- 博客(7)
- 资源 (22)
- 收藏
- 关注
原创 Socket Server: TCP 多线程版
一、Server端#include #include #include #include #include int main(int argc, char*argv[]){ int sockfd = socket(AF_INET, SOCK_STREAM, 0); struct sockaddr_in addrSrv; bzero
2015-03-26 23:03:05 795 2
原创 线程池:
一、代码#include #include #include struct worker{ void* (*thread_proc)(void* arg); void* arg; struct worker* next;};struct thread_pool{ struct worker* head;
2015-03-26 22:33:15 567
原创 线程属性(优先级):pthread_attr_t
一、代码 pthread_attr_t pthread_attr_init()、pthread_attr_destroy() pthread_attr_setinheritsched()、pthread_attr_setschedpolicy()、pthread_attr_setschedparam()、pthread_getschedp
2015-03-26 21:51:04 2539
原创 线程本地存储:pthread_key_t
一、代码#include #include #include //step 1static pthread_key_t g_key;void* thread_proc(void* arg){ int id = pthread_self(); //step 3 pthread_setspecific(g_key, &id);
2015-03-25 23:23:46 964
原创 Socket Server 代码:UDP
一、server端#include #include #include #include #include int main(int argc, char*argv[]){ int sockfd = socket(AF_INET, SOCK_DGRAM, 0); struct sockaddr_in addrSrv; bzero(
2015-03-25 22:28:18 604
原创 Linux内核:for_each_possible_cpu()/for_each_present_cpu()/for_each_online_cpu()区别
一、介绍假设一太机器上有8个CPU:1.1 cpu_possible_map 机器上最多有多少个CPU,包括本机的CPU,以及可以热插拔的CPU。 1. 假设cpu_possible_map为10,本机CPU个数为8个,则最多可以再添加2个可插拔CPU。1.2 cpu_present_map 当前有多少个CPU。
2015-03-12 18:02:58 8716
原创 Andriod:开发环境部署,第一个Andriod程序
部署Andriod开发环境需要安装:Eclipse(IDE)、JDK(SDK)、Andriod SDK、ADT。Eclipse(IDE)、JDK(SDK)的安装参照:http://blog.csdn.net/guowenyan001/article/details/43992345一、安装Andriod SDK1.1 下载Andriod SDK 文件名:adt-b
2015-03-06 22:32:39 905
iso 14496-3.pdf
2021-02-18
HexEditor0.9.6.0g.rar
2019-11-01
抓取的https session连接恢复的数据包
2017-09-12
抓取的HTTPS数据包(新)
2017-09-12
curl 发送HEAD请求时的数据包
2017-01-05
dig 有edns_client_subnet的pcap包
2013-11-28
dig 没有edns_client_subnet的pcap包
2013-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人