E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JNI开发入门
C++编写、生成、调用so库详解(二)
我们上篇中主要讲了怎么去打包so库C++编写、生成、调用so库详解(一)这篇我们就来说一些怎么调用so库目录1.调用符合
JNI
标准的so库2.调用不符合
JNI
标准的so库上面说了两种不同类型的so库,我们分别来看一下怎么调用这两种
田一一一
·
2024-01-18 23:15
c++
Android
so库
JNI
C++编写、生成、调用so库详解(一)
首先我们这边是在AndroidStudio中开发的,所以仅描述在Android环境下开发过程,当然也可以用其他工具开发.目录1.第一步新建项目,配置需要的工具2.新建C++文件,编写代码3.so库的类型4.打包非
JNI
田一一一
·
2024-01-18 23:08
Android
c++
so库
JNI
Android
JNI
中string和jstring转换
jstringstr2jstring(
JNI
Env*env,constchar*pat){//定义javaString类strClassjclassstrClass=(env)->FindClass("
Mr_John_Liang
·
2024-01-18 18:03
Java
java
jni
c++
《Java Web程序设计任务教程》重点知识总结(Java高级开发技术知识点总结)
本文目录前言第一章网页开发技术HTML技术CSS技术JavaScript基础第二章JavaWeb概述XML基础HTTP协议TomcatServlet基础Servlet体系结构图Servlet
开发入门
Servlet
RonaldDong存档旧号,不再更新
·
2024-01-18 18:54
期末复习笔记
前端
java
html
后端
GIS软件
开发入门
需要学习哪些内容?
很多GIS专业的同学没有编程基础,很多同学想学习GIS开发,但是不知道如何下手。但是大家都知道,学习编程肯定是第一步,GISer常用到的编程语言有Python,JavaScript,SQL,.NET,C++,HTML,CSS等。本文重点介绍一下他们各自的作用和学习方向等。1、学习PythonPython一直是GIS应用中的标准语言,很多GIS软件开放源码倾向于使用Python。如果是刚上手学习编程
GIS开发特训营
·
2024-01-18 17:31
GIS开发
javascript
web
gis
前端
Android
JNI
与Java类的转换调用
1.前言一般在Android中,对于
JNI
的调用,基本的数据类型就能满足要求了,具体可以看我的这一篇文章:Android
JNI
/NDK入门从一到二,但是最近在项目中遇到了基本类型满足不了需要的情况,需要在
氦客
·
2024-01-18 16:43
android
JNI
DNK
java类
转换
调用
[Android] Android架构体系(1)
文章目录Android的框架Dalvik虚拟机
JNI
原生二进制可执行文件AndroidNDK中的binutilsBionic谷歌考虑到的版权问题Bionic与传统的C标准库(如glibc)的一些不同参考
Shujie_L
·
2024-01-18 13:50
Android
android
架构
Android NDK Crash信息收集捕获和日志异常定位分析(addr2line)
AndroidNDK闪退日志收集与分析我们在开发过程中,Android
JNI
层Crash问题或者我们引用的第三方.so库文件报错,都是一个比较头疼的问题。
Arisono
·
2024-01-18 13:45
Andorid
JNI
android
使用JNA调用C/C++动态链接库
传统方法自然是使用大名鼎鼎的
JNI
(JavaNativeInterface),步骤如下:在Java代码中定义native方
LittleMagic
·
2024-01-18 04:26
MTK方案 Android9.0 调试传感器流程
goodnight1994/article/details/97503586从大神的文章可以了解到,sensor流程是从APP-->framework-->hal1、从framework层的Java调用
Jni
zoipuus
·
2024-01-18 04:09
MTK方案开发
Sensor调试
android
linux
【送书活动七期】CMeet系列 技术生态沙龙:技术人职业交流会·杭州场-转鸿蒙 对应用开发来说是否是职业发展新机会
目录题外话开场简单介绍活动主办方介绍活动话题讨论升职加薪说说鸿蒙工作现状一起聊聊积极踊跃的现场年度聚会预告书籍推荐书籍名称:《鸿蒙HarmonyOS应用
开发入门
》内容介绍适合人群如何领书自主购买
鲲志说
·
2024-01-18 01:23
社区活动
送书活动
harmonyos
华为
鸿蒙
鸿蒙系统
职场和发展
系统安全
转鸿蒙
OpenHarmony 应用
开发入门
(一、环境搭建及第一个Hello World)
万事开头难。难在迈出第一步。心无旁骛,万事可破。没有人一开始就能想清楚,只有做起来,目标才会越来越清晰。--马克.扎克伯格前言2024年1月16日,华为目前开启已HarmonyOSNEXT开发者预览版Beta招募,报名周期为1月15日-1月22日。HarmonyOSNEXT开发者预览版将不再兼容安卓开源应用,仅支持鸿蒙内核和系统的应用,因此被称为“纯血鸿蒙”。随着时间的发展,我们惊喜的看到鸿蒙的生
特立独行的猫a
·
2024-01-18 00:01
OpenHarmony入门教程
harmonyos
OpenHarmony
Hotspot 内存管理之ClassLoaderData 源码解析
目录一、ClassLoaderData1、Dependencies2、ChunkedHandleList3、
JNI
MethodBlock4、init_null_class_loader_data/init_dependencies5
孙大圣666
·
2024-01-17 19:21
Hotspot和Linux内核
ClassLoaderData
JNIMethodBlock
Dependencies
Hotspot启动和初始化源码解析
目录1、JVM启动入口2、JLI_Launch3、可移植性4、JavaMain5、JavaVM和
JNI
Env对象6、
JNI
_CreateJavaVM7、Threads::create_vm学习一个复杂项目源码的最关键的一步是找准应用启动和对外提供服务的入口
孙大圣666
·
2024-01-17 19:21
Hotspot和Linux内核
JVM启动
JVM初始化
JavaVM
JNIEnv
01章【JAVA
开发入门
】
计算机基本概念计算机组成原理计算机组装计算机:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。软件:计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能。一台计算机由:主板、CPU、内存、电源、显卡、硬盘
小手の冰凉
·
2024-01-17 15:52
#
JavaEE
java
负载均衡
开发语言
Linux下动态库和静态库编译实践
Linux下动态库和静态库编译实践背景动态库(.so文件)静态库(.a文件)关于GLIBC背景之前写过
JNI
的文章,在
JNI
实践过程中,也涉及到对动态库/静态库的一些编译实践,这里统一记录一下。
legendaryhaha
·
2024-01-17 06:16
Linux
linux
运维
服务器
静态库
动态库
midjourney教程【--niji 5】
博客底部扫码加微信,免费领m
jNi
jiModelVersion5还可以使用不同的美学使用--style选项,以实现独特的外观。
徐同保
·
2024-01-16 23:16
web前端
midjourney
Android 开发简介
Java本机接口(
JNI
)是一种在Ja
人工智能小豪
·
2024-01-16 02:12
android
人工智能
小白学习C语言不得不知道的那些重要知识
linux内核,AndroidAPP开发大部分也要和系统打交道,只是AndroidFrameWork帮我们屏蔽了系统操作,我们从Android系统的分成结构可以看出,AndroidFrameWork是通过
JNI
C语言学习
·
2024-01-15 15:04
手把手图解教你Java SPI源码分析
原创/朱季谦我在《JavaSPI机制总结系列之
开发入门
实例》一文当中,分享了JavaSPI的玩法,但是这只是基于表面的应用。若要明白其中的原理实现,还需深入到底层源码,分析一番。
朱季谦
·
2024-01-15 00:31
Java
java
开发语言
Java SPI机制总结系列之
开发入门
实例
原创/朱季谦在该文章正式开始前,先对JavaSPI是什么做一个简单的介绍。SPI,是ServiceProviderInterface的缩写,即服务提供者接口,单从字面上看比较抽象,你可以理解成,该机制就像Spring容器一样,通过IOC将对象的创建交给了Spring容器处理,若需要获取某个类的对象,就从Spring容器里取出使用即可。同理,在SPI机制当中,提供了一个类似Spring容器的角色,叫
朱季谦
·
2024-01-15 00:00
java
开发语言
如何使用graalvm为带有反射功能的java代码生成native image
要为使用Java反射、动态代理对象、
JNI
或类路径资源的Java应用程序构建本机可执行文件,应为native-image工具提供JSON格式的配置文件或在代码中预先计算元数据。
千川星河
·
2024-01-15 00:37
java
graalvm
jvm
云原生
第1章 Java
开发入门
1.1Java概述1.1.1Java概述计算机语言(ComputerLanguage)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等内容,程序员可以通过这些指令指挥计算机进行工作。计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言、高级语言三大类。机器语言都是由二进制的0和1组成的编码,不便于记忆和识别。汇编语言采用了英文缩写的标识符,容易识别和记忆;高级
笔触狂放
·
2024-01-14 22:51
Java
java
开发语言
eclipse
intellij-idea
【AI的未来 - AI Agent系列】【MetaGPT】0. 你的第一个MetaGPT程序
《MetaGPT智能体
开发入门
》开课,跟着课程,学习MetaGPT智能体开发。0.安装MetaGPT请确保你的系统已安装Python3.9+。
同学小张
·
2024-01-14 18:28
大模型
python
人工智能
Android中集成FFmpeg及NDK基础知识
前言在日常App开发中,难免有些功能是需要借助NDK来完成的,比如现在常见的音视频处理等,今天就以ffmpeg入手,来学习下AndroidNDK开发的套路.
JNI
和NDK很多人并不清除
JNI
和NDK的概念
老张音视频开发进阶
·
2024-01-14 13:38
android
ffmpeg
《MetaGPT智能体
开发入门
》学习笔记 第一章第二章
第一章环境配置使用从-通过github仓库获取MetaGPTgitclonehttps://github.com/geekan/MetaGPT.gitcd/your/path/to/MetaGPTpipinstall-e.代码拉下来后在config文件夹中配置chatGPTkeyexportOPENAI_API_KEY="sk-..."填入你自己的OpenAIAPIkeyexportOPENAI_
fox3012
·
2024-01-14 09:25
学习
笔记
人工智能
HTML5 & CSS学习笔记
最新前端
开发入门
教程,web前端零基础html5+css3+前端项目视频教程_哔哩哔哩_bilibili代码地址:HTML5+CSS:用于学习、练习前端的相关知识。
秣凡
·
2024-01-14 07:47
html5
学习
webview
安卓实战开发之
JNI
入门及高效的配置
前言以前也讲过NDK开发,但是开始是抱着好玩的感觉去开始的,然后呢会helloWord就觉得大大的满足,现在静下来想这NDK开发到底是干什么呢?NDK开发,其实是为了项目需要调用底层的一些C/C++的一些东西;另外就是为了效率更加高效些但是在Java与C相互调用时平白又增大了开销(其实效率不见得有所提高),然后呢,基于安全性的考虑也是为了防止代码被反编译我们为了安全起见,使用C语言来编写这些重要的
yeana1
·
2024-01-14 02:59
移动开发
java
c语言
jni
apk
职场
art 笔记
details/108095086art/libartbase/base/logging.hart/dalvikvm/dalvikvm.ccdalvikvm(intargc,char**argv)->
Jni
Invocation
lei7143
·
2024-01-14 02:56
android
稳定性
p2p
webview
c#
嵌入式开发第一课:环境的配置
问题1:启动Eclipse弹出“Failedtoloadthe
JNI
sharedlibraryjvm.dll”错误的解决方法!(1)重新安装jre或者jdk并配置好环境变量。
鼾声鼾语
·
2024-01-13 19:40
Android 13(T) - Media框架(2)- libmedia
frameworks/base/media/java/android/media,里面提供有MediaPlayerMediaCodecListMediaExtractorMediaCodec等常用类型;
JNI
青山渺渺
·
2024-01-13 06:22
android
Android之Bluetooth通信-经典蓝牙通信BluetoothSocket
这里从JAVA/
JNI
/HAL三个角度分析注:服务端为BluetoothServerSocket以BluetoothSocket创建为案例--7.1代码JAVA--Bluetooth.apkpackages
锄禾豆
·
2024-01-13 04:33
Web GIS (网络地理信息系统)
开发入门
本文为来自字节跳动-业务中台团队成员的文章,已授权ELab发布前言最近在学习OSMID编辑器的过程中,我发现之前一两个月虽然也开始熟悉使用高德map的开发,但是自己对webGIS领域相关基础知识的了解却少的可怜。导致在阅读源码的过程中,常常对一些数据转化操作或者一些函数命名感到很奇怪,因此开始了对GIS基础知识的学习。因为没有一个成体系的学习大纲,所以需要一个问题作为切入点来帮助自己一步一步了解G
frontend_frank
·
2024-01-13 01:21
GLES学习笔记---EGLImage绑定纹理
JNI
EXPORTvoid
JNI
CALLJava_com_sprd_opengl_test_MyNdk_processEglImage(
JNI
Env*env,jobjectobj,jobjectbitmap
cfc1243570631
·
2024-01-12 22:30
opengl
学习
笔记
Android-通过
JNI
和NDK生成so库
正在工作时,突然被同事问到:“秘钥放在哪里比较安全,X总说我这样写不行。”其实很多时候,app都需要用到一些敏感的数据,例如加密的秘钥、一些渠道的APP_ID等,但如果被别人反编译拿到这些数据,就很有可能会造成损失。那怎么增加被获取的难度?就是将这些数据放到C/C++的文件内,然后将其生成为so库,交给app应用层去调用。因为C/C++反汇编的难度,怎么都比反编译一个apk要难,这样就能更加有效地
超人TIGA
·
2024-01-12 22:00
Unity Shader
开发入门
3 —— 坐标空间变换
文章目录一、变换矩阵1.1齐次坐标1.2平移矩阵1.3旋转矩阵1.4缩放矩阵1.5复合变换二、世界空间变换三、观察空间变换四、裁剪空间变换4.1视椎体4.2齐次裁剪空间4.3视椎体投影方式五、屏幕空间变换在Shader开发中存在不同的坐标空间,包括:模型空间。世界空间。观察空间。裁剪空间。屏幕空间。在渲染管线中,需要将坐标数据在这些空间中进行变换计算。在设计模型时,使用模型空间。模型导入Unity
蔗理苦
·
2024-01-12 22:19
Unity
学习
unity
游戏引擎
Android音频框架之一 详解audioPolicy流程及HAL驱动加载与配置
一、AndroidRuntime.so引发思考android系统framework代码起点,frameworks/base/core/
jni
/AndroidRuntime.cpp文件,此文件是android
xiaowang_lj
·
2024-01-12 21:47
android
音视频
Andriod vivo Debug没事,打包安装闪退问题,报错Native
JNI
调用问题
首先说一下,安卓应该在Debug调试期间没有问题,而不同的机型会出现闪退而无法捕捉BUG,这种情况下如果你连接真机任然捕捉不到崩溃原因,建议你使用BUG捕捉上传工具,推荐:腾讯Bugly地址:(https://bugly.qq.com/v2/index)下面是腾讯工具捕捉的崩溃日志XgStat(17067)SIGABRT解析原始1#00pc0002dc4e/apex/com.android.run
迷失在你de流年
·
2024-01-12 21:25
【grpc】利用protobuf实现java或kotlin调用python脚本,含实现过程和全部代码
常见的调用方式如jython、python提供httprest接口、python提供rpc实现、java通过
jni
调用转换成c的python。
kamjin1996
·
2024-01-12 19:32
解决方案
python
通信技术
java
kotlin
python
rpc
鸿蒙
开发入门
之让 httpRequest 支持 Cookie
作者:王晨彦前言要说最近前端技术圈什么最,那一定非「遥遥领先」的HarmonyOS莫属,本着对新技术的追求精神(扶我起来……),咱们也来尝试一下。思来想去,决定用鸿蒙重写一下之前的Compose版本的「玩Android」。问题对照着官方教程,一开始都挺顺利,直到开始写登录模块。我们知道,鸿洋大佬的「玩Android」Api是用Cookie保存登录状态的,而鸿蒙请求网络使用的httpRequest不
OpenHarmony_小贾
·
2024-01-12 17:35
HarmonyOS
OpenHarmony
移动开发
harmonyos
华为
分布式
OpenHarmony
鸿蒙开发
【JVM】本地方法接口 Native Interface
一、
JNI
简介JVM本地方法接口(JavaNativeInterface,
JNI
)是一种允许Java代码调用本地方法(如C或C++编写的方法)的机制。
hope笔记
·
2024-01-12 07:08
JVM
Java
jvm
java
Android Studio新版本运行旧项目闪退不报错AGPBI: {“kind“:“warning“,“text“:“Using flatDir should be avoided because
tsupportanymeta-dataformats.”,“sources”:[{}]}把代码注释掉repositories{flatDir{dirs'libs'}}修改为sourceSets.main{
jni
Libs.srcDirs
试行
·
2024-01-12 06:45
android
studio
kind
python
AS中
JNI
项目创建以及项目中遇到的坑
1、首先先创建一个普通的Android项目,2、创建一个
Jni
Test类,并且在类中创建native方法;3、使用javaH生成.h文件,步骤如下:打开Terminal,进入到工程的main目录下输入一下命令然后就会在
夜行者_姚
·
2024-01-11 21:03
微服务架构最佳实践
我的新书《AndroidApp
开发入门
与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情构建和管理微服务是一项艰巨的任务。
ChatGPTer
·
2024-01-11 12:42
架构设计
架构
微服务
云原生
常见的架构模型
我的新书《AndroidApp
开发入门
与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情软件架构模式是用于解决软件开发中复杂架构挑战的基本准则。
ChatGPTer
·
2024-01-11 12:12
架构设计
架构设计
架构
将React提高70%的库
我的新书《AndroidApp
开发入门
与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。
ChatGPTer
·
2024-01-11 12:12
前端
react.js
javascript
前端
机器学习工程师学习路线图
我的新书《AndroidApp
开发入门
与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情机器学习工程(MLE)是一个快速发展的领域,对熟练专业人员的需求很高。
ChatGPTer
·
2024-01-11 12:05
#
机器学习
人工智能
机器学习
Android 输入系统介绍
文章目录一、目的二、环境三、相关概念3.1输入设备3.2UEVENT机制3.3
JNI
3.4EPOLL机制3.5INotify四、详细设计4.1结构图4.2代码结构4.3InputManagerService
林奋斗同学
·
2024-01-11 08:22
Android
android
java
汽车IVI中控
开发入门
及进阶(十二):手机投屏
前言:汽车座舱有车载中控大屏、仪表/HUD多屏的显示能力,有麦克风/喇叭等车载环境更好的音频输入输出能力,有方控按键、旋钮等方便的反向控制输入能力,还有高精度的车辆数据等。但汽车座舱中控主机硬件计算能力升级迭代周期相对较长,汽车的应用和服务不够丰富。现在很多汽车中控都会带手机投屏这个功能,可以认为是标配,虽然车机在手机化,但是手机目前的生态也的确更完善一些,手机有较新的计算硬件平台能力(芯片级的H
芯片-嵌入式
·
2024-01-11 02:18
车机
手机投屏
Qt5插件
开发入门
+示例
目的1、为什么用插件现在大家最讲模块化开发了,怎么算模块化,分成不同的类,分成不同的文件夹,高内聚,低耦合,这个当然算是。从高层次讲,它们是在一起的,只是逻辑上的模块化,不是物理上的模块化,或者说不是彻底的模块化,彻底的模块化应该像一个辆自行车一样,车轮子是车轮子,车把是车把,都是可以拿下来的,都是可以换的。QT插件就实现了这种要求,本质上,它就是DLL,然而,QT又对其进行了加强,通过虚函数作为
程序员如山石
·
2024-01-11 00:26
QT编程
qt
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他