- 博客(21)
- 资源 (18)
- 收藏
- 关注
转载 libngx 贪心算法、动态规划、分治算法 np问题
http://code.google.com/p/nginxsrp/wiki/NginxCodeReview
2014-03-30 23:03:04 740
转载 tcp 连接关闭详解
注:tcp关闭连接不区分客户端和服务端,哪一端口可以主动发起关闭连接请求。所以为了描述方便,描述中的“主动方”表示主动发起关闭连接一方,“被动方”表示被动关闭连接一方。1. tcp关闭连接状态转换 上图是tcp连接主动关闭端的状态转换图:(1)应用层调用close函数发起关闭连接请求(2)发送FIN到对端,关闭写通道,自己进入FIN_WA
2014-03-28 19:41:53 3651
转载 libevent多线程
功能:主线程同时监听定时器事件和IO事件,工作线程简单的监听IO事件。主线程每隔一秒种向工作线程发送一条字符串信息工作线程显示该信息并回显给主线程该示例演示了主线程如何同时监听多个事件。Makefileeventtest : eventtest.cgcc -Wall -g -levent -lpthread -o eventtes
2014-03-14 14:18:22 1829
转载 fcntl设置文件为close_on_exec
用于设置文件描述符fd的标志位,目前只有FD_CLOEXEC可以设置。默认情况下,该标志位为0,表示在使用exec加载的子进程中仍然可以保持文件描述符是打开的,否则在子进程中文件描述符被关闭。在下面的代码中,close_on_exec是主进程,并fork一个子进程。通过fcnt F_SETFD设置文件描述符能否被共享。如果该标识位打上,在子进程中write时报错:in child writ
2014-03-14 13:41:56 651
原创 linux 共享内存与nginx共享内存
共享内存的实现分为两个步骤:一、 创建共享内存,使用shmget函数。二、 映射共享内存,将这段创建的共享内存映射到具体的进程空间去,使用shmat函数。创建共享内存int shmget(key_t key ,int size,int shmflg)key标识共享内存的键值:0/IPC_PRIVATE。当key的取值为IPC_PRIVATE,则函数shmget将创建一块新的共享
2014-03-12 13:37:04 3786
原创 epoll et lt
一道腾讯后台开发的面试题使用Linuxepoll模型,水平触发模式;当socket可写时,会不停的触发socket可写的事件,如何处理?
2014-03-10 16:50:03 507
转载 inet_ntoa在64位机器上出错
inet_ntoa用法如下:[html] view plaincopychar *inet_ntoa(struct in_addr in); 就是将struct in_addr结构转换为IP地址的形式,struct in_addr这个结构应该不陌生吧,它的定义如下:[cpp] view pla
2014-03-10 15:27:44 582
原创 nginx 红黑树和que的使用
ngx_rbtree_t rbtree; ngx_rbtree_node_t sentinel; ngx_rbtree_init(&rbtree,&sentinel,ngx_rbtree_insert_value);ngx_rbtree_node_t node1,node2;//node1.key = get_current_time();
2014-03-07 11:30:38 1141
recommend hadoop 推荐源码
2014-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人