自定义博客皮肤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)
  • 收藏
  • 关注

原创 Delayed ACK 和 nagle算法

Nagle算法作用为延迟发送,其意为,不足MSS的数据直到收到确认再发送Nagle’s Algorithm: if there is new data to send if the window size >= MSS and available data is >= MSS send complete MSS segment now else

2016-06-13 22:36:24 542

原创 多态概念

面向对象三大特征:1.封装:封装可以隐藏实现细节,使得代码模块化;封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。2.继承:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。其继承的过程,就是从一般到特殊的过程。3.多态:多态的目的则是为了接口重用。也就是说,不论传递过来的究竟是那个类的对象,函数都能够通过同一个接口调用到适应

2016-06-13 22:17:58 350

原创 python参数规则

Python 的函数在声明参数时大概有下面 4 种形式:不带默认值的:def func(a): pass带有默认值的:def func(a, b = 1): pass任意位置参数:def func(a, b = 1, *c): pass任意键值参数:def func(a, b = 1, *c, **d): pass*c的形式代表任意数量的位置参数,**d代表任意

2016-06-13 22:03:49 377

原创 python多重继承 MRO

首先取得head元素, 如果这个元素不出现在后面任何一个列表的tail中, 我们就将其加到C的线性化表示中并且从待merge的列表中删除, 否则, 我们探查下一个head元素, 按这种方式进行下去, 直到我们移除了所有的元素或者我们没办法进行下一步, 当没法进行下一步时, 即表示我们没有办法构建此线性化表示, python2.3会拒绝创建此类并抛出一个TypeError异常例子:c

2016-06-13 21:54:43 352

原创 string与int转换

一、string转int由于int所能表示有限,1、2方法只适用于短string。3方法可引进carry借位,从个位按位相加减,直接输出string,因此可计算长string。方法1:using namespace std;void main(){//string转char数组 string a="152342"; char num[100]; strcpy(num

2014-12-16 14:51:35 321

原创 string与int转换

一、string转int由于int所能表示有限,1、2方法只适用于短string。3方法可引进carry借位,从个位按位相加减,直接输出string,因此可计算长string。方法1:int main() { string a="152342"; char num[100]; strcpy(num,a.c_str());// cout<<num<<"

2014-12-11 17:24:57 639

转载 Hash Table 哈希表

What's a Hash Table? Why we need a Hash Table?By Using a Hash Table we can find element very quickly. For example, There are 20 random number in an array below.It's not a

2014-12-11 10:26:09 372

空空如也

空空如也

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

TA关注的人

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