随笔分类 -  Application

epoll 使用详解
摘要:epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在... 阅读全文
posted @ 2014-08-06 06:59 Stephen_init 阅读(323) 评论(0) 推荐(0)
转:正则表达式30分钟入门
摘要:正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。 事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表... 阅读全文
posted @ 2014-01-06 10:44 Stephen_init 阅读(237) 评论(0) 推荐(0)
进程间通信和线程相关API
摘要:转自:http://www.cnblogs.com/panliang188/archive/2012/04/03/2431141.html1、进程间通讯方法SignalsPipesFIFOsFile LockingMessage QueuesSemaphoresShared Memory SegmentsMemory Mapped FilesUnix Sockets2、进程间通讯API 3、线程相关API数据类型pthread_t:线程句柄pthread_attr_t:线程属性线程操纵函数(简介起见,省略参数):pthread_create():创建一个线程pthread_exit():终止. 阅读全文
posted @ 2012-10-08 21:41 Stephen_init 阅读(170) 评论(0) 推荐(0)