- 博客(4)
- 收藏
- 关注
原创 redis 事件处理
事件处理其实很简单,下面这个函数403 //主函数404 void aeMain(aeEventLoop *eventLoop) {405 eventLoop->stop = 0;406 while (!eventLoop->stop) {407 if (eventLoop->beforesleep != NULL)408 ev
2012-10-25 15:03:45 2025
原创 tornado httpclient 超时设置
需要创建一个request对象,在这个对象中可以制定超时时间,具体代码如下: http_client = httpclient.HTTPClient() response = None req = httpclient.HTTPRequest(url, request_timeout=time_out response = http_client.fetch(req) r = res
2012-10-23 10:50:22 8025
原创 内核基本概念
1 get_fs 和 set_fs 设置和得到用户能访问虚拟地址空间, 经常使用的两个直 kernel_ds和user_ds , 其中允许访问内核空间和用户空间,而后者只能访问用户空间。 我们在内核代码中经常看到如下代码//如果仅仅能访问用户空间,那么需要对地址进一步校验,是否超出用户空间if (!segment_eq(get_fs()
2012-10-18 10:57:29 1244
原创 内核模块
1 源代码 #include #include #include MODULE_LICENSE("DUAL BSD/GPL"); static int hello_init(void){ printk(KERN_INFO "Hello World!\n"); return 0;}static void hello_exit(void){
2012-10-17 13:41:10 1016
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人