logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux中setitimer函数用法

(一) 函数原型:int setitimer(int which, const struct itimerval *value,                     struct itimerval *ovalue);DESCRIPTION       T

#linux
linux下用vim+ctags看源代码

生成tags文件、配置vi-------------------------------------------(1)进入源码所在目录:# cd /usr/src/linux(2)生成针对源码的tags,因为ctags确省不把函数声明作为tag所以要加--c-types=+px(

#vim#linux
linux非阻塞的socket EGGAIN的错误处理

在Linux中使用非阻塞的socket的情形下。(一)发送时  当客户通过Socket提供的send函数发送大的数据包时,就可能返回一个EGGAIN的错误。该错误产生的原因是由于send 函数中的size变量大小超过了tcp_sendspace的值。tcp_s

#linux#windows#unix
inotify -- Linux 2.6 内核中的文件系统变化通知机制

一、 引言众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发

cscope+ctags+gvim+windows

1、cscope建立符号数据库-----------------------------------(1) 我们假设我们要阅读的代码放在D:\src\myproject下。然后打开命令行,进入源代码所在的目录,为cscope建立搜索文件列表。在命令行中执行以下命令:D:\soft\vxwork_src>dir /s /b *.c *.h > cscope.filesD:\s

#数据库#vim#windows +1
到底了