随笔分类 - 深入理解计算机系统学习
摘要:采用小端法, 字节的排序是从最无意义的字节到最有意义的字节。而大端法中, 字节的排序是从最有意义的字节到最无意义的字节。
阅读全文
摘要:如果用电话来隐喻 TCP 的连接过程中用到的函数, 那么:1. socket 函数意味着有电话可用;2. bind 告诉其他用户自己的号码, 以便其他用于打给它;3. listen 是电话的响铃, 当电话来的时候会通知你;4. connect 是主动打别人的电话,前提是你知道号码;5. accept...
阅读全文
摘要: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...
阅读全文
摘要://1double Poly(double a[], double x, int degree){ long int i; double result = a[0]; double xpwr = x; for(i = 1; i = 0; --i...
阅读全文
摘要:考察以下代码:#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){ ...
阅读全文
摘要:考察以下代码:void Twiddle1(int *xp, int *yp){ *xp += *yp; *xp += *yp;}void Twiddle2(int *xp, *yp){ *xp += 2 * *yp;}这两个过程等价吗? 事实上 Twiddle2 的效率更高, 因为...
阅读全文
摘要:已知有 bis 和 bic 两种指令, 两种指令的输入都是一个数据字 x 与一个掩码字 m, 他们生成一个结果 z, z 是根据掩码 m 的位来修改 x 的位得到的.bis 指令: 在 m 为 1 的每个位置上, 将 z 对应的位设置为 1,bic 指令: 在 m 为 1 的每个位置上, 将 z 对...
阅读全文
浙公网安备 33010602011771号