一、环境介绍VMwareWorkstation9.0+RedHat5.1Enterprise+jdk1.7.0二、第一个使用JNI的hello程序步骤1、编写一个使用jni调用的简单Java程序packageorg.bt.test
publicclassHelloJni{
privatenativeStringgetHello();//申明本地函数
//加载共享库
static{
System.loadLibrary("bi..
分类:
系统相关 时间:
2014-09-14 02:36:07
阅读次数:
307
个人感觉,Linux相比Windows最方便的地方,就是它的命令。相比图形化操作而已,使用命令可以获得更高的效率和便利。Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正...
分类:
系统相关 时间:
2014-09-14 02:31:36
阅读次数:
647
Ctrl+Alt+T 打开终端
Ctrl+Alt+F2/F7 打开/关闭图形用户界面
shell打开:ctrl+alt+t
新建文件夹:mkdir c_code
新建记事本编辑器:gedit hello.c
编译:gcc hello.c -o hello
运行:./hello
shutdown -h now 立即关机
shutdown -r now ...
分类:
系统相关 时间:
2014-09-14 00:11:46
阅读次数:
355
NHibernate中,一个实体对应一个hbm.xml,刚开始的时候,觉得实体写好了,hbm.xml写好了,数据库表生成好了,那么就完了,后面的事就简单了,剩下的仅是写逻辑代码了,可是,让我没想到,在数据库表生成完后,紧接着在写逻辑代码过程中,关于hbm.xml和实体报出来的错误,让我着实上火、恶心,现在将我遇到的一些错误分享出来,希望能给你的工作带来警戒和方便。...
分类:
系统相关 时间:
2014-09-13 22:53:36
阅读次数:
291
ARCH软件清单:(持续更新)
窗口管理器:i3
网页浏览器:google-chrome,文本:w3m,elink2
邮件客户端:
文本编辑器:Vim(学习),nano(自带)
终端模拟器:Xfce Terminal,gnome-terminal
命令解释器:zsh,bash(自带)
文档阅读器:evince
聊天客户端:pidgin(pidgin-lwqq)
中文输入法:fci...
分类:
系统相关 时间:
2014-09-13 22:50:56
阅读次数:
365
第2集:Linux的档案属性与目录配置主要内容:1 用户与用户主2 Linux文件权限3 Linux目录配置4 Linux支持的文件系统Linux文件权限举例:用 ls -l 命令之后看到:(用 ls -la 命令查看当前目录下所有文档,包括隐藏了的)drwxr-xr-x 2 ...
分类:
系统相关 时间:
2014-09-13 22:40:56
阅读次数:
362
我手里有本《鸟哥的Linux私房菜-服务器架设篇》。其中的第9章详细讲解了防火墙的原理与配置方式。 基础知识 Linux系统内核内建了netfilter防火墙机制。Netfilter(数据包过滤机制),所谓的数据包过滤,就是分析...
分类:
系统相关 时间:
2014-09-13 21:36:56
阅读次数:
401
在linux下配置开发环境有点麻烦,对于linux刚入门的菜鸟来说,命令使用不熟悉,环境也是朦朦胧胧,今天整理了一下ubnutu14.04下安装eclipse的步骤,希望对大家有用。废话不多说,进入主题ubuntu系统自带有openjdk,在终端中输入java -version命令,会有一些提示,这...
分类:
系统相关 时间:
2014-09-13 21:27:55
阅读次数:
288
刚开始设置Eclipse+Cygwin在Windows下编写LinuxC程序代码,会遇到如下图的问题:解决的办法是:在执行Launcher的时候,先执行Ctrl + b,然后再执行Launcher。
分类:
系统相关 时间:
2014-09-13 21:26:25
阅读次数:
242
1. 软件环境
软件版本:MyEclipse 2014, Ubuntu 12.04
SVN插件名:Subclipse (http://subclipse.tigris.org/)
2. 插件(Plugin)安装方法:
1. 在MyEclipse菜单中Help -> Install from Site..
2. 点击“Work with”右边的“Add”按钮,加入这个网址:
ht...
分类:
系统相关 时间:
2014-09-13 20:13:15
阅读次数:
295
select比epoll效率差的原因:select是轮询,epoll是触发式的,所以效率高。Select:1.Socket数量限制:该模式可操作的Socket数由FD_SETSIZE决定,内核默认32*32=1024.2.操作限制:通过遍历FD_SETSIZE(1024)个Socket来完成调度,不...
分类:
系统相关 时间:
2014-09-13 20:06:55
阅读次数:
199
1.xvidcap简介
在linux如果我们想要进行视频录制,那么xvidcap是一个不错的选择。Xvidcap 是一个可将屏幕上的操作过程录制下来并保存为视频的小工具。对于需要制作产品演示和教学的朋友来说,这个屏幕录像机十分实用。Xvidcap 支持生成 avi、mpeg、asf、flv、swf、mov 等视频格式,可以应用在各种场合。录制的区域也可以随意选择,显得非常方便...
分类:
系统相关 时间:
2014-09-13 18:50:25
阅读次数:
328
mount命令负责把设备上的文件系统挂载到系统的挂载点上;umount命令负责把挂载点上的文件系统卸载掉。...
分类:
系统相关 时间:
2014-09-13 18:48:05
阅读次数:
276
系统为ubuntu 12.10,确保已经安装了gcc, 从 http://www.pcre.org/ 上下载pcre压缩文件
解压
tar -zxvf pcre-8.33.tar.gz
解压后生成一个pcre-8.33文件夹,进入该文件夹 配置
./configure
配置过程中会不断打印配置信息,之后编译
make
安装
make install
make ins...
分类:
系统相关 时间:
2014-09-13 18:47:35
阅读次数:
526
(一)端口占用查询
常用命令:
lsof netstat
实例:
lsof -i:80 netstat -an | grep 80 netstat -an | grep LISTEN 查询本机监听的端口
(二)crontab定时任务
常用命令:...
分类:
系统相关 时间:
2014-09-13 17:22:55
阅读次数:
252
Linux sudo命令与其配置文件/etc/sudoers对linux有一定了解的人多少也会知道点关于sudo命令。sudo命令核心思想是权限的赋予 ,即某个命令的所属用户不是你自己,而你却有权限执行它。但是我们需要注意的是,虽然你有权限执行这个命令,但是在执行的时候却仍是以这个命令本身所属用户来...
分类:
系统相关 时间:
2014-09-13 17:15:45
阅读次数:
216
系统内核版本:cat /proc/version Linux version 2.6.33-cdl (root@Phenom) (gcc version 3.4.6) #1 SMP PREEMPT Fri Apr 2 01:04:03 EDT 2010嵌入式文件系统一般用户执行su root切换根用户提示错误:su: must be suid to work properly解决方法:修改busy...
分类:
系统相关 时间:
2014-09-13 15:56:25
阅读次数:
267