自定义博客皮肤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、关闭方法从应用层角度来讲,关闭一个TCP链接主要有两种方法,分别是close函数和shutdown函数,他们的函数原型分别为:#include int close(int sockfd);#include int shutdown(int sockfd, int howto);可以看到两者都以一个套接字描述符为参数,只不过前者的目的是为了关闭一个套接字并释放其系统资源,为了达到

2017-06-07 15:17:51 425

原创 计算机网络笔记:字节序与比特序

1、字节序所谓字节序是指多字节数据在内存中的存储顺序,通常有两种:小端字节序、大端字节序;小端字节序:低位字节存放在低位地址,高位字节存放在高位地址;大端字节序:高位字节存放在低位地址,低位字节存放在高位地址;例如:十六进制数0x12345678,在两种字节序下的内存存放方式为:内存地址0123小端字节序7856341

2017-05-10 11:19:21 1509

原创 C++中数据的内存对齐原则

1、什么叫数据的内存对齐?所谓数据对齐,就是指存放数据的内存地址必须是“对齐单位”的整数倍,这样做是为了提高处理器的访问速度;2、对齐单位怎么确定?不同的平台都有一个默认的对齐单位,一般来说32位平台的默认对齐单位为4字节,64位平台的默认对齐单位为8字节,可以使用语句:#pragma pack(k)将平台的默认对齐单位设为k,同时也可以用#pragma pack()(即不加参数)将对

2017-03-10 22:21:01 451

原创 C++对象在内存中的存放方式

对象占有一定的内存,该内存上存放的是该对象的相关数据,按先后顺序如下:1、虚表指针:如果该类有虚函数的话,将存放虚表指针,该指针指向该类的虚函数表,即指向表中的第一个元素。续表中存放的是该类虚函数的地址;2、基类数据成员(如果有基类);3、自己的数据成员;对象在调用成员函数时的方式:1、调用非虚成员函数:其实相当于是非成员函数调用,实现根据对象类型找到该对象所属类,并在

2017-03-10 22:19:53 2761 2

原创 LeetCode刷题笔记三

28. Implement strStr()Description:Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.算法:KMP算法参考资料:http:

2017-02-23 10:47:50 294

原创 LeetCode刷题笔记二

134. Gas StationThere are N gas stations along a circular route, where the amount of gas at station i is gas[i].You have a car with an unlimited gas tank and it costs cost[i] of gas to trave

2017-02-15 14:53:19 302

原创 LeetCode刷题笔记一

Given a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb", the answer is "abc", which the length is 3.Given "bbbbb", the answer is "

2016-12-10 11:44:08 1045

空空如也

空空如也

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

TA关注的人

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