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基础笔记
app逆向工具
-jadx反编译java,分析代码NB公司的的apk,基于Java+C语言实现加密(
JNI
开发)。
jiang_changsheng
·
2024-01-20 15:42
c语言
python
CSS
基础笔记
【CSS简介】《css简介》css指的是层叠样式表(cascadingstylesheets),作用是负责网页的样式外观;【体验css】简介:我们学习css,主要分为两大部分:一部分是css属性(核心),一部分是css选择器《css语法》1、书写css需要准备一个环境,就是一对style标签,需要放到head内部;2、css样式条的语法结构:选择器{属性:值}选择器指的是选择标签的不同方式;css
段公子_2292
·
2024-01-20 14:30
undefined reference to `__android_log_print‘
目录1.背景2.报错内容3.问题分析3.1本地配置build.gradle中CCallJava.c(
JNI
文件中)3.2缺少的配置4.总结1.背景今天给
JNI
的C代码添加“__android_log_print
stoneWang_L
·
2024-01-20 11:43
android
signal 11 (SIGSEGV)错误排查
jni
调试最蛋疼的就是signal11(SIGSEGV),code1(SEGV_MAPERR),faultaddr0x4这种错误,爆出来完全不知道是哪句代码造成的,很难定位到问题所在,网上很多人说是内存原因
yuLiangC
·
2024-01-20 05:49
1.1RK3288 积累
目录制作开机动画1、蒙版图片替换:2、逐帧动画替换查看时钟树dts文件中背光配置参数修改浏览器默认主页和书签修改前修改后通过
JNI
实现kernel与app进行spi通讯参考3399修改生成的节点权限
JNI
qq_34738528
·
2024-01-20 00:29
3288-research
Android Studio 进行NDK开发,实现
JNI
,以及编写C++与Java交互(Java调用本地函数)并编译出本地so动态库
1.首先认识一下NDK。(1)什么是NDK?NDK全称是NativeDevelopmentKit,NDK提供了一系列的工具,帮助开发者快速开发C/C++的动态库,并能自动将so和java应用一起打包成apk。NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性
ErwinNakajima
·
2024-01-19 16:00
java
android
studio
c++
2024-01-16在JDK的旧版本中,你可以使用javah来生成
JNI
头文件。但是,从JDK 10开始,javah工具已经被移除,取而代之的是使用javac的-h选项
一、在JDK的旧版本中,你可以使用javah来生成
JNI
头文件。
Donald Linux
·
2024-01-19 14:34
Android
java
开发语言
JNI
技术
网上资料:Android
JNI
(一)——NDK与
JNI
基础-简书Android
JNI
学习(二)——实战
JNI
之“helloworld”-简书1、开发环境:首先是在安卓和JAVA环境上,再就是需要有NDK
一颗顽皮的小草
·
2024-01-19 12:48
安卓
(
JNI
/JNA)java 调用c/c++ 动态链接库 全套操作+踩坑集锦
第一篇文章终于写完…跨行三年,一直都是看别人的文章…今天咱终于自己写了一篇,自己总结的,希望能给你一点点帮助,如有错误,希望指出,立马改正。0前言Java代码是跨平台的,其与硬件环境彻底“隔离”,为了实现这个目的,JDK1.0开始就包含了一个本地方法接口,它允许JAVA程序调用C/C++写的程序,许多第三方的程序和JAVA类库。如:java.lang,java.io,java.net等都依赖于本地
学机械的野开发
·
2024-01-19 08:38
java
c++
c语言
Android:
JNI
实战,加载三方库、编译C/C++
一.概述Android
Jni
机制让开发者可以在Java端调用到C/C++,也是Android应用开发需要掌握的一项重要的基础技能。计划分两篇博文讲述
Jni
实战开发。
肖云鹤
·
2024-01-19 08:56
Android
android
c++
java
c语言0
基础笔记
目录前言第01章_C语言入门1.1初识计算机语言1.2初识C语言1.3第一个c程序1.4IDE使用1.5注释1.6第一个c程序剖析1.7printf()输出格式第02章_变量与进制2.1关键字2.2标识符2.3变量2.4基本数据类型的使用2.5变量间的运算规则2.6常量2.7输入/输出函数2.8进制第03章_运算符与流程控制3.1运算符3.2分支结构3.3循环结构3.4关键字break3.5关键字
风无雨
·
2024-01-19 04:33
c语言
笔记
JNI
笔记
JNI
笔记1.背景2.Java调C-Demo代码
JNI
.javaMainActivity.javaAndroid.mkApplication.mkcom_stone_javacallc_
JNI
.hjavacallc.cbuild.gradle3
stoneWang_L
·
2024-01-19 02:38
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
Linux
基础笔记
18 | 磁盘分区管理
fdisk分区工具fdisk这个古老的软件并不认识GPT,所以fdisk只支持MBR的分区模式,且磁盘小于2T,大于了就不能使用fdisk进行分区了新磁盘的分区一块新加的磁盘的分区方式检查系统中需要分区的磁盘fdisk-l对新磁盘进行磁盘分区fdisk/dev/sdb进入交互式分区界面键入m获取帮助信息常用的命令选项d:删除一个分区n:添加一个新分区q:退出而不保存更改w:将分区表写入磁盘并退出m
小鲸鱼大梦想
·
2024-01-18 21:15
Linux运维基础
linux
云计算
运维
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++
Android
JNI
与Java类的转换调用
1.前言一般在Android中,对于
JNI
的调用,基本的数据类型就能满足要求了,具体可以看我的这一篇文章:Android
JNI
/NDK入门从一到二,但是最近在项目中遇到了基本类型满足不了需要的情况,需要在
氦客
·
2024-01-18 16:43
android
JNI
DNK
java类
转换
调用
霍格沃兹测试开发学社技术学习笔记之——Python
基础笔记
#阶段十一-Python语言和测试框架(1)##1.pycharm环境变量配置和安装##2.基础数据类型数字字符串##3.运算符字符串算数运算符比较运算符赋值运算符逻辑运算符成员运算符身份运算符##4.控制流判断控制语句循环控制语句##5.数据结构列表元组集合字典#第1_2小节_python/pycharm安装和配置##1.Python环境安装###推荐Python最新版本###官方下载:http
zmmici
·
2024-01-18 15:55
python
开发语言
[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
pytorch
基础笔记
pytorch的windoows下安装Step1:通过百度云下载安装包AmazonCloud(py36)或者百度云(py36)或百度云(py35)Step2:构建虚拟环境(打开CMD命令提示符窗口,输入下列命令)condacreate-ntestpython=3.6activatetestStep3:安装相应的包condainstallnumpymklcfficondainstall--offli
飘涯
·
2024-01-18 05:29
Python
基础笔记
1
这篇笔记来自廖雪峰的Python教程。一.Python基础Python使用缩进来组织代码块,务必遵守约定俗成的习惯,坚持使用4个空格的缩进。在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。1.数据类型和变量整数:1,-8,0,0xff00浮点数:1.12,-9.12,1.23e9字符串:'abc',"i'mok",'i\'m\"ok\"'(转义)多行字符串:print(
生物信息与育种
·
2024-01-18 05:57
使用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
MySQL
基础笔记
(6)函数
函数:是指一段可以直接被另一段程序调用的程序或者代码~(MySQL内置)一.字符串函数trim不能去除中间的空格~selectconcat('jsl','1325'):执行如上的代码,返回字符串"jsl1325"。selectlower('JSL');执行如上的代码,返回字符串"jsl",即全部转化为小写;upper同理,反之将小写字母均改为大写字母,此处不再赘述~selectlpad('++',
十三的信徒
·
2024-01-18 03:15
MySQL
笔记
mysql
sql
数据库
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
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
Python
基础笔记
2
函数1.调用函数abs(100)abs(-20)max(1,2,-3)数据类型转换int('123')int(12.34)str(123)bool(1)bool('')函数调用:根据函数定义,传入正确的参数a=absa(-1)2.定义函数#_*_coding:utf-8_*_defmy_abs(x):ifx>=0:returnxelse:return-x一旦执行到return函数就执行完毕,并将结
生物信息与育种
·
2024-01-16 21:44
Android 开发简介
Java本机接口(
JNI
)是一种在Ja
人工智能小豪
·
2024-01-16 02:12
android
人工智能
计算机软考初级网络管理员——计算机科学
基础笔记
文章目录计算机科学技术基础一.进制转换1.12的次方表1.2二进制转十进制1.3二进制转八进制1.4二进制转十六进制1.5八进制转十进制,十六进制1.6十进制转二进制十六进制二.数据表示2.1计算机中的原码,反码,补码2.2原码2.3反码2.4补码三.逻辑运算3.1逻辑与3.2逻辑或3.3逻辑非3.4逻辑异或四.计算机机构4.1五大组件4.2运算器与控制器(简单理解)4.3运算器包括4.4控制器包
_abcdef
·
2024-01-16 00:13
日常
软考
网络管理员
计算机科学基础
小白学习C语言不得不知道的那些重要知识
linux内核,AndroidAPP开发大部分也要和系统打交道,只是AndroidFrameWork帮我们屏蔽了系统操作,我们从Android系统的分成结构可以看出,AndroidFrameWork是通过
JNI
C语言学习
·
2024-01-15 15:04
如何使用graalvm为带有反射功能的java代码生成native image
要为使用Java反射、动态代理对象、
JNI
或类路径资源的Java应用程序构建本机可执行文件,应为native-image工具提供JSON格式的配置文件或在代码中预先计算元数据。
千川星河
·
2024-01-15 00:37
java
graalvm
jvm
云原生
专升本计算机基础课程笔记汇总
专升本计算机基础课程笔记汇总第一部分信息技术与计算机文化(1)专升本计算机
基础笔记
一(2)计算机专升本
基础笔记
二进制转换及二进制运算规则(3)计算机基础专升本笔记三计算机中的数据表示、编码(4)计算机基础专升本笔记四计算机系统
LYQ_YXQ
·
2024-01-14 22:08
专升本计算机基础
笔记
Android中集成FFmpeg及NDK基础知识
前言在日常App开发中,难免有些功能是需要借助NDK来完成的,比如现在常见的音视频处理等,今天就以ffmpeg入手,来学习下AndroidNDK开发的套路.
JNI
和NDK很多人并不清除
JNI
和NDK的概念
老张音视频开发进阶
·
2024-01-14 13:38
android
ffmpeg
安卓实战开发之
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
【机器学习笔记】Python
基础笔记
目录基础语法加载数据:pd.read_csv查看数据大小:shape浏览数据行字段:columns浏览少量数据:head()浏览数据概要:describe()输出:to_csv基础功能语法缺省值去除缺失值:dropna按行删除:存在空值,即删除该行按行删除:所有数据都为空值,即删除该行按列删除:该列非空元素小于10个的,即去除该列设置子集:去除多列都为空的行分割后删除缺省列:.drop删除指定的列
print_Hyon
·
2024-01-13 02:52
机器学习
机器学习
python
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
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
Java
基础笔记
2019-10-06
Java版本:1、JavaME(JavaMicroEdition):开发移动应用和嵌入式应用。2、JavaSE(JavaStandardEdition):开发桌面应用。3、JavaEE(JavaEnterpriseEdition):开发Web应用。Java类之间的继承只支持单一继承,不支持多继承。Java支持类与接口之间的多继承,即一个类可以继承(实现implements)多个接口。Java是体系
此广告牌招租啊
·
2024-01-12 17:06
华为路由器及交换机基础配置命令大全
DataCom_PPT/IA_PPT/03华为VRP系统.pptx)Ctrl+鼠标左键打开(Typora)system-viewsysname[设备名]02.VLAN配置和接口配置[笔记入口-VLAN理论
基础笔记
Galactus_hao
·
2024-01-12 17:59
数通基础
华为
网络
C#
基础笔记
(2)—— C#中的类
C#Class专题一、C#类1.什么是类classclass(类),是面向对象中的概念,是面向对象编程的基础。类是对现实生活中一类具有共同特征的事务的抽象,用来清晰管理你的行为。2.如何定义实例化一个classclass的实例化:定义一个类后,就必须实例化才能使用。实例化就是创建一个对象的过程。在C#中,使用new关键字来创建。类对象=new类();类的声明是以关键字class开始,后跟类的名称组
Dukenone
·
2024-01-12 11:11
c#
上一页
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
其他