自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

why is this

生活总是让我们遍体鳞伤,但到后来,那些受伤的地方一定会变成我们最坚强的地方

  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

转载 Boost 库 enable_shared_from_this 实现原理分析

使用情景:当类对象被 shared_ptr 管理时,需要在类自己定义的函数里把当前类对象作为参数传给其他函数时,这时需要传递一个 shared_ptr ,否则就不能保持 shared_ptr 管理这个类对象的语义(因为有一个 raw pointer 指向这个类对象,而 shared_ptr 对类对象的这个引用没有计数,很有可能 shared_ptr 已经把类对象资源释放了,而那个调用函数还在使

2016-06-07 16:41:47 555

转载 using namespace [ns]与 using [ns]区别

using namespace [ns]与 using [ns]区别using namespace [ns] 表示命名空间 [ns] 下所有的域变成可见的。如using namespace std;则代码中可以用cout如果是using [ns]的话,则只有ns是本身是可用的。对于ns下的域仍然必须使用 ns.xxx 如usi

2016-06-07 16:10:25 2043 1

原创 重载操作符operator详解

operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。   这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的)。  一、为什么使用操作符重载?对于系统的所有操作符,一般情况下,只

2016-06-07 13:48:49 3132

转载 ffmpeg大神博客

http://mcodec.cnblogs.com/

2016-06-06 17:10:38 725

原创 线程占用内存多大?

#include #include int main(){// char *p =(char *) malloc(1024*1024); while(1) { sleep(1); } return 0;}主线程main占用内存大小为4188K ,大约4M示例2:#

2016-06-03 17:49:37 15873 1

转载 TCP滑动窗口机制

转载:http://blog.sina.com.cn/s/blog_5ec353710101g5a7.html我们可以大概看一下上图的模型:首先是AB之间三次握手建立TCP连接。在报文的交互过程中,A将自己的缓冲区大小(窗口大小)3发送给B,B同理,这样双方就知道了对端的窗口大小。A开始发送数据,A连续发送3个单位的数据,因为他知道B的缓冲区大小。在这一

2016-06-03 10:50:38 681

转载 TCP三次握手,4次挥手

转载:http://blog.sina.com.cn/s/articlelist_2754431351_4_1.html很多网络知识为什么需要“三次握手”            在谢希仁著《计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。在另一部经典的《计算机网络》一书中讲“三次握手”的目的是为了解决“网络

2016-06-03 10:14:17 531

转载 TCP连接复用

TCP连接复用技术通过将前端多个客户的HTTP请求复用到后端与服务器建立的一个TCP连接上。这种技术能够大大减小服务器的性能负载,减少与服务器之间新建TCP连接所带来的延时,并最大限度的降低客户端对后端服务器的并发连接数请求,减少服务器的资源占用。      一般情况下,客户端在发送HTTP请求之前需要先与服务器进行TCP三次握手,建立TCP连接,然后发送HTTP请求。服务器收到HTTP请求后

2016-06-03 09:15:47 4869

libevent源码分析

libevent是轻量级高性能的网络库,要深入了解网络基础必备的资料 也是对代码设计思想体会的教材

2015-12-02

指针和内存分配详解

深入的探讨了,指针和内存问题,很好的帮你解决指针和内存的各种疑惑

2015-02-11

android pulltorefresh

android pulltorefresh 类jar包

2014-12-15

MFC模态与非模态对话框的创建

MFC模态与非模态对话框的创建有截图详细步骤

2014-03-18

解析TS文件

解析传输流188或204byte的Ts文件

2014-03-18

空空如也

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

TA关注的人

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