自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术随笔

年纪大了脑袋不好记在这里就怕忘了

  • 博客(11)
  • 收藏
  • 关注

转载 rtnetlink 中文描述

Rtnetlink描述针对路由控制的netlink接口,Linux IPv4 routing socketsRtnetlink基于netlink,允许对内核的路由表进行读写。主要用来进行内核与用户空间的通信以及内核中子系统间的通信。Rtnetlink是Linux2.2及其以后的版本中的一个新的特征。Rtnetlink消息在初始头后可以有一些属性。结构:struct{

2012-12-16 01:21:58 14988

原创 ioctl (未完成)

类别Request说明数据类型套 接 口SIOCATMARK SIOCSPGRP SIOCGPGRP是否位于带外标记 设置套接口的进程ID 或进程组ID 获取套接口的进程ID 或进程组IDint int int文 件FIONBIO FIOASYNC FIONREAD FIOSETOWN FIOG

2012-12-07 17:32:58 691

原创 组织多目录的 Makefile 和一些小问题

简单的程序,用一些标准的 Makefile 就可以解决所有问题。一般过于复杂的系统,可以使用 autoconf 和 automake 来解决问题。对于一些不大不小的项目,就需要稍微深入的了解 Makefile,这里有一个对于 Makefile 非常好的说明,(http://www.chinaunix.net/old_jh/23/408225.html),但是个人感觉写的有点多了,可以拿它当

2012-12-01 21:40:15 513

原创 Solaris 下如何获取时区

要做一个服务器之间的同步时间操作。在linux系统当中,可以使用gettimeofday进行微秒时间的获取,和本机所处时区的处理。然后通过 settimeofday 对另外一个设备进行设定。但是当需要跟Sunos通讯的时候,遇到问题。int gettimeofday(struct timeval *tv, struct timezone *tz);gettimeofday这个函数,

2012-12-01 21:19:18 2688

翻译 LZO 2.06 使用帮助和介绍

LZO说明摘要LZO 是一个用 ANSI C 语言编写的无损压缩库。他能够提供非常快速的压缩和解压功能。解压并不需要内存的支持。即使使用非常大的压缩比例进行缓慢压缩出的数据,依然能够非常快速的解压。LZO 遵循 GNU 的 GPL 使用许可。介绍LZO 非常适合进行数据的实时压缩解压处理,这就是说他更关心操作速度,而不是压缩比例。LZO 使用 ANSI C 语言编写,并

2012-11-27 03:37:02 8871 1

原创 doxygen 的使用

前期准备简介doxygen是一个跨平台跨语言的代码文档化工具下载http://www.stack.nl/~dimitri/doxygen/编译安装这个软件没有甚么特殊的配置,默认安装位置是 /usr/local./configuremakemake install如上就搞定了准备配置文件doxygen

2012-11-21 14:11:31 751

原创 Solaris10 下程序调试相关(未完成)

pstack 用于分析core文件产生原因,可以分析各个线程的结果,标记出现core的时候,各个线程的函数调用关系pstack 可以分析正在执行的进程的各个线程运行的情况pmap 分析系统进程的内存分配情况prstat -L -p 分析系统进程的线程情况,内存、CPU等的工作情况。

2012-11-21 13:56:55 458

原创 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 1150

翻译 libxml2 常用的API

1.        文件操作函数a)        保存文件int     xmlSaveFile                    (const char * filename,                                        xmlDocPtr cur)将一个内存中的文档,保存到一个文件当中。如果编译使用了压缩功能,并且启用了,这个函数会

2012-11-08 14:57:23 5251

转载 如何判断一个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 16721

翻译 XML 与 XPATH 简介

XMLXPATH概括说明1.        /用于匹配绝对路径,//直接匹配所有的节点,两个匹配符可以一起使用;2.        *用于匹配所有内容,可以在节点、属性等所有位置使用;3.        or和 and用于表达逻辑关系,可以在节点、属性等所有位置使用;4.        [ ]用于设定具体节点的定义内容,[@prop]用于定位名称为prop的属性;5.

2012-11-07 13:49:12 662

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除