自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 TCP 滑动窗口/快速重传机制

我们知道TCP有确认应答机制,对每一个发送的数据段,都要给一个ACK确认应答,收到ACK后再发送ACK中携带的序列号。这样保证了可靠传输。但是有时数据往返的时间比较长时,性能就比较差了。 既然这样一发一收的方式性能较低,那么我们一次发送多条数据,就可以大大提升性能。 TCP中提出了滑动窗口这个机制。这个机制是什么?我们看看… 窗口大小是指无需等待确认而可以继续发送数据的最大值,上面...

2019-06-24 12:49:25 346

原创 sizeof()类的大小

首先,类的大小是什么?确切的说,类只是一个类型定义,它是没有大小可言的。 用sizeof运算符对一个类型名操作,得到的是具有该类型实体的大小。 如果 Class A; A obj; 那么sizeof(A)==sizeof(obj) 那么sizeof(A)的大小和成员的大小总和是什么关系呢,很简单,一个对象的大小大于等于所有非静态成员大小的总和。 为什么是大于等于而不是正好相等呢?超出的部分主...

2019-06-20 20:42:48 227

转载 输入两个树节点,求它们的最低公共祖先。

输入两个树节点,求它们的最低公共祖先。 1.如果是二叉搜索树,二叉搜索树是排序过的,位于左子树的节点都比父节点小,位于右子树的节点都比父节点大。 我们只需要从树的根节点开始和两个输入的节点进行比较。如果当前节点的值比两个节点的值都大,最低公共祖先一定在当前节点的左子树中,下一步比那里当前节点的左子树。反之则反之。 2.如果不是二叉搜索树,但是树的节点中有指向父节点的指针。这个问题可以转换为求...

2019-06-16 21:06:10 135

转载 字符串函数atoi

atoi()函数 atoi():int atoi(const char *str ); 功能:把字符串转换成整型数。 str:要进行转换的字符串 返回值:每个函数返回 int 值,此值由将输入字符作为数字解析而生成。 如果该输入无法转换为该类型的值,则atoi的返回值为 0。 说明:当第一个字符不能识别为数字时,函数将停止读入输入字符串。 #include<iostr...

2019-06-16 20:58:29 159

空空如也

空空如也

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

TA关注的人

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