10 2012 档案

摘要:1 //线程池 2 3 #include <stdio.h> 4 #include <string.h> 5 #include <unistd.h> 6 #include <sys/types.h> 7 #include <pthread.h> 8 #include <assert.h> 9 #include <stdlib.h> 10 //任务链表 11 typedef struct worker 12 { 13 void(*process)(void *arg); 14 void *arg;//回调函数的参 阅读全文
posted @ 2012-10-22 13:39 风去无痕 阅读(232) 评论(0) 推荐(0) 编辑
摘要:common.h#ifndef _COMMON_H_#define _COMMON_H_#define OK 0#define ERROR -1#endiflog.h#ifndef _LOG_H_#define _LOG_H_#undef dump #define dump(y,x... 阅读全文
posted @ 2012-10-22 13:37 风去无痕 阅读(195) 评论(0) 推荐(0) 编辑
摘要:客户端:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <netdb.h>#include <sys/types.h>#include <sys/socket.h>int main(int argc,char *argv[]){ int sockfd,numbytes; char buf[100]; struct sockaddr_in their_addr; //int i = 0; //将基本名字和地址转换 //he = ge... 阅读全文
posted @ 2012-10-15 17:25 风去无痕 阅读(217) 评论(0) 推荐(0) 编辑
摘要:======== TCP========TCP_Serversocket()bind()listen()accept()write()read()close() 和shutdown()TCP_Clientsocket()connect()send() 和recv()close() 和shutdown()======== UDP========UDP_Serversocket()bind()sendto() 和recvfrom()close() 和shutdown()UDP_Clientsocket()sendto() 和recvfrom()close() 和shutdown()getpeern 阅读全文
posted @ 2012-10-15 11:54 风去无痕 阅读(398) 评论(0) 推荐(0) 编辑
摘要:一遍很不错的shell文章,收藏一下http://www.cnblogs.com/stephen-liu74/archive/2011/12/20/2285454.htmlwatch 命令 watch -d -n 1 'df -h; ls -l' -d变化高亮,-n n秒执行一次 free -k -s 1.5#以千字节(KB)为单位显示数据,同时每隔1.5刷新输出一次pidstat -p 1 2 3 -tr 监控pid为1(init)的进程及其内部线程的内存(r选项)使用情况,其中每隔2秒刷新并输出一次,3次后程序退出。需要说明的是,如果-t选项后面不加任何其他选项,缺省监控的 阅读全文
posted @ 2012-10-12 11:46 风去无痕 编辑
摘要:<div class="overlay"></div>.overlay{position: fixed; z-index: 100; width: 100%;height: 100%; top: 0;left: 0; filter: alpha(opacity=50);opacity: 0.3; overflow: hidden; background-color: #000;} 阅读全文
posted @ 2012-10-12 10:35 风去无痕 阅读(141) 评论(0) 推荐(0) 编辑
摘要:http://www.searchtb.com/2012/08/zeromq-primer.html 很不错的文章http://zguide.zeromq.org/page:all zmq文档 阅读全文
posted @ 2012-10-08 20:49 风去无痕 阅读(103) 评论(0) 推荐(0) 编辑
摘要:alter table text engine=innodb;表引擎转移 //可能会花费大量时间,而且在转换期间i/o很高set @input := 'hello'; select benchmark(1000000,md(@input)); 循环10万次,用于测试数据库的执行效率mysql中日志: 普通日志 log = <file_name> 慢速日志 log-slow-queries = <file_name> long_query_time =2 //defalut 10 log-queries-not-using-indexed log-... 阅读全文
posted @ 2012-10-04 17:39 风去无痕 阅读(352) 评论(0) 推荐(0) 编辑
摘要:安装 webbench : wgethttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install 进行压力测试,并发200时。# webbench -c 200 -t 60 http://down.chinaz.com/index.php 参数解释:-c为并发数,-t为时间(秒)Webbench - Simple Web Benchmark 1.5Copyright (c) Radi... 阅读全文
posted @ 2012-10-02 22:50 风去无痕 阅读(123) 评论(0) 推荐(0) 编辑