03 2014 档案
摘要:1. JNA简单介绍先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。可 见步骤非常的多,很麻烦,使用JNI调用.dll/.so共享库都能体会到这个痛苦的过程。如果已有一个编译好的.dll/.so文件,如果使用JNI技 术调用,我们首先需要使用C语言另外写一个.dll/.so共享库,使用SUN规定的数据结构替代C语言的数据结构,调用已有的dll/so中公布的函 数。然后再在Java中载入这个
阅读全文
摘要:今天没啥好东西分享给大家,就给大家推荐几个我用过或在用的博客插件吧,有自己独立博客(博客园、网易博客、博客大巴、WordPress、点点网等等)的人可以考虑一下。PS:(1)下面说的都是些简单功能的使用,其实每个插件的功能都不止这些,有兴趣的深度挖掘吧。(2)觉得这些功能没用处,或者追求极简主义的大师们请绕道而行。1. 文章分享按钮就是每篇文章右侧悬浮窗或其它地方有一个分享按钮,可以将自己的博文分享到自己的微博、微信、豆瓣、人人、QQ空间等各大网站。其实这个功能我还蛮喜欢的,这样每次更新文章后,我都会自己点击分享按钮,将文章同步到我的新浪微博、豆瓣、人人等里面,还是有些效果的。我目前知道的有:
阅读全文
摘要:首先声明:该文从我自己的网易博客“敏敏的博客”(现已不再更新)整理过来,仍属原创。-------------------------------------------------------------------------------------------------------------------------------------------------经过暑期两个月对ssh2的学习和OA项目的实战训练,我对J2EE技术中著名的三大框架ssh2已渐渐有所理解和掌握。从搭建ssh2框架环境开始到写出第一个简单的ssh2登陆程序,到最后整个OA项目的实战, 期间遇到了重重困难和阻碍
阅读全文
摘要:首先声明:该文虽以Ubuntu 13.04为例,同样适用于Fedora 17(已测试),但在较低版本的Ubuntu下可能有所差异,具体看后面的注意事项。技巧目录:解决Ubuntu下每隔几分钟自动锁屏,需要重新输入密码的问题无须输入用户名密码让Ubuntu自动登录到桌面Ubuntu下如何使用sudo不用输入密码1. 解决Ubuntu下每隔几分钟自动锁屏,需要重新输入密码的问题有时候几分钟不用Ubuntu,系统就自动锁屏了,这是一种安全措施,防止别人趁你不在时使用你的系统。但对于大部分人而言,这是没有必要的,尤其是Ubuntu虚拟机,里面没啥重要的东西,每次锁屏后需要重新输入密码解锁实际上非常枯燥
阅读全文
摘要:首先声明:该方法在Fedora 17和18版本下有效,其它版本也许可行也许有所差异。1. 虚拟机相关配置如果不是虚拟机系统,则这步不需要,若是相关配置详细信息请看“Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)”。2.设置静态IP地址首先选取你想要配置的网络接口,可以通过ifconfig -a命令查看目前有哪些接口,一般都选择eth0,然后编辑相应接口的配置文件,这里以eth0为例。sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0将BOOTPROTO从“dhcp”修改为“stati
阅读全文
摘要:虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都 有不一样的IP地址,这对一般用户没任何问题。但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点, 其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此为虚拟机设置固定IP上网非常的有必 要!设置固定IP的方法很多,大家都知道虚拟机上网有三种模式:bridged、host-only和NAT, 其中NAT模式对应VMnet8虚拟网络,host-only模式对
阅读全文
摘要:Linux下的Valgrind真是利器啊(不知道Valgrind的请自觉查看参考文献(1)(2)),帮我找出了不少C++中的内存管理错误,前一阵子还在纠结为什么VS 2013下运行良好的程序到了Linux下用g++编译运行却崩溃了,给出一堆汇编代码也看不懂。久久不得解过后,想想肯定是内存方面的错误,VS在这方面一般都不检查的,就算你的程序千疮百孔,各种内存泄露、内存管理错误,只要不影响运行,没有读到不该读的东西VS就不会告诉你(应该是VS内部没实现这个内存检测功能),因此用VS写出的程序可能不是完美或健壮的。-------------------------------------------
阅读全文
摘要:这个周末就安装了个系统,本以为一个小时就能搞定,没想到花费了将近一天。我的机子是6G内存、500G硬盘,原装系统是Windows 7,现在想换成Windows 8.1,于是下载了64位的Windows 8.1 ISO镜像文件,用DaemonTools打开,打开后如果直接点击setup.exe那么只会...
阅读全文