- 博客(5)
- 收藏
- 关注
转载 内核定时器
1.基本概念在某些场景下,我们需要在特定的时间后做某些动作,但是又不想一直等待而浪费CPU,这个时候定时器是非常合适的机制。定时器用于在将来的某个时间点执行某个函数以完成特定的任务。内核定时器告诉内核在指定的时间点使用特定的参数来调用特定的函数。定时器是异步运行于其注册者的,定时器运行时,注册该定时器的任务可能在休眠也可能在其它处理器上运行,甚至可能已经退出。linux中内核定时器是基
2015-03-30 16:02:27 1090
转载 netfilter NAT
内核版本:2.6.121.链接跟踪 conntrack1.1.netfilter框架5个链:NF_IP_PRE_ROUTING:数据包进入路由表之前NF_IP_LOCAL_IN:通过路由表后目的地为本机NF_IP_FORWARD:通过路由表后,目的地不为本机NF_IP+LOCAL_OUT:由本机产生,向外转发NF_IP_POST_ROUTIN
2015-03-26 15:26:50 963
转载 查询数据库中的存储过程和函数
查询数据库中的存储过程和函数 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' //存储过程 select `name` from mysql.proc where db = 'your_db_name' and `typ
2015-03-26 09:39:18 941
转载 linux 中添加自己的库路径的方法
库文档在连接(静态库和共享库)和运行(仅限于使用共享库的程式)时被使用,其搜索路径是在系统中进行配置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时无需进行配置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。配置库文档的搜索路径有下列两种方式,可任选其一使用: 在环境变量
2015-03-25 11:14:01 15222 1
转载 linux ALIGN
#define ALIGN(x,a) (((x)+(a)-1)&~(a-1)) 就是以a为上界对齐的意思。举个例子4k页面边界的例子,即a=4096:如果x = 3888;那么以上界对齐,执行结果就是4096。如果x = 4096;结果是4096. 如果x = 4222; 则结果为8192. 另外还有一种以下界对齐的方式 #define ALIGN(x,a)
2015-03-25 11:12:19 1766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人