- 博客(11)
- 收藏
- 关注
转载 rtnetlink 中文描述
Rtnetlink描述针对路由控制的netlink接口,Linux IPv4 routing socketsRtnetlink基于netlink,允许对内核的路由表进行读写。主要用来进行内核与用户空间的通信以及内核中子系统间的通信。Rtnetlink是Linux2.2及其以后的版本中的一个新的特征。Rtnetlink消息在初始头后可以有一些属性。结构:struct{
2012-12-16 01:21:58
15545
原创 ioctl (未完成)
类别Request说明数据类型套 接 口SIOCATMARK SIOCSPGRP SIOCGPGRP是否位于带外标记 设置套接口的进程ID 或进程组ID 获取套接口的进程ID 或进程组IDint int int文 件FIONBIO FIOASYNC FIONREAD FIOSETOWN FIOG
2012-12-07 17:32:58
746
原创 组织多目录的 Makefile 和一些小问题
简单的程序,用一些标准的 Makefile 就可以解决所有问题。一般过于复杂的系统,可以使用 autoconf 和 automake 来解决问题。对于一些不大不小的项目,就需要稍微深入的了解 Makefile,这里有一个对于 Makefile 非常好的说明,(http://www.chinaunix.net/old_jh/23/408225.html),但是个人感觉写的有点多了,可以拿它当
2012-12-01 21:40:15
551
原创 Solaris 下如何获取时区
要做一个服务器之间的同步时间操作。在linux系统当中,可以使用gettimeofday进行微秒时间的获取,和本机所处时区的处理。然后通过 settimeofday 对另外一个设备进行设定。但是当需要跟Sunos通讯的时候,遇到问题。int gettimeofday(struct timeval *tv, struct timezone *tz);gettimeofday这个函数,
2012-12-01 21:19:18
2761
翻译 LZO 2.06 使用帮助和介绍
LZO说明摘要LZO 是一个用 ANSI C 语言编写的无损压缩库。他能够提供非常快速的压缩和解压功能。解压并不需要内存的支持。即使使用非常大的压缩比例进行缓慢压缩出的数据,依然能够非常快速的解压。LZO 遵循 GNU 的 GPL 使用许可。介绍LZO 非常适合进行数据的实时压缩解压处理,这就是说他更关心操作速度,而不是压缩比例。LZO 使用 ANSI C 语言编写,并
2012-11-27 03:37:02
9062
原创 doxygen 的使用
前期准备简介doxygen是一个跨平台跨语言的代码文档化工具下载http://www.stack.nl/~dimitri/doxygen/编译安装这个软件没有甚么特殊的配置,默认安装位置是 /usr/local./configuremakemake install如上就搞定了准备配置文件doxygen
2012-11-21 14:11:31
791
原创 Solaris10 下程序调试相关(未完成)
pstack 用于分析core文件产生原因,可以分析各个线程的结果,标记出现core的时候,各个线程的函数调用关系pstack 可以分析正在执行的进程的各个线程运行的情况pmap 分析系统进程的内存分配情况prstat -L -p 分析系统进程的线程情况,内存、CPU等的工作情况。
2012-11-21 13:56:55
479
原创 Solaris10 下的多线程和Mysql多线程连接
1. Solairs下的多线程线程分成两种,一种是POSIX格式的(使用 pthread.h),一种是Solairs格式的(thread.h),建议使用 POSIX格式。一般使用2个函数,更多函数内容可以参考:http://baike.baidu.com/view/974776.htm int pthread_create(pthread_t *restrict thread
2012-11-11 02:49:46
1213
翻译 libxml2 常用的API
1. 文件操作函数a) 保存文件int xmlSaveFile (const char * filename, xmlDocPtr cur)将一个内存中的文档,保存到一个文件当中。如果编译使用了压缩功能,并且启用了,这个函数会
2012-11-08 14:57:23
5432
转载 如何判断一个SOCKET连接是否已经断开
1. 根据ERRNO和recv结果进行判断在UNIX/LINUX下,非阻塞模式SOCKET可以采用recv+MSG_PEEK的方式进行判断,其中MSG_PEEK保证了仅仅进行状态判断,而不影响数据接收对于主动关闭的SOCKET, recv返回-1,而且errno被置为9(#define EBADF 9 /* Bad file number */)或104 (#define ECONNR
2012-11-08 14:07:29
16926
翻译 XML 与 XPATH 简介
XMLXPATH概括说明1. /用于匹配绝对路径,//直接匹配所有的节点,两个匹配符可以一起使用;2. *用于匹配所有内容,可以在节点、属性等所有位置使用;3. or和 and用于表达逻辑关系,可以在节点、属性等所有位置使用;4. [ ]用于设定具体节点的定义内容,[@prop]用于定位名称为prop的属性;5.
2012-11-07 13:49:12
692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人