自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭宝的博客

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

  • 博客(388)
  • 资源 (25)
  • 收藏
  • 关注

原创 个人博客网站搭建

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

2019-11-18 17:26:49 474

原创 [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 76188 43

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

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

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

原创 HarmonyOS 页面声明周期解析

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

2021-02-01 17:27:49 21

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

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

2021-02-01 17:01:03 39

原创 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 37

原创 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 53

原创 在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 81

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

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

2021-02-01 16:43:44 29

原创 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 95

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

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

2021-02-01 16:32:57 51

原创 华为鸿蒙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 48

原创 华为鸿蒙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 55 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 254

原创 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 92

原创 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 84

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

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

2021-01-07 11:44:12 19

原创 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 99

原创 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 212

原创 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 497 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 313

原创 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 321

原创 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 708

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

背景:在实际开发过程中,我们发现当两个行内元素显示在一行时,两者之间会出现间隙,如下代码:<!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 136

原创 ES6中的Generators

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

2020-11-27 15:27:30 106

原创 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 134

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

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

2020-11-11 17:25:43 81

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

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

2020-11-11 14:57:29 112

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

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

2020-11-06 17:24:54 141

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

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

2020-11-06 16:34:54 651

原创 通过局域网连接本地服务

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

2020-10-09 10:06:57 167

原创 华为鸿蒙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 3571

原创 This device type does not match the project profile. Error while Deploying HAP

背景:在运行鸿蒙HarmonyOS项目时,出现了如下报错信息解决办法: 提示说 此设备类型与项目配置文件不匹配。部署HAP时出错。 之所以出现该问题是因为,我在创建项目时选择的是基于电视的,但是在运行项目时,设备却是手表,所以导致配置文件不匹配。 出现该错误,只需打开鸿蒙HarmonyOS项目下的entry>>src>>main>>config.json文件,然后将 "deviceType": [ "tv" ...

2020-09-30 15:21:47 3790 4

原创 华为鸿蒙HarmonyOS 应用基础知识及工程目录介绍

应用基础支持App HarmonyOS 的应用软件包以 APP Pack(Application Package)形式发布,它是由一个或多个 HAP(HarmonyOS Ability Package)以及描述每个 HAP 属性的 pack.info 组成。 HAP 是 Ability 的部署包, HarmonyOS 应用代码围绕 Ability 组件展开。一个 HAP 是由代码、资源、第三方库及应用配置文件组成的模块包,可分为 entry 和feature 两种模块类型,...

2020-09-30 08:43:01 4019

原创 ERROR: Unable to start the daemon process. This problem might be caused by incorrect configuration o

背景:在运行第一个基于鸿蒙OS的程序时,出现了如下报错信息ERROR: Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to the User Manual chapter on the daemon at h.

2020-09-29 10:54:34 1969

原创 华为鸿蒙HarmonyOS 运行第一个HelloWord

开发工具的安装:1、去鸿蒙学堂下载HUAWEI DevEco Studio 开发工具开发环境要求:Windows操作系统Windows10 64 位硬盘100G及以上内存8G及以上分辨率1280*800 及以上macOS即将上线点击下载然后登录华为账号然后再点击下载然后将其devecostudio-windows-tool-2.0.8.203.zip 文件进行解压解压完成以后打开文件夹,会...

2020-09-29 09:26:36 4375

原创 华为鸿蒙HarmonyOS 简介

鸿蒙HarmonyOS 系统概述: HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 对应用开发...

2020-09-29 08:40:18 5563

原创 未绑定网页开发者

背景:在通过微信开发者工具对微信公众号网页进行调试时,出现了该错误信息解决办法:登录微信公众号,然后点击左下角的开发者工具然后点击 web开发者工具然后将自己的微信号绑定为开发者即可点击邀请绑定以后,该微信号会收到一条绑定邀请的推送消息,点击同意即可然后,再次通过微信开发者工具进行调试即可...

2020-09-23 09:19:20 170

原创 vue.runtime.esm.js:619 [Vue warn]: Error in event handler for “el.form.change“: “TypeError: dateObje

背景:vue.runtime.esm.js:619 [Vue warn]: Error in event handler for "el.form.change": "TypeError: dateObject.getTime is not a function"found in---> <ElFormItem> at packages/form/src/form-item.vue <ElCol> <ElRow> .

2020-09-17 15:04:41 3261

原创 redirect_uri 域名与后台配置不一致,错误码:10003

背景:解决办法:1、检查项目中的APPID和微信公众号后台的是否一致2、检查是否在微信公众号后台添加了网页授权域名

2020-09-16 10:50:23 559

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

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

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

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

2021-01-29

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

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

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

jmeter环境.rar

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

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

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

MediaMountedReceiver.zip

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

2020-07-22

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的粉丝

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