PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。下载wget ft...
分类:
其他好文 时间:
2015-12-16 21:11:01
阅读次数:
175
posix消息队列与system v消息队列的差别:
(1)对posix消息队列的读总是返回最高优先级的最早消息,对system v消息队列的读则可以返回任意指定优先级的消息。
(2)当往一个空队列放置一个消息时,posix消息队列允许产生一个信号或启动一个线程,system v消息队列则不提供类似机制。
队列中的每个消息具有如下属性:
1、一个无符号整数优先级(pos...
CocoaCocoa是苹果公司为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。苹果的面向对象开发框架,用来生成 Mac OS X 的应用程序。主要的开发语言为 Objective-c, 一个c 的超集。 Co...
分类:
其他好文 时间:
2015-12-12 13:55:42
阅读次数:
323
linux使用terminfo数据库来描述终端能力以及调用对应功能的方法。POSIX定义了完成终端I/O的标准方法:termios函数族#include #include struct termios { tcflag_t c_iflag; tcflag_t c_oflag; tcflag_t c_...
分类:
移动开发 时间:
2015-12-10 23:23:33
阅读次数:
282
1. 基本概念一个Unix进程可以理解为一个线程加上地址空间、文件描述符和其他数据。异步表明事情相互独立发生, 除非有强加的依赖性。并发指实际可能是穿行发生的事情好像同时发生一样。并行指并发序列同时执行。线程安全是指代码能够被多个线程调用而不会产生灾难性后果。2. 共享数据——同步对象——互斥量——...
分类:
其他好文 时间:
2015-12-09 11:23:51
阅读次数:
113
select&epollselect将进程挂入多个设备的阻塞队列中,扫描设备(相当长时间),监听数据。 O(n) 节省空间 通用性好(posix) 唤醒后自动扫描事件 文件:任意文件epoll提取设备,封装为event。 O(1) 消耗空间 仅在linux下使用 唤醒后自动得到事件队列 不能...
分类:
其他好文 时间:
2015-12-06 17:28:10
阅读次数:
156
[. .] 排序元素[= =] 等价元素类别 匹配字符 [:alnum:] 数字字符[:alpha:] 字母字符[:blank:] 空格与制表符[:cntrl:] 控制字符[:digit:] 数字字符[:graph:] 非空格[:lower:] 小写字母[:p...
分类:
其他好文 时间:
2015-12-04 18:29:23
阅读次数:
513
[误解]#define _XOPEN_SOURCE决不是简单的宏定义它是使程序符合系统环境的不可缺少的部分[概念]Glibc 所实现全部或部分规范下的功能有:1.ISO C: C语言国际标准.2.POSIX: 操作系统的 ISO/IEC 9945 (aka IEEE 1003) 标准.3.Berke...
分类:
系统相关 时间:
2015-11-27 12:28:56
阅读次数:
419
概述Docs:http://docs.ceph.com/docsCeph是一个分布式文件系统,在维持POSIX兼容性的同时加入了复制和容错功能。Ceph最大的特点是分布式的元数据服务器,通过CRUSH(ControlledReplicationUnderScalableHashing)这种拟算法来分配文件的location。Ceph的核心是RADOS(ReliableA..
分类:
其他好文 时间:
2015-11-26 01:30:54
阅读次数:
254
/*******************************************************************//**Does a synchronous read operation in Posix.@return number of bytes read, -1...
分类:
其他好文 时间:
2015-11-25 22:13:20
阅读次数:
243