![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重读ics和cse
文章平均质量分 84
fanjingdan
这个作者很懒,什么都没留下…
展开
-
bit操作和数据表示
二进制和十进制转换Bits 01010 Value 0*2^4+1*2^3+0*2^2+1*2^1+0*2^0 = 10 Value 102(1100110) Bits 102/2 = 51…0 ,个位数=0 51/2 = 25…1,十位数=1 25/2 = 12… 1 12/2 = 6… 0 6/2 = 3...原创 2018-04-13 13:55:41 · 1924 阅读 · 0 评论 -
c compile
int accum = 0;int sum(int x, int y){ int t = x+y; accum += t; return t;}gcc –O2 -S code.c 得到_sum: pushl %ebp movl %esp,%ebp movl 12(%ebp),%eax addl 8(%ebp),%eax ...原创 2018-04-15 12:29:17 · 814 阅读 · 0 评论 -
csapp Concurrent
基于进程Fork()Signal(SIGCHLD, sigchld_handler)共享信息比thread少,浪费资源基于IO Multiplexing就是使用select操作fdsetint select(int n, fd_set *fdset, NULL,NULL,NULL);fdset就是fd列表的bitmap,n是大小,有这些宏操作指令FD_ZERO(fd_set *...原创 2019-06-24 10:03:26 · 268 阅读 · 2 评论