- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 深入理解计算机系统第二版课后习题2.66
Write code to implement the following function:/* *Generate mask indicating leftmost 1 in x. Assume w=32. *For example 0xFF00 -> 0x8000, and 0x6600 -> 0x4000. * If x = 0, then return 0.*/
2013-02-26 15:29:03 1716 5
原创 深入理解计算机系统第二版课后习题2.65
Write code to implement the following functions: /*Return 1 when x contains an odd number of 1s; 0 otherwise. Assume w = 32. */int odd_ones(unsigned x);Your function should follow the bit-le
2013-01-22 10:06:35 2167
原创 打印c语言整型内存表示
错误版本#include void show_bytes(const char * a, unsigned len){ int i; for( i=0; i<len; i++) printf("%.2x",*(a+i)); printf("\n");}int main(void){ short x = 1234
2012-12-23 21:06:52 617
原创 C++ 继承下的名称遮掩与重载
普通情况下,内层作用域的名称会遮掩外层作用域的名称,不管类型是否一致,只要名称相同,就会发生遮掩。在类继承体系下,派生类的作用域内嵌于基类的作用于中。因此,派生类中的名称会遮掩基类中的名称,不管是什么类型的函数(pure virtual,impure virtual, non virtual),只要派生类中成员函数的名称与基类中成员函数名称一致,就会发生遮掩。由于基类的私有成员在派生类中无
2012-11-17 16:52:40 419
原创 archlinux批量添加用户
手工编辑两个纯文本文件,利用两个命令:newusers 和 chpasswd一个与/etc/passwd格式相同,密码部分空白或添x如user.txt:user01:x:3001:3000:user:/home/user01:/bin/bashuser02:x:3002:3000:user:/home/user02:/bin/bashuser03:x:3003:3000:use
2012-09-13 21:49:36 1298
原创 惨痛的教训啊,必须要检查函数的返回类型
这几天在做一个Qt简单小程序,子线程接收udp数据,放在与Gui线程共享的缓冲区中,然后向Gui线程发信号,让Gui线程QLable控件更新消息,以及根据图片名称加载北京图片。就因为没有检查图片加载是否成功,导致程序出现各种问题。痛苦了三天啊!!!!!!!复制搜索复制搜索
2012-08-11 17:38:57 554
原创 关于protected access label
在c++ primer 4th版476页有关于派生类对基类protected成员访问权限的例子void Bulk_item::memfcn(const Bulk_item &d,const Item_base &b){ double ret=price; ret = d.price; ret = b.price;} 其中double ret=price毫无疑
2012-08-10 21:08:03 430
原创 简洁八皇后
#include #define LEN 8 //棋盘规模,长/宽 static int y[LEN]={0}; //每一行上,皇后列位置数组 //显示截的棋盘布局,皇后用Q表示,空位置用*表示 void Display(void) { static int num=0; printf("this is %d solution\n",num++)
2012-06-05 12:39:06 393
Tomcat与java.web开发技术详解
2011-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人