摘要: #include <stdio.h>#include <string.h>struct test_t{ int a; unsigned b:1; int c;};int main(){ char a; int b=0x0102; int c=0x0201; a = b; printf("a=%x\n", a); struct test_t t; printf("t=%d... 阅读全文
posted @ 2012-11-08 11:57 lotus302 阅读(140) 评论(0) 推荐(0) 编辑
摘要: //1. thtread mainvoid *listen_thread(void *data){ intsocket = (int)data; size_t len; char byte; len = 1; (void) recv(socket,&byte,&len,-1);exit(1);}//2。pthread callpthread_create(&tid, NULL, listen_thread, (void*)sockpair[1]) 阅读全文
posted @ 2012-11-06 14:27 lotus302 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1. 查看端口,命令:netstat -an|grep 10.10.126.20结果:10.10.125.92.40065 10.10.126.20.1521 64138 0 49640 0 ESTABLISHED10.10.125.92.36920 10.10.126.20.1521 49640 0 49640 0 ESTABLISHED10.10.125.92.35820 10.10.126.20.1521 49152 0 49152 0ESTABLISHED2. 查看进程,命令:-bash-3.00# cd /proc-bash-3.... 阅读全文
posted @ 2012-10-30 17:04 lotus302 阅读(583) 评论(0) 推荐(0) 编辑
摘要: bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。举例,假设我们要对0-7内的5个元素(1,3,5,7,0)排序(元素不允许重复)。那么我们就可以采用bit-map的方法来达到排序的目的。要表示这8个数,我们就只需要1Bytes,首先我们开辟1Byte的空间,将所有bit位都置为0,并在第1,3,5,7,0位置置1,即可得到排序后的序列。01010101 阅读全文
posted @ 2012-10-18 16:48 lotus302 阅读(162) 评论(0) 推荐(0) 编辑