C++ 随机生成一个(0,1)之间的小数
摘要:1 double p; 2 char s[10]; 3 memset(s,0,sizeof(s)); 4 s[0]='0'; 5 s[1]='.'; 6 for (int i=2;i<10;i++) 7 { 8 s[i]=rand()%10+'0'; 9 }10 p=atof(s);11 ...
阅读全文
C++ primer第五版随笔--2015年1月6日
摘要:记录自己看这本书时的一些内容。一、引用(reference)引用为对象起了另外一个名字。例如:int ival=1024;int &relVal1=ival;//对,注意尽量不要用这方式:int& relval=ival;int &relVal2;//报错,引用必须被初始化 在定义引用时,程序把...
阅读全文
TCP协议解析
摘要:本文摘抄自:http://www.kuqin.com/shuoit/20141018/342719.html本文描述了TCP协议,首先简单介绍了TCP完成了一些什么功能;介绍了TCP报文格式,以及典型报文的数据格式;接着从链路控制和数据传输两个方面进行了介绍,在TCP中链路控制和数据传输是通过同一个...
阅读全文
互联网协议(二)
摘要:这篇文章摘抄自:http://www.kuqin.com/shuoit/20141008/342511.html七、一个小结先对前面的内容,做一个小结。我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间的通信。数据包的结构,基本上是下...
阅读全文
互联网协议(一)
摘要:这篇文章摘抄自:http://www.kuqin.com/shuoit/20141008/342510.html前言我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,...
阅读全文