自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 最近面试总结

1、内存泄露:内存泄露一般是指动态创建的内存由于没有释放或者程序中出现异常而没有释放。内存泄漏通常不会直接产生可观察的错误症状,而是逐渐积累,降低系统整体性能,极端的情况下可能使系统崩溃。(1)检测内存泄露:   ElectricFence函数库它使用虚拟内存机制来保护malloc和free所使用的内存,当发现内存被破坏时就停止运行。   Vld库(2)预防内存泄露   利用智能指针:C/C++语...

2018-04-19 08:43:22 151

原创 linux存储管理

Linux存储管理(一)Intel X86的存储管理(硬件层次)(二)Linux存储管理基本框架(软件实现)(三)Linux存储管理实现(实现中使用到的的数据结构)(四)Linux存储管理实现(实现中使用到的函数) (一)Intel X86的存储管理(硬件层次)1、虚拟存储器(1)基本的思想:把地址空间与主存容量区分开,程序员在地址空间写程序,程序在真正的内存中运行。由一个专门的机制实现地址空间(...

2018-04-17 20:48:17 2331

原创 TCP协议之拥塞控制

拥塞控制(基于窗口的拥塞控制)  拥塞窗口:cwnd(1)为了防止过多的数据注入网络,避免路由器或链路不致过载。是一个全局性的过程。流量控制是指点对点通信量的控制是端对端的问题。(2)当网络的吞吐量反而岁提供的负载而下降时,网络就进入了拥塞状态,当增大到某一 数值时网络的吞吐量降到0,网络已经无法工作,这就是死锁。(3)拥塞控制的方法:(判断拥塞出现的依据就是发生了超时)慢开始、拥塞避免、快重传、...

2018-04-04 13:13:04 376

原创 内存对齐

内存对齐问题A、操作系统的默认对齐系数每个操作系统都有自己的默认内存对齐系数,如果是新版本的操作系统,默认对齐系数一般都是8,因为操作系统定义的最大类型存储单元就是8个字节,B、为什么要内存对齐?只是为了操作系统能快速访问内存,内存对齐是操作系统为了快速访问内存而采取的一种策略,简单来说,就是为了放置变量的二次访问。操作系统在访问内存 时,每次读取一定的长度(这个长度就是操作系统的默认对齐系数,或...

2018-04-04 11:37:12 185

原创 系统调用详解

1、系统调用  (1)系统调用就是为了让应用程序可以访问系统资源,每个操作系统都会提供一套接口供应用程序使用。这些接口通常通过中断来实现,例如在windows中是0x2E号中断作为系统调用入口,linux使用0x80号中断作为系统的调用的入口。  (2)系统调用的弊端:各个操作系统的系统调用不兼容,使用不方便,系统调用比较原始。运行库解决这两个问题,它的使用统一不会随着操作系统或编译器的变化而变化...

2018-04-02 19:57:50 910

原创 TCP协议之滑动窗口

1、滑动窗口(当一次只发一个分组处理重传很容易,但是在延迟很高的网络中效率会很低。滑动窗口解决一次性可以发送多个分组过去,接收ACK的问题相当于是在解决数据应答机制的效率,另外当窗口大小基于来自接收方或其他信号的回馈而改变是流量控制和拥塞控制就实现了)   发送窗口:发送方维持的允许发送的帧的序号。包含了发送了但是为被确认的数据或者是可以被发送的帧。   接收窗口:记录接收了的分组、下一步期望的分...

2018-04-01 17:19:16 247

空空如也

空空如也

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

TA关注的人

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