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开发入门
【嵌入式Qt
开发入门
】Qt如何网络编程——获取本机的网络信息
Qt网络模块为我们提供了编写TCP/IP客户端和服务器的类。它提供了较低级别的类,例如代表低级网络概念的QTcpSocket,QTcpServer和QUdpSocket,以及诸如QNetworkRequest,QNetworkReply和QNetworkAccessManager之类的高级类来执行使用通用协议的网络操作。它还提供了诸如QNetworkConfiguration,QNetworkCo
GPIOB_PIN7
·
2023-07-14 17:11
Linux
网络
Qt
qt
开发语言
网络
c++
linux
【嵌入式Qt
开发入门
】初识Qt——Linux下安装Qt
Qt是什么?Qt是一个跨平台的C++开发库。主要用来开发图形用户界面(GraphicalUserInterface,简称GUI)程序。Qt虽然经常被当做一个GUI库,用来开发图形界面应用程序,但这并不是Qt的全部;Qt除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些Qt都已经内置了。Qt还存在Python
GPIOB_PIN7
·
2023-07-14 17:10
Qt
Linux
qt
开发语言
linux
c++
【嵌入式Qt
开发入门
】Qt如何使用多线程——初识QThread
我们写的一个应用程序,应用程序跑起来后一般情况下只有一个线程,但是可能也有特殊情况。比如我们前几篇的例程都跑起来后只有一个线程,就是程序的主线程。线程内的操作都是顺序执行的。但试着想一下,我们的程序顺序执行,假设我们的用户界面点击有某个操作是比较耗时的。您会发现界面点击完了,点击界面对应的操作还没有完成,所以就会冻结界面,不能响应,直到操作完成后,才返回到正常的界面里,对用户的体验也会造成极其糟糕
GPIOB_PIN7
·
2023-07-14 17:10
Linux
Qt
qt
java
开发语言
c++
linux
【嵌入式Qt
开发入门
】Qt如何使用多线程——继承QObject的线程
QObject在上篇已经说过,继承QThread类是创建线程的一种方法,另一种就是继承QObject类。继承QObject类更加灵活。它通过QObject::moveToThread()方法,将一个QObeject的类转移到一个线程里执行,可以通过下图理解。通过上面的图不难理解,首先我们写一个类继承QObject,通过QObject::moveToThread()方法将它移到一个QThread线程
GPIOB_PIN7
·
2023-07-14 17:10
Qt
Linux
qt
开发语言
c++
ubuntu
linux
【嵌入式Qt
开发入门
】在Ubuntu下编写C++
在Ubuntu上面编写C++,本文内容主要介绍在Ubuntu在终端窗口下使用vi/vim编辑一个C++源文件。通过编写最简单的示例“Hello,World!”。带领大家学习如何在Ubuntu终端下编辑和编译C++。这里要求大家会在Ubuntu上使用vi/vim,也就是要求大家有一点Ubuntu入门的基础。如果没有这些基础也是可以拷贝C++的代码到Windows上使用像Dev-C++这种轻量级C/C
GPIOB_PIN7
·
2023-07-14 17:40
Linux
Qt
ubuntu
c++
linux
【嵌入式Qt
开发入门
】Qt如何网络编程——建立TCP通信服务端(附项目代码)
TCP简介TCP协议(TransmissionControlProtocol)全称是传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP通信必须先建立TCP连接,通信端分为客户端和服务端。服务端通过监听某个端口来监听是否有客户端连接到来,如果有连接到来,则建立新的socket连接;客户端通过ip和port连接服务端,当成功建立连接之后,就可进行数据的收发了。需要注意的是,在Qt
GPIOB_PIN7
·
2023-07-14 17:03
Qt
Linux
网络
网络
tcp/ip
服务器
qt
开发语言
linux
Android10.0 app调用hal层接口功能实现系列一
1.前言在10.0的系统rom定制化开发中,对于一些需要在app中调用hal层的一些接口来实现某些功能而言,就需要打通app到hal的接口,实现功能需求,这一节首先讲在hal层中提供接口然后通过
jni
来调用
安卓兼职framework应用工程师
·
2023-07-14 14:57
android
10.0
Rom定制化高级进阶
android
hal实例
framework
hal开发实例
hal自定义模块
[Android]使用
jni
实现高斯模糊
1.高斯模糊的原理:根据周边的像素值来确定自己的像素值,平均值,最大值,最小值,正太分布值2.均值模糊blur函数声明:CV_EXPORTS_Wvoidblur(InputArraysrc,OutputArraydst,Sizeksize,Pointanchor=Point(-1,-1),intborderType=BORDER_DEFAULT);功能:对输入的图像src进行均值滤波后用dst输出
Hdnw
·
2023-07-14 11:12
算法
android
jni
如何在JAVA代码中嵌入汇编
Java中可以使用
JNI
接口调用C/C++代码,然后在C/C++代码中嵌入汇编实现性能优化,以下是一个简单的示例:创建C代码文件,例如asm.c:#includevoidadd_asm(inta,intb
敏叔V587
·
2023-07-14 10:32
java
汇编
开发语言
大数据专业学习起来难么
学习难度要因人而异,不能一概而论,如果不确定自己能不能学会,可以找一些视频资源自己先学习下试试Python+大数据学习路线图详细介绍第一阶段大数据
开发入门
学前导读:从传统关系型数据库入手,掌握数据迁移工具
我想去吃ya
·
2023-07-14 07:34
大数据
学习
人工智能
数据库开发
开发语言
Java使用
JNI
实现C文件的调用
1.使用IDEA新建工程构建最基本的maven类型就行,文件结构如下:其中最主要的类如下:packageorg.linx;publicclassTest
JNI
{static{/***加载
jni
库,有一个重要的点就是生成的为
xwj1992930
·
2023-07-14 05:47
java
c语言
开发语言
Android-
JNI
之数据类型转换
Android-
JNI
之数据类型转换
JNI
实战1-常用数据类型转换
JNI
实战1-常用数据类型转换基础数据类型JAVA数据类型
JNI
数据类型C/C++数据类型大小booleanjbooleanunsignedchar
zhezi521
·
2023-07-14 02:15
Android-JNI
android
c++
java
jni
android 接口的调用方法参数类型转换,Android NDK开发之
JNI
基础
前言之前写了一篇文章简单的介绍了AndroidNDK的组件和结构,以及在Androidstudio中开发NDK,NDK是Android底层的c/c++库,然而要在java中调用c/c++的原生功能,则需要使用
JNI
weixin_39836726
·
2023-07-14 02:09
android
接口的调用方法参数类型转换
Java与CC++交互
JNI
编程
哈哈,经过了前面几个超级枯燥的C、C++两语言的基础巩固之后,终于来了到
JNI
程序的编写了,还是挺不容易的,所以还得再接再厉,戒骄戒躁,继续前行!!第一个
JNI
程序:
JNI
是一种本地编程接口。
webor2006
·
2023-07-14 02:08
android
NDK开发
c++
指针
java
编程语言
python
JNI
中java和
jni
的基本交互
基本数据类型的使用在MainActivity中修改name的值,将值Lsm修改为TimmyDuncanMainActivity代码:classMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView
五彩缤纷的黑l
·
2023-07-14 02:08
java
android
c++
android
jni
c调用java,Android
JNI
中C调用Java方法
背景需求我们需要在
JNI
的C代码调用Java代码。实现原理:使用
JNI
提供的反射借口来反射得到Java方法,进行调用。
JNI
关键方法讲解。
知乎营销
·
2023-07-14 02:07
android
jni
c调用java
Android
JNI
线程的创建 (十二)
AndroidStudio版本创建
JNI
packagecom.cmake.ndk1.
jni
;publicclass
JNI
Thread{static{System.loadLibrary("thread-lib
️ 邪神
·
2023-07-14 02:37
AndroidNDK
java
jni
ndk
c
c++
Android
JNI
异常处理 (十一)
AndroidStudio版本创建包含
JNI
的类
JNI
Exception.javapackagecom.cmake.ndk1.
jni
;publicclass
JNI
Exception{static{System.loadLibrary
️ 邪神
·
2023-07-14 02:36
AndroidNDK
android
java
NDK
jni
native
Android Java代码与
JNI
交互 引用类型转换(五)
AndroidStudio版本Java中基础数据类型对应Native的数据类型*Java中基础数据类型对应Native中的数据类型*|Java|Native|*|boolean|jboolean|*|byte|jbyte|*|short|jshort|*|int|jint|*|long|jlong|*|float|jfloat|*|double|jdouble|Java中引用数据类型对应Nativ
️ 邪神
·
2023-07-14 02:06
AndroidNDK
jni
ndk
java
c
Android
JNI
引用类型管理 (十)
AndroidStudio版本
JNI
三种引用类型全局引用、局部引用、弱引用如果使用得当可以提升程序的性能,否则会造成程序崩溃或者内存泄漏创建包含
JNI
的类
JNI
Reference.javapackagecom.cmake.ndk1
️ 邪神
·
2023-07-14 02:06
AndroidNDK
jni
ndk
java
c
android
Android
JNI
开发
①:NDK与
JNI
简介NDK:NativeDevelopmentKit,是Android的一种开发工具包,能够快速开发C,C++的动态库,并自动将so和应用打包成APK。
TheFlashArrow
·
2023-07-14 02:32
Android
android
java
jni
Android通过
jni
调用本地c/c++接口方法总结
网上有网友问android的原生应用,上层java代码如何通过
jni
调用本地的c/c++接口或第三方动态库?之前搞过android应用开发和底层c/c++接口开发都是一个人搞定,觉得还是蛮简单的。
特立独行的猫a
·
2023-07-14 02:02
Android应用开发实战
android
c++
开发语言
JNI
NDK
Android NDK开发三
JNI
基础
1
JNI
概念
JNI
全称JavaNativeInterface,Java本地化接口,可以通过
JNI
调用系统提供的API。
带你装逼带你飞的程序猿
·
2023-07-14 02:31
Android
NDK开发
android
ndk
JNI
java
JNI
的数据类型及映射关系详解
JNI
简介
JNI
是JavaNativeInterface的缩写,通过使用Java本地接口书写程序,可以确保代码在不同的平台上方便移植;从Java1.1开始,
JNI
标准成为java平台的一部分,它允许Java
愿天堂没有996
·
2023-07-14 02:31
Android
开发
Android
工程师
移动开发
java
开发语言
android
Android Java代码与
JNI
交互基础数据类型转换(三)
AndroidStudio版本基础类型数据的转换定义传递基础数据类型到Native的
JNI
接口函数packagecom.cmake.ndk1.
jni
;publicclass
JNI
BasicType{static
️ 邪神
·
2023-07-14 02:52
AndroidNDK
java
NDK
jni
JNI
——APP启动/虚拟机启动原理和开机动画
initrc——》init——》程序入口system/core/init.cpp,这个c文件中会开启android6.0/framework/base/cmds下的所有可执行文件,包括开启虚拟机的文件app_process文件runtime.start("com.android.internal.os.ZygoteInit",args,zygote);虚拟机执行的第一个java文件ZygoteIn
追寻米K
·
2023-07-13 22:36
Mac 上
jni
编译
java.class文件生成.h头文件注意需要在项目根目录执行-classpathclass路径-d输入目录-
jni
后面的class文件需要带上包名javah-classpath/Users/zhengzhuoxing
飞yu流星
·
2023-07-13 18:05
macos
jni
安卓
JNI
从0到1入门教程(二)
经过上一篇《安卓
JNI
从0到1入门教程(一)》介绍,我们对
JNI
有了初步认识,接下来我会从ndk-build方式和cmake方式分别来介绍怎么构建native库:一、ndk-buildndk-build
程序猫King
·
2023-07-13 16:32
JNI
安卓进阶
android
JNI
NDK
Golang -> Go 语言快速
开发入门
Go语言快速
开发入门
开发一个hello.go程序Golang执行流程分析两种执行流程的方式区别:编译和运行说明Go程序开发的注意事项注释行注释多行注释开发一个hello.go程序packagemainimport"fmt"funcmain
欧皇小德子
·
2023-06-24 07:21
golang
java
开发语言
对Zygote启动流程的理解
应用启动时会将常用类、
JNI
函数、主题资源、共享库等直接从Zygote继承,避免每个应用进程都加载一边相同的资源,达到资源共享提升性能的目的。
young蛘
·
2023-06-23 05:15
glide源码中包含了那种设计模式_腾讯阿里华为小米等大厂Android高端面试题145题(含部分详解)-Go语言中文社区...
这些题目有点技术含量,需要好点时间去研究一下的;目录一.图片二.网络和安全机制三.数据库四.算法五.插件化、模块化、组件化、热修复、增量更新、Gradle六.架构设计和设计模式七.性能优化八.NDK、
jni
weixin_39875842
·
2023-06-23 04:36
Android Studio集成第三方库,封装
jni
接口。
需要在androidstudio中封装
jni
接口,对.so库函数进行调用。
三万分之一
·
2023-06-23 03:26
Visual Studio 2019 使用 CMake 开发
JNI
动态库实现JAVA调用本地代码
VisualStudio2019使用CMake开发
JNI
动态库实现JAVA调用本地代码1.我们使用的工具是IntelliJIDEA2018(编写java代码)和VisualStudio2019(编写Native
越知越无知
·
2023-06-23 03:11
C语言方面
java
jni
cmake
c++
dll
前端3D Three.js 在本地搭建一个官方网站
上文Web前端3D
开发入门
规划3D效果将不再是桌面应用的专利我们说了说WEB3D的一个发展和学习方向那么我们还是先搞定文档使用的问题我们可以访问http://www.yanhuangxueyuan.com
-耿瑞-
·
2023-06-23 00:57
前端
基于ChatGPT的端到端语音聊天机器人项目实战(三)
企业级ChatGPT
开发入门
实战第1课基于ChatGPT的端到端语音聊天机器人项目实战Gavin老师:NLP_Matrix_Space1.4使用FastAPI构建语音聊天机器人后端实战在后端代码(backend
段智华
·
2023-06-21 23:33
ChatGPT学习
OpenAI
ChatGPT使用
JNI
具体测试
大致结构:image.pngCMakeLists.txt#指定cmake的最小版本cmake_minimum_required(VERSION3.4.1)#打印日志message("当前CMake的路径是:"${CMAKE_SOURCE_DIR})message("当前CMAKE_ANDROID_ARCH_ABI的路径:"${CMAKE_ANDROID_ARCH_ABI})#设置生成的so动态库最
主音King
·
2023-06-21 20:03
Android 开发:CMake 使用
Android开发:CMake使用CMake简介CMake的特点CMakeLists.txt和Makefile的区别CMake环境搭建CMake语法CMake常用变量
JNI
注册模式CMake简介CMakeCMake
zxy_de_android
·
2023-06-21 20:32
android
cmake
jni
ndk
Linux下安装nginx
yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel链接:https://pan.baidu.com/s/1RYqotdX5ziFbj-KlvB5zeQ提取码:6
jni
施小赞
·
2023-06-21 18:51
运维
Linux
linux
nginx
服务器
使用
JNI
进行JAVA 与 C++ 的通讯(Qt
JNI
Messenger实例介绍)——安卓开发、Qt
前言用Qt开发安卓免不了需要调用底层的代码,也就是调用java功能函数,这就用到了
JNI
了。
十年之少
·
2023-06-21 17:28
Qt
For
Android
JNI
Debugging Android
JNI
with Check
JNI
aSoftwareEngineerontheDalvikteam—TimBray]AlthoughmostAndroidappsrunentirelyontopofDalvik,someusetheAndroidNDKtoincludenativecodeusing
JNI
.NativecodeishardertogetrightthanDalv
虾哥不在北极
·
2023-06-21 13:33
jni
android
debugging
returning
reference
pointers
零基础IM
开发入门
(三):什么是IM系统的可靠性?
1、引言上一篇《零基础IM
开发入门
(二):什么是IM系统的实时性?》
·
2023-06-21 12:38
即时通讯im网络编程
零基础IM
开发入门
(四):什么是IM系统的消息时序一致性?
1、引言本文接上篇《零基础IM
开发入门
(三):什么是IM系统的可靠性?》,讲解IM系统中消息时序的一致性问题。
·
2023-06-21 12:38
即时通讯网络编程im
Web前端 3D
开发入门
规划 3D效果将不再是桌面应用的专利
随着WEB领域的快速发展3D技术开始不再是桌面应用的专利WEB3D技术的应用实现了启用网址的3维呈现让界面更直观立体的展示他打破了传统平面的展示形式那么目前的话政府也有大量的新基建的项目如数字孪生智慧城市智慧园区智慧工厂智慧消费等等项目都涉及到了3D可视化技术那么如果我们想学习这门技术就可以先从Three.js入手Three.js是一个让我们可以通过JavaScript进入搭建WebGL项目的类库
-耿瑞-
·
2023-06-21 10:52
前端
3d
Android
jni
知识点
个人主页:https://chengang.plus/文章将会同步到个人微信公众号:Android部落格1、创建
jni
环境https://developer.android.com/studio/projects
cg1991
·
2023-06-21 09:23
VSCode远程
开发入门
指南
我的开发环境我的开发主机是一台Centos7的远端云服务器,在本地的Windows电脑上使用xshell进行ssh连接,在Windows使用vscode的Remote进行远程连接,进行编写与开发,主要是C++领域的开发为什么不推荐使用vim一个趁手的编辑器在开发过程中往往起到事半功倍的效果,花点时间完善你的开发工具,这很重要!开始我也用尝试对vim进行过配置,但这真的真的有点复杂:当你随便选了一款
Massachusetts_11
·
2023-06-21 04:12
使用技巧与问题
vscode
vim
编辑器
微信小程序
开发入门
学习01-TDesign模板解读
目录1使用模板创建小程序2app.json3页面布局总结原来我们使用微信开发者工具,比较困难的是前端框架的选择上,官方也没有提供一套框架供我们使用,最近开发者工具已经提供了一套前端框架,后续我们开发的效率会因为使用模板提高不少。本篇我们带着大家一起体验一下这套框架。1使用模板创建小程序打开微信开发者工具,在新建项目的时候,选择官方提供的模板创建成功后,会生成一系列的文件2app.json要学习一套
低代码布道师
·
2023-06-21 01:03
微信小程序
学习
tdesign
手把手教你使用HAL库
开发入门
——成为点灯大师
文章目录前言基础知识时钟GPIO的输入输出模式CubeMX配置Keil编程实验现象前言非常感谢百问网黄老师的授课和解答,非常推荐同学们上百问网学习嵌入式知识百问网官网基础知识时钟HSI:内部高速时钟LSI:内部低速时钟HSE:外部高速时钟LSE:外部低速时钟因为内部的时钟容易受芯片温度的影响,所以精准度不太好。所以一般采用使用外部是时钟。GPIO的输入输出模式推挽输出:推挽结构由两个MOS管按互补
Jacky~~
·
2023-06-20 22:37
智能家居项目
单片机
stm32
物联网
react-native <0.69 Exceptions.h:5:10: fatal error: ‘fb
jni
/fb
jni
.h‘ file not found
遇到的问题:新建react-native0.69.6版本项目,运行报错Exceptions.h:5:10:fatalerror:‘fb
jni
/fb
jni
.h’filenotfound解决方案:1、gitclean-fdx2
张瑞东
·
2023-06-20 18:31
android
react-native开发
android
react
native
【区块链
开发入门
】(四) Truffle详解篇1
Truffle详解篇篇2请见:link目录导航页【区块链
开发入门
】(一)以太坊的搭建与运行【区块链
开发入门
】(二)以太坊的编程接口【区块链
开发入门
】(三)Solidity合约编译、部署【区块链
开发入门
】
Famidlistimo
·
2023-06-20 05:09
区块链
区块链
以太坊
libusb android pc,libusb: android上集成libusb库
2.1在app/src/main目录下新建一个
jni
目录,用于存放libusb库的源代码。2.2打开app目录下的build.gradle文件,指定
JNI
目录:2.3
weixin_39929465
·
2023-06-20 04:26
libusb
android
pc
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他