系统服务
Eclipse未正常退出,导致进不去的问题 打开eclipse的工作空间目录workspace,然后一层一层进入下面的目录 .metadata? .plugins? org.eclipse.core.resources 删以.snap结尾的目录 这些文件都是隐藏文件...
Linux socket编程的心跳机制总结我写这篇文章的目的是想总结一下心跳机制的使用,因为最近两个项目的TCP通信中都使用了这个方法,感觉用法好诗比较经典的,所以拿出来与大家共享。什么是心跳机制心跳机制就是当客户端与服务端建立连接后,每隔几分钟发送一个固定消息给服务端,服务端收到后回复一个固定消息给客户端,如果服务端几分钟内没有收到客户端消息,则视客户端断开。发送方可以是客户端和服务端,看具体需求...
很多时候,在Ubuntu下软件可以通过命令安装,但是有时候比较方便的方法就是下载一个压缩包,解压就可以使用了。但是每次使用都要先跳到解压目录,这就比较麻烦。所以可以通过创建桌面快捷方式来解决这个问题。...
#if defined(DEBUG_PRINT)
#define DEBUG(...) do{ fprintf(stderr,"-----DEBUG-----\n"); fprintf(stderr,"%s %s\n",__TIME__,__DATE__); fprintf(stderr,"%s:%d:%s():",__F...
开始使用 Vim(一) vim被称为是编辑器之神,如果可以学好vim的话,就可以在键盘上 “健指如飞” 了,可以完全摆脱鼠标来进行文本的定位编辑。 当然,vim还可以进行各种配置,装上各种插件,做成 IDE ,会有很炫酷的感觉,而且做为 伟大 的软件工程师,能在键盘上 刷刷刷地,灵活地超控自己...
ubuntu12.04开机黑屏解决方法实验一:排除硬件故障光盘启动,一切正常,说明不是硬件的问题,顺便检查了硬盘没有问题。实验二:排除版本启动时按 shift 键出现grub菜单。选择其他内核版本启动,仍然黑屏。实验三:查看错误提示在显示grub菜单的时候,按 e ,可以调整内核启动的参数,把 qu...
linux内核链表:链表通常包括两个域:数据域和指针域。struct list_head{struct list_head *next,*prev;};include/linux/list.h中实现了一套精彩的链表数据结构。传统的链表指针指向下一个节点的头部。linux链表指针指向下一个指针list...
1 MacPort的下载:http://www.macports.org/install.php, 需要安装xCode支持macport2 安装MacPorts与其他Mac的软件的安装方式相同,挂载dmg后,打开pkg,按照引导一步步next,然后没有drag到Application的动作。(注:这...
http://www.ibm.com/developerworks/cn/linux/l-threading.htmlLinux 线程模型的比较:LinuxThreads 和 NPTL进行移植的开发人员需要了解的关键区别摘要LinuxThreads 项目最初将多线程的概念引入了 Linux®,但是 ...
如实现一个简单的打印:printk1.vim printk.cvoid sys_pk(){printk("this is a new sys call");}cd arch/arm/kernel2.vim calls.S在最后面加上Call(sys_pk)3.cd arch/arm/include在...