首页 > 代码库 > linux开发基本库

linux开发基本库

1.ZeroMQ

zmq是一个消息队列。可以在进程内、进程间、TCP、多播中,以消息为单位传输数据,而不是socket的字节流。官方主页上有下载、使用、文档,蛮全的。

常用模式有:Request-Reply,Publish-Subscribe,Parallel Pipeline。

官网:http://api.zeromq.org/2-1:zmq

2.zlog---error,warn noice

zlog是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库

事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。 printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调。 log4c异常坑爹(有内存泄漏、效率低等等),而且已经停止开发

3.libini

配置文件,保存,解析.ini文件库

 

4.linux内存

三种类型 copy-on-write   zero-page huge-page

 

linux开发基本库