自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 TCP中的定时器

1.连接建立(connection establishment)”定时器       在发送SYN报文段建立一条新连接时启动。如果在75秒内没有收到响应,连接建立将中止。2.“重传(retransmission)”定时器       在TCP发送某个数据段时设定。如果该定时器超时而对端的确认还未到达,TCP将重传该数据段。重传定时器的值 (即TCP等待对端确认的时间)是动态计算的,与R

2013-07-31 20:31:10 975

原创 C++类型转换

1.引言       C++的强制类型转化用于不同的情况和原因,比C进步的是C++将这些情况细分并用不同的强制类型转换符号来表示。这样程序就比C更容易解析。       命名的强制类型转换符号的一般形式如下:cast-name(expression);其中cast-name为static_cast、dynamic_cast、const_cast、reinterpret_cast之一

2013-07-18 15:35:09 1459

原创 IO多路转换

1.引言       当从一个文件描述符读,然后写到另一个文件描述符,可以在下列形式的循环中使用阻塞IO。while ((n = read(STDIN_FILENO, buf,BUFSIZ)) > 0) if(write(STDOUT_FILENO, buf, n) != n) err_sys("writeerror");       这种形式的阻

2013-07-17 20:38:03 2609

原创 public、private、protected继承

1.各类的private成员特性       public、private、protected继承只是影响到基类的public成员和protected成员。对于基类的private只有基类的成员可以访问。就算是限制最松的public继承,在派生类中的成员也不能访问基类的private成员,只能通过调用基类的非private接口来访问。所以基类的private成员和派生类的private成员在派

2013-07-17 17:29:29 4083

原创 vptr初始化语义学

1.引言       曾今见过一道面试题:构造函数可以调用虚函数吗?语法上通过吗?语义上可以通过吗?       对于这道题的回答首先需要了解vptr初始化语义学。2.vptr初始化语义       分析一下这段程序:#include using namespace std; class Point{public: Point(floatx=0.0, flo

2013-07-16 20:47:27 1708 1

原创 指针与数组名

1.声明       注意下列声明的区别:extern int *x;extern int y[ ];       第一条语句声明x是个int型的指针;第二条语句声明y是个int型的数组,长度尚未确定,其存储在别处定义。       因为定义和声明是有区别的,C中的定义是指给对象分配存储空间,而声明只是描述其他地方定义的对象(主要是描述类型和名字)。 2.数

2013-07-12 22:22:29 1164

原创 erase和remove

1.引言       以下代码有什么问题,如何修改?#include#includeusing namespace std;void print(vector);//传引用不妥!!int main(){ vector array; array.push_back(1); array.push_back(6); array.push_back

2013-07-12 16:06:53 9322 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除