摘要: 通过调用setsockopt函数http://hi.baidu.com/qhh_2008/item/b3544b36d552dcd06c15e91bhttp://www.360doc.com/content/12/0211/16/1317564_185797704.shtml 阅读全文
posted @ 2012-08-01 22:20 CBDoctor 阅读(1250) 评论(0) 推荐(0)
摘要: 任何一个无限循环小数或有限小数都可以表示为分数的形式。(1)有限小数假设为a.b1b2b3b4b5我们可以表示为:a+(b1b2b3b4b5)/10^5;(2)无限循环小数假设为a.b1b2b3b4b5b6(c1c2c3c4)a.b1b2b3b4b5b6(c1c2c3c4) = ab1b2b3b4b5b6.(c1c2c3c4)/10^6; (1)另ab1b2b3b4b5b6 = X; 0.c1c2c3c4 =Y;对Y而言:0.(c1c2c3c4)= Y;0.(c1c2c3c4) = c1c2c3c4.(c1c2c3c4)/10^4即:Y×10^4= c1c2c3c4+Y;所以:Y = 阅读全文
posted @ 2012-08-01 16:31 CBDoctor 阅读(296) 评论(0) 推荐(0)
摘要: C中的野指针,C++中的迷途指针(失控指针或悬浮指针)都是不为NULL的指针,也不是指向常量的指针,而是指向“垃圾”内存的指针。“垃圾”的意思是未知区域、未知内存。例如,当我们定义一个指针的时候:void main(){ int *p;}p的值为0xcccccccc。也就是说,任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱 指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。这也就是为什么我们在指针一开始创建时就给它赋一个值总是没有错的。 指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指. 阅读全文
posted @ 2012-08-01 14:05 CBDoctor 阅读(2177) 评论(2) 推荐(1)