自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 真正能够区分流量控制和拥塞控制区别+原理

四篇关于流量控制,拥塞控制,滑动窗口,拥塞窗口的参考文章,可以详细阅读,当然在原理方面可能还达不到深入理解的水平,但是对上面试官吹吹水还是没问题的TCP 滑动窗口和 拥塞窗口TCP/IP(十一)TCP滑动窗口和拥塞控制TCP滑动窗口协议及拥塞控制TCP机制下为什么要同时拥有滑动窗口和拥塞控制窗口?一、Flow Control 的机制写在开头:纯属自己看完的感悟,若是不理解...

2018-09-12 23:11:16 5339 2

转载 如何去掉CSDN的广告

 本人的强迫症非常严重,CSDN里的资料很多,文章排版也好看。唯一点不好的就广告烦人,还一闪一闪的非常惹眼。如果你跟我一样也是Chrome的浏览器,可以试试以下方法:打开链接 https://github.com/XiaoHanChina/Google-Extensions 页面。 找到 adBlock_v.crx 文件并下载。 打开 Chrome浏览器 ,依次打开:3个竖着的小点(地...

2018-09-12 16:48:56 361

转载 内存泄漏

转自:http://blog.csdn.net/lovely20085901/article/details/39050085 1. 在类的构造函数和析构函数中没有匹配的调用new和delete函数两种情况下会出现这种内存泄露:一是在堆里创建了对象占用了内存,但是没有显示地释放对象占用的内存;二是在类的构造函数中动态的分配了内存,但是在析构函数中没有释放内存或者没有正确的释放内存2...

2018-09-12 01:56:57 175

原创 拷贝构造函数的参数为什么必须使用引用类型

https://blog.csdn.net/tunsanty/article/details/4264738  在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,我有理...

2018-09-11 09:57:49 209

转载 C++中关于public、protect、private的访问权限控制

原:C++中关于public、protect、private的访问权限控制一:成员的访问权限1: public访问权限    一个类的public成员变量、成员函数,可以通过类的成员函数、类的实例变量进行访问   <实际上,类的成员函数,可以访问本类内的任何成员变量和成员函数>   #include<iostream>#include<s...

2018-09-08 22:55:02 399

转载 在浏览器地址栏输入一个URL后回车,执行的全部过程

https://www.zhihu.com/question/34873227在浏览器中输入www.baidu.com后执行的全部过程从一道百度面试题到分析输入url到页面返回的过程(或者查询返回过程) 在浏览器中输入www.baidu.com后执行的全部过程作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,H...

2018-09-07 19:32:20 3548

转载 STL分配器

 转自:STL六大组件之——分配器(内存分配,好深奥的东西)          STL的内存分配器        STL六大组件SGI设计了双层级配置器,第一级配置器直接使用malloc()和free(),第二级配置器则视情况采用不同的策略:当配置区块超过128bytes时,视之为“足够大”,便调用第一级配置器;当配置区小于128bytes时,视之为“过小”,为了降低额外负担,便采...

2018-09-07 15:58:40 245

转载 虚拟地址空间映射到物理地址空间

虚拟地址空间映射到物理地址空间参考如下  当处理器读或写入内存位置时,它会使用虚拟地址。作为读或写操作的一部分,处理器将虚拟地址转换为物理地址。通过虚拟地址访问内存有以下优势:  程序可以使用一系列相邻的虚拟地址来访问物理内存中不相邻的大内存缓冲区。  程序可以使用一系列虚拟地址来访问大于可用物理内存的内存缓冲区。当物理内存的供应量变小时,内存管理器会将物理内存页(通常大小为 4 KB...

2018-09-07 09:06:45 3096

转载 Linux进程间通信——使用共享内存

一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc分配的内存一样。而如果某个进程向共享内存写入数据,所做的改动将立即影响到...

2018-09-05 10:36:10 1819

空空如也

空空如也

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

TA关注的人

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