linux 编程
文章平均质量分 86
real李邦柱
服务器端研发设计,区块链开发
展开
-
高性能定时器时间轮的实现
关于定时器有很多种,有基于升序的定时器时间链表,但是这种链表存在效率的不足,就是当插入定时器的时候时间复杂度是O(n).今天,我们来认识一下高性能定时器时间轮。原创 2014-07-03 23:04:27 · 6108 阅读 · 1 评论 -
Linux下C与Mysql的混合编程
本文详细介绍了linux 下mysq的安装,使用,以及如何打开mysql引擎。并给出示例代码演示C语言与mysql的使用关系原创 2014-09-30 12:41:42 · 1897 阅读 · 0 评论 -
升序定时器的时间链表的完全实现
本文详细阐述了定时器的原理,使用方法,以及示例代码,定时器通常包含至少两个成员:一个超时时间(通常采用相对时间或者超时时间)和一个超时时间到达后的一个回调函数。原创 2014-07-02 19:06:46 · 2838 阅读 · 1 评论 -
Linux input 子系统详解与代码示例
由于linux 的驱动模型增加了input层,导致几乎所有的底层驱动都把数据封装在event里上报给input子系统。由此看来,这种改变让kernel 更具有模块化,各个模块的耦合度更低了。下面我们一起来研究input 层^_^1. 从用户层的角度看input(event 事件)了解linux的人一定会对/dev,/ sys, /proc这几个目录有所印象,这是从内核导出到用原创 2014-01-09 21:33:24 · 2319 阅读 · 0 评论