自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭宝的博客

谁 都 不 能 阻 止 你 成 为 优 秀 的 人

  • 博客(395)
  • 资源 (26)
  • 收藏
  • 关注

原创 个人博客网站搭建

搭建步骤: 1、注册博客域名 2、购买服务器 3、域名备案 4、域名解析 本博主地址郭宝的博客, https://www.guobao0730.com 欢迎访问!效果图:...

2019-11-18 17:26:49 498

原创 [Vue warn]: Error in mounted hook: "TypeError: Cannot read property 'getAttribute' of null"

错误场景一:错误提示:在运行Vue项目时出现了上述错误,出现该错误的原因是Echarts的图形容器还未生成就对其进行了初始化所造成的,代码如下:// 基于准备好的dom,初始化echarts实例var bar_dv = document.getElementById('bar_dv');let myChart = this.$echarts.init(bar_dv)解...

2019-06-24 14:29:30 84759 43

原创 Vue项目JSON格式字符串和对象之间的互转

1、将对象转换为JSON格式字符串JSON.stringify(object)2、将JSON字符串转换为对象JSON.parse(jsonString);更多技术请关注QQ群:636212586

2018-10-18 15:12:15 52374 2

原创 Vue项目中,在filters中使用this(Vue实例对象)

效果图:方式一:在data对象中定义一个 this_ 变量,接收this(Vue实例对象),如下代码: data() { return { this_: this } }然后声明过滤器时,在形参中加上vue filters: { teacherFiliters(value, vue) { console.log(vue) for (let i = 0; i < vue.teachers.length; i...

2021-05-06 13:48:28 3

原创 去除element-ui中el-drawer标题自带黑色框

背景在使用Element-UI中的 <el-drawer 组件时,出现了默认选中标题的问题,如下截图解决办法:如果使用了scss预处理器,那么可以通过 ::v-deep 来修改样式,如下代码: ::v-deep :focus { outline: 0; }或/deep/ :focus { outline: 0;}效果图如下:...

2021-04-21 14:50:51 20

原创 Vue项目中获取本地的json文件数据

具体步骤1、首先将.json文件数据放置到项目根目录下的 public文件夹下2、然后到需要使用的地方通过 axios 获取本地数据,代码如下: getMenuData() { axios.get('/menu.json') .then(result => { console.log('getMenuData', result) }) .catch(error => {

2021-04-14 17:11:18 19

原创 通过Canvas绘制线段时发现线变宽了颜色变淡了

背景在绘制线段时,发现设置的线段宽度为1像素和线段宽度为2像素的时,最终绘制出来的宽度大致一致,而且在没有设置画笔颜色的情况下,两条线段的颜色却不一样,详细参见以下示例代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #can..

2021-04-12 18:41:46 7

原创 Duplicate keys detected: ‘2‘. This may cause an update error

背景:在运行一个Vue项目时,出现了该错误信息Duplicate keys detected: '2'. This may cause an update error解决办法:提示说,检测到重复的密钥:“2”。这可能会导致更新错误。首先打开src/views/carsend/carsend.vue 文件,然后搜索 2 关键字,结果发现 <el-option 组件使用了两个相同的 key,如下图所示:那么只需要将其中的一个key改为其它数字即可,如下图所示:...

2021-03-12 11:20:07 246

原创 vue.runtime.esm.js:619 [Vue warn]: Duplicate keys detected: ‘/carsend‘. This may cause an update err

背景:在运行一个Vue项目时,出现了如下报错信息vue.runtime.esm.js:619 [Vue warn]: Duplicate keys detected: '/carsend'. This may cause an update error.解决办法:错误提示说,检测到重复的密钥:“/carsend”。这可能会导致更新错误。初步判断是路由路径重名了,那么根据这条线索,全局搜索/carsend 路由路径,查找相似路径,如下图所示,确实有两个相同的路由路径那...

2021-03-12 11:12:48 366

原创 Android toolchain - develop for Android devices (Android SDK version 29.0.3) ! Some Android license

背景:在执行 flutter doctor 命令时,出现了该错误,如下图所示解决办法:执行以下命令flutter doctor --android-licenses然后一路y 即可,然后再次执行 flutter doctor 即可查看是否已成功获取许可证,如下图所示:...

2021-03-11 21:04:17 75 1

原创 vue.runtime.esm.js:619 [Vue warn]: Injection “elForm“ not found

背景:当调试一个Vue项目时,出现了该错误信息,详细错误如下:vue.runtime.esm.js:619 [Vue warn]: Injection "elForm" not found found in ---> at packages/form/src/form-item.vue at packages/tabs/src/tab-pane.vue at packages/tabs/src/tabs.vue ...

2021-03-01 08:38:41 551

原创 HarmonyOS 页面声明周期解析

在Java 开发模式下,Ability和AbilitySlice 的生命周期在HarmonyOS中,Ability(类似于Android中的Activity)和AbilitySice(类似于Android中的Fragment)是页面的基本单元,用户操作或系统管理等行为,都会引起页面实例在生命周期的不同状态之间进行切换。Ability类提供的回调机制,能够让页面及时感知外界变化,从而正确的应对状态变化(比如:释放资源)。页面(Ability)生命周期回调页面生命周期的不同状态下..

2021-02-01 17:27:49 46

原创 HarmonyOS JS布局开发指南(包含示例代码)

JS UI 特性1、支持声明式编程JS UI 框架采用类HTML和CSS声明式编程语言作为页面布局和页面样式的开发语言,页面业务逻辑支持ECMAScript 规范和 Javascript 语言。JS UI 框架提供的声明式编程,可以让开发者避免编写UI状态切换的代码,视图配置信息更加直观。2、跨设备的特性开发框架架构上支持UI跨设备显示能力,运行时自动映射到不同的设备类型,开发者无感知,降低开发者多设备适配成本。3、高性能的特性开发框架包含了许多核心的控件,如..

2021-02-01 17:01:03 83

原创 hdc bind error : The HTTP response from the server [502] did not permit the HTTP upgrade to WebSocke

背景:当运行一个鸿蒙OS的模拟器,将当前项目部署到该模拟器时,出现了该错误信息hdc bind error : The HTTP response from the server [502] did not permit the HTTP upgrade to WebSocket解决办法:碰到这种情况只需要重启下 Dev Eco Studio 开发工具即可...

2021-02-01 16:55:31 86

原创 Access to XMLHttpRequest at ‘http://localhost:8082/sockjs-node/info?t=1610442684722‘ from origin ‘ht

背景:当运行一个Vue项目时,出现该报错信息解决办法:该报错信息主要是跨域的问题,通过仔细分析该错误,发现是端口号不一致导致的,那么只需打开项目根目录下的 vue.config.js 文件,然后将该项目的 8082 端口号修改为另一个即可,例如:8182 ,如下图:然后在重新运行该Vue项目即可...

2021-02-01 16:51:01 240

原创 在Vue中使用Highcharts(图形报表库)

效果图:图像具体步骤:1、首先通过npm安装highcharts 依赖npm install highcharts --save2、创建图标容器<div ref="chartContainer" style="width: 500px;height: 300px" />3、然后在.vue文件中局部引入 HighChartsimport HighCharts from 'highcharts';4、然后编写图表配置项// 图表配置..

2021-02-01 16:46:31 171

原创 华为鸿蒙HarmonyOS Java 布局开发

在HarmonyOS应用中,所有的用户界面元素都是由 Component和ComponentContainer对象构成。Component 是绘制在屏幕上的一个对象(可类比成Android的View),用户能与之交互。component 提供了内容显示,是界面中所有组件的基类,开发者可以给Component 设置事件处理回调来创建一个可交互的组件。Java UI 框架提供了一些常用的界面元素,也可以称为组件,组件一般直接继承Component 或它的子类,如 Text、Image等C..

2021-02-01 16:43:44 145

原创 HarmonyOS和Android深度对比

HarmonyOS APP 工程结构HarmonyOS应用发布形态为APP Pack(Application Package,简称APP),它是由一个或多个HAP(HarmonyOS Ability Package)包以及描述APP Pack属性的pack.info文件组成。一个HAP在工程目录中对应一个Module,它是由代码、资源、第三方库及应用清单文件组成,可以分为Entry和Feature两种类型。Entry:应用的主模块。一个APP中,对于同一设备类型必须有..

2021-02-01 16:37:48 321 1

原创 华为鸿蒙HarmonyOS -- 实现页面跳转和传参

在Java开发模式下,页面跳转和传参页面间跳转分为Page(Ability)内跳转和Page(Ability)外跳转两种情景,两种情景跳转都需要借助 Intent 来实现,另外传递参数也可以记住 Intent 来携带参数(这点与Android类似)Page(Ability)内跳转这种场景就类似于Android应用内的跳转效果图:在同一个Page(Ability)内跳转时,当发起跳转的AbilitySlice和跳转目标的AbilitySlice处于用一个..

2021-02-01 16:32:57 162

原创 华为鸿蒙HarmonyOS -- 通过代码编写一个页面

效果图:具体步骤:在 “Project” 窗口,打开 entry > src > main > java ,然后右击 com.example.helloword 文件夹,选择 New > Ability > Empty Page Ability (java)然后 将“Page Name”设置为“MeAbility”,点击“Finish”。创建完成后,可以看到新增了“MeAbility”和“MeAbilitySlic...

2021-02-01 16:22:34 80

原创 华为鸿蒙HarmonyOS--通过XML编写一个页面

效果图:具体步骤: 在“Project” 窗口,打开“entry > src > main > resources > base” ,右键点击“base” 文件夹,选择“New > Directory” ,命名为“layout”右键点击“layout” 文件夹,选择“New > Layont Resource File” ,命名为“main_layout” ,然后点击Finish...

2021-01-14 08:43:07 109 2

原创 ERROR: Failed to open zip file. Gradle‘s dependency cache may be corrupt (this sometimes occurs afte

背景:当下载一个 6.3的 gradle 时,出现了如下报错信息ERROR: Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network)解决办法:...

2021-01-14 08:39:45 763

原创 build.gradle:2: Minimum supported Gradle version is Gradle 6.3. Current version is Gradle 5.4.1. Ple

背景:在升级了Dev Eco Studio 工具以后,编译未升级之前的项目时,出现了该错误build.gradle:2: Minimum supported Gradle version is Gradle 6.3. Current version is Gradle 5.4.1. Please fix the project's Gradle settings. Fix Gradle wrapper and re-import projectGradle settings..

2021-01-13 17:19:07 231

原创 The current IDE version is not compatible with the emulator. Update the IDE to the latest version an

背景:当运行一个鸿蒙OS项目时,出现了如下报错信息The current IDE version is not compatible with the emulator. Update the IDE to the latest version and try again解决办法:原由:当前IDE版本与模拟器不兼容。请将IDE更新到最新版本,然后重试然后安装即可...

2021-01-13 17:12:27 248

原创 构造函数和原型学习目标

1、构造函数和原型:1.1、概述: 在典型的OOP语言中(如Java),都存在类的概念,类就是对象的模板,对象就相当于类的实例,但在ES6之前,JS中并没有引入类的概念。 ES6,全称ECMAScript6.0,它是2015年的6月份发布的。目前浏览器的Javascript 是ES5版本的,大多数高版本的浏览器也支持ES6,不过只实现了ES6的部分特性和功能。 在ES6之前,对象不是基于类创建的,而是一种称为构造函数的特殊函数来定义对象和...

2021-01-07 11:44:12 32

原创 Failed to compile. ./src/main.js Module build failed (from ./node_modules/@vue/cli-plugin-babel/node

背景:Failed to compile../src/main.js Module build failed (from ./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js): Error: Cannot find module 'babel-plugin-import' from 'C:\Users\Administrator\WebstormProjects\memorial' at..

2021-01-07 11:21:54 306

原创 Vue packages version mismatch: - vue@2.6.12 (C:\Users\Administrator\WebstormProjects\memorial\node_m

背景:INFO Starting development server… 10% building 2/2 modules 0 activei 「wds」: Project is running at http://localhost:8080/ i 「wds」: webpack output is served from / i 「wds」: Content not from webpack is served from C:\Users\Administrator\Webstor..

2021-01-07 11:18:21 602

原创 Error: Cannot find module ‘@vue/babel-preset-app‘ from ‘C:\Users\Administrator\WebstormProjects\memo

背景:Module build failed (from ./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.js): Error: Cannot find module '@vue/babel-preset-app' from 'C:\Users\Administrator\WebstormProjects\memorial' at Function.resolveSync as sync..

2021-01-07 11:16:23 1783 2

原创 ERROR Error: Cannot find module ‘webpack/package.json‘

背景:在通过 npm run dev 运行一个Vue项目时出现了如下报错信息C:\Users\Administrator\WebstormProjects\memorial>npm run dev vue-admin-template@4.1.0 dev C:\Users\Administrator\WebstormProjects\memorial vue-cli-service serve INFO Starting development server… ..

2021-01-07 11:11:10 1171

原创 TypeError: compilation.templatesPlugin is not a function - SetVarMainTemplatePlugin.js:17 SetVarM

背景:在通过 npm run dev 运行Vue 项目时出现了如下错误: ERROR Failed to compile with 1 errors 13:46:13 TypeError: compilation.templatesPlugin is not

2020-12-03 14:16:52 653

原创 Module build failed (from ./node_modules/vue-loader/index.js): TypeError: Cannot read property ‘vue‘

背景:在通过 npm run dev 运行一个vue项目时,出现了如下报错信息Module build failed (from ./node_modules/vue-loader/index.js):TypeError: Cannot read property 'vue' of undefined解决办法:

2020-12-03 13:30:09 2572

原创 去除行内元素之间的间隙

背景:在实际开发过程中,我们发现当两个行内元素显示在一行时,两者之间会出现间隙,如下代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div> <input type="text">

2020-11-27 15:28:12 173

原创 ES6中的Generators

什么是Generators? 生成器函数与普通的函数有很多相似的地方,但是两者有以下两点区别: 1、声明方式不同 普通函数用function来声明,生成器函数用function * 来声明 2、在函数中返回的方式与...

2020-11-27 15:27:30 109

原创 newData().getTime()中在苹果上报错

//在安卓上这个写可以获取到的var date = '2017-06-12';var time = new Date(date).getTime()/1000;//但在苹果手机上是不支持的,必须这样写:var date = '2017-06-12';var time = new Date(date.replace(/-/g,'/')).getTime()/1000;...

2020-11-16 16:45:57 150

原创 uni-ui 完成安卓打包发布

1、首先打开项目根目录下的 manfest.json 文件,然后选择基础配置

2020-11-11 17:25:43 98

原创 uni-ui 完成H5打包发布

1、首先打开项目根目录下的 manifest.json 文件,然后选择h5配置2、然后对h5配置进行修改,输入页面的标题,将路由模式改为hash,

2020-11-11 14:57:29 153

原创 uni-ui 完成微信小程序打包发布

具体步骤:1、打开HBuilder X开发工具,然后打开项目根目录下的manifest.json文件2、然后选择微信小程序配置,在微信小程序AppID输入框中输入申请的AppID3、然后再打开微信小程序开发者工具,点击菜单栏的上传即可...

2020-11-06 17:24:54 253

原创 微信开发者工具拒绝HBuilderX访问,请根据上述提示,在微信开发者工具中开启服务端口

解决办法:1、首先打开微信开发者工具,然后点击菜单栏的设置>>安全设置>2、然后将服务端口开启3、然后再打开HBuilder X工具,运行>>运行到小程序模拟器>>停止微信开发者工具4、然后再次运行到微信小程序模拟器即可,效果图如下:...

2020-11-06 16:34:54 1172

原创 配置本地NDS服务

修改地址:C:\Windows\System32\drivers\etc\hosts 文件

2020-10-09 10:06:57 192

原创 华为鸿蒙HarmonyOS - 快速入门

1、编写第一个页面 在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。真两种方式创建出来的布局没有任何差别,为了熟悉两种方式,我们将通过XML的方式编写第一个页面,通过代码编写第二个页面。1.1、通过XML编写页面 在“Project” 窗口,打开“entry > src > main > resources > base” ,右键点击“base” 文件夹,选择“New > Directory” ,命名...

2020-09-30 16:09:37 3632

day09-分布式消息系统RocketMQ的入门.zip

某马程序员-JavaEE 57期-day09-分布式消息系统RocketMQ的入门 代码、讲义和资料

2021-01-29

jmeter环境.rar

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

2021-01-29

MediaMountedReceiver.zip

监听Android系统发出的插入SD卡并且已正确安装(识别)时发出的广播

2020-07-22

Electron项目中通过electron-vue + electron-builder + electron-updater实现远程更新(包含源码)

Electron项目中通过electron-vue + electron-builder + electron-updater实现远程更新(包含源码)

2021-04-01

Firefox Setup 24.0.rar

Firefox Setup 24.0 火狐浏览器

2020-12-31

65.0.3311.4_chrome_installer.exe

Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。 该Chrome浏览器的版本为65.0.3311.4

2021-01-29

jquery-1.11.1.min.js文件

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。 [1]

2018-11-09

day15-房源数据抓取以及实现房源搜索.zip

黑马程序员-JavaEE 57期-day15-房源数据抓取以及实现房源搜索

2021-01-29

day10-RocketMQ集群、分布式WebSocket实现以及地图找房功能实现.zip

某马程序员-JavaEE 57期-day10-RocketMQ集群、分布式WebSocket实现以及地图找房功能实现

2021-01-29

WearableDemo.zip

华为鸿蒙OS(HarmonryOS)-- 基于JS UI实现计算器界面布局

2021-02-01

day14-ElasticStack学习之Elasticsearch进阶.zip

黑马程序员-JavaEE 57期-day14-ElasticStack学习之Elasticsearch进阶代码、讲义和资料

2021-01-29

day06-开发GraphQL服务以及前台系统搭建.zip

某马程序员-JavaEE 57期-day06-开发GraphQL服务以及前台系统搭建

2021-01-29

day05-阿里云OSS以及GraphQL入门.zip

某马程序员-JavaEE 57期-day05-阿里云OSS以及GraphQL入门代码、讲义和资料

2021-01-29

day04-服务的具体实现以及MybatisPlus的入门.zip

某马JavaEE 57期-26 互联网全终端项目-好客租房项目 代码、讲义、资料

2021-01-29

day02-Ant Design以及Ant Design Pro入门.zip

某马程序员-day02-Ant Design以及Ant Design Pro入门的代码、讲义、资料

2021-01-29

某马程序员-linux基本命令.pdf

某马程序员-linux基本命令

2021-01-29

QC管理工具视频(类禅道软件)讲义-测试工具QC.xmind

某马程序员-QC管理工具视频(类禅道软件)讲义-测试工具QC.xmind

2021-01-29

某马程序员-web自动化讲义.pdf

某马程序员-web自动化讲义

2021-01-29

某马程序员-接口讲义.pdf

某马程序员软件测试-接口讲义

2021-01-29

Typora.rar

Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,并且由于仍在测试中,是完全免费的。

2021-01-29

Aptana_Studio_3_Setup_3.0.4.exe(Aptana Studio )

Aptana Studio 是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为Eclipse插件使用。所以,如果您已经安装了Eclipse的话,就可以将Aptana作为插件直接安装到您的Eclipse环境中。

2020-12-31

Firefox-59.0.1.6648-setup(1).exe(火狐浏览器)

火狐浏览器 59.0.1.6648

2020-12-31

jdk1.7 官方正式版32位下载(jdk-7u45-windows-i586.exe)

jdk1.7 官方正式版32位下载 JDK详细介绍 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。 ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。 没有JDK的话,无法编译

2020-12-31

Android项目之MVP设计模式源码

作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。 在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的改变,而同时有多个对Model的不同显示,即View。所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。 虽然 MVC 中的 View 的确“可以”访问 Model,但是我们不建议在 View 中依赖 Model,而是要求尽可能把所有业务逻辑都放在 Controller 中处理,而 View 只和 Controller 交互。

2018-09-04

JpushDemo2.zip

JPush 是经过考验的大规模 App 推送平台,每天推送消息数超过 5 亿条。 开发者集成 SDK 后,可以通过调用 API 推送消息。同时,JPush 提供可视化的 web 端控制台发送通知,统计分析推送效果。 JPush 全面支持 Android, iOS, Winphone 三大手机平台。

2019-05-16

AndroidStudio_3.0版本JNI开发

JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是可以接受的,甚至是必须的。例如,使用一些旧的库,与硬件、操作系统进行交互,或者为了提高程序的性能。JNI标准至少要保证本地代码能工作在任何Java 虚拟机环境

2018-11-06

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除