随笔分类 -  深入理解计算机系统学习

摘要:采用小端法, 字节的排序是从最无意义的字节到最有意义的字节。而大端法中, 字节的排序是从最有意义的字节到最无意义的字节。 阅读全文
posted @ 2015-05-31 01:43 wu_overflow 阅读(258) 评论(0) 推荐(0)
摘要:如果用电话来隐喻 TCP 的连接过程中用到的函数, 那么:1. socket 函数意味着有电话可用;2. bind 告诉其他用户自己的号码, 以便其他用于打给它;3. listen 是电话的响铃, 当电话来的时候会通知你;4. connect 是主动打别人的电话,前提是你知道号码;5. accept... 阅读全文
posted @ 2015-05-30 21:59 wu_overflow 阅读(244) 评论(0) 推荐(0)
摘要:long long unsigned intToUnsigned (const int& i){ return static_cast(i >= 0 ? i : (i + pow (2.0, 32.0)));}int UnsignedToInt (const long long unsigne... 阅读全文
posted @ 2015-05-29 22:31 wu_overflow 阅读(312) 评论(0) 推荐(0)
摘要://1double Poly(double a[], double x, int degree){ long int i; double result = a[0]; double xpwr = x; for(i = 1; i = 0; --i... 阅读全文
posted @ 2014-12-17 13:35 wu_overflow 阅读(506) 评论(0) 推荐(0)
摘要:考察以下代码:#define IDENT 0#define OP *typedef int data_t;typedef struct{ long int len; data_t *data;}vec_rec, *vecptr;vec_ptr NewVec(long int len){ ... 阅读全文
posted @ 2014-11-27 11:52 wu_overflow 阅读(299) 评论(0) 推荐(0)
摘要:考察以下代码:void Twiddle1(int *xp, int *yp){ *xp += *yp; *xp += *yp;}void Twiddle2(int *xp, *yp){ *xp += 2 * *yp;}这两个过程等价吗? 事实上 Twiddle2 的效率更高, 因为... 阅读全文
posted @ 2014-11-26 16:04 wu_overflow 阅读(872) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-11-05 13:47 wu_overflow 阅读(95) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-11-05 12:57 wu_overflow 阅读(157) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-11-04 22:40 wu_overflow 阅读(395) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-10-30 21:41 wu_overflow 阅读(203) 评论(0) 推荐(0)
摘要:已知有 bis 和 bic 两种指令, 两种指令的输入都是一个数据字 x 与一个掩码字 m, 他们生成一个结果 z, z 是根据掩码 m 的位来修改 x 的位得到的.bis 指令: 在 m 为 1 的每个位置上, 将 z 对应的位设置为 1,bic 指令: 在 m 为 1 的每个位置上, 将 z 对... 阅读全文
posted @ 2014-10-30 17:22 wu_overflow 阅读(225) 评论(0) 推荐(0)