- 博客(7)
- 收藏
- 关注
原创 Linux下,JNI的应用例程解析(一)——Java调用C库
说明:本文借助一个简单的Holle World例程,在Linux平台上演示如何使用JNI,实现Java调用C的库。JIN说明JNI是Java native interface的简写,可以译作Java原生接口。Java可以通过JNI调用C/C++的库,这对于那些对性能要求比较高的Java程序无疑是一个福音。JNI是Java与C/C++交互的接口。 使用JNI也是有代价。...
2019-11-26 20:21:01 385
原创 Linux下,接收opos数据的例程
本例程设计知识点:读取hidraw1设备数据 子线程应用 动态库的制作,及动态加载 回调函数的注册和使用opos.c文件源码:#include <stdio.h>#include <sys/ioctl.h>#include <sys/types.h>#include <sys/stat.h>#include <fcnt...
2019-11-13 18:34:22 347
原创 Linux下静态库与动态库
一、静态库1.静态库制作(1)通过编译器gcc,将源文件(.c)编译生成目标文件(.o)。(2)通过ar工具,将目标文件(.o)转换静态库文件(.a)。2.静态库的调用(1)将静态库copy到 /usr/lib/ 或/lib/ 目录下。(2)编译main函数,“-L .”:库文件的地址,“.”表示存在本地地址(与main.c在同一目录下)。...
2019-11-12 14:11:20 142
转载 Linux系统各个目录的作用(摘抄)
/ 这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西,我是说所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。/root 这是系统管理员(root user)的目录。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。/bi...
2019-11-04 15:41:43 107
原创 同一主机下Windows系统和Ubuntu系统下的文件共享
说明:Windows系统安装在主机上,Ubuntu系统安装在Virtual Box虚拟机上。1.在Windows系统下创建需要共享的文件夹。例如:在F盘下创建文件夹,命名:“ubuntu_share”。新建后路径:F:\ubuntu_share。2.vitrualbox软件设置给你的ubuntu共享一个文件夹。(1)打开Virtual Box虚拟机,找到“设备->共享文...
2019-11-01 16:20:35 271
原创 VIM编辑器操作命令
1.安装vim编辑器sudo apt-get install vim2.vim编辑器有3种工作模式:输入模式:指令模式:底行模式:x 保存当前文档并且退出。q 退出。w 保存文档。q! 退出VI/VIM编辑器,不保存文档。3.新建test1.txt文本打开终端,输入命令。vim test1.txt4.输入文本...
2019-10-31 15:47:33 551
原创 更换apt的源,解决Linux下载慢的问题
说明:在Linux终端输入以下命令。1.备份原来的源:sudo cp /etc/apt/sources.list /etc/apt/sources_backup.list2.打开文件:sudo gedit /etc/apt/sources.list效果展示:3.直接替换deb http://mirrors.aliyun.com/ubuntu/ xenial m...
2019-10-31 12:26:34 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人