自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 stl containers usage empirical—— from Effective STL

Do you need to be able to insert a new element at an arbitrary position in the container? If so, you need a sequence container: associative containers won't do. • Do you care how elements are order

2014-08-26 11:08:54 899

原创 Notes

Private inheritance means is-implemented-in-terms-of. Public inheritanc

2014-08-21 18:05:58 578

转载 在linux下面使用mtrace来检查一般程序的内存溢出

在linux下面使用mtrace来检查一般的程序的内存溢出 对于内存溢出之类的麻烦可能大家在编写指针比较多的复杂的程序的时候就会遇到。De bug起来也是比较累人。其实linux系统下有一个使用的工具可以帮忙来调试的,这就是 mtrace。Mtrace主要能够检测一些内存分配和泄漏的失败等。下面我们来学习一下它的 用法。 使用mtrace来调试程序有4个基本的步骤,需要用到GNU C 函

2014-08-15 17:32:46 3310 1

转载 C语言标准(转自wikipedia)

早期发展[编辑] 肯·汤普逊和丹尼斯·里奇, 是C编程语言的开发人. C语言最早是由丹尼斯·里奇为了在PDP-11电脑上运行的UNIX系统所设计出来的编程语言,第一次发展在1969年到1973年之间。 C源于BCPL语言,后者由Martin Richards于1967年左右设计实现。BCPL是一门"无类型"的编程语言:它仅能操作一种数据类型,即机器字(

2014-08-14 11:16:21 888

Fast TCP设计原理

Fast TCP采用延时队列作为拥塞信号。现有的TCP采用丢包来判断是否拥塞,所以平均的发送数据的速率依赖于丢包概率,导致有两个缺点:低丢包率需要保持高传输速率;丢包提供的拥塞等级的信息太少,但是延时可以知道一个连续的状况,可以提供更多有关网络状况的信息。

2014-08-28

Nginx文件上传模块配置

Nginx是一个高性能的HTTP和反向代理服务器,也是IMAP/POP3/SMTP代理服务器,是由俄罗斯人lgor Sysoev开发,支持模块加载和卸载,其中upload_module和upload_progress_module就是第三方开发的模块,并没有加入到Nginx的源码中,upload_module是上传文件到服务器的模块,upload_progress_module是监听和报告文件上传进度模块。其大概的思想是,客户端通过file表单向Nginx发送http请求,请求中附带名为X-Progress-ID的随机数来标明上传文件的id,请求头如:http://hostname/upload?X-Progress-ID=id。upload_progress_module通过该id来标示上传文件的状态,客户端可以通过http://hostname/progress?X-Progress-ID=id来请求查看文件上传进度状态,将其封装成JSON格式,返回给客户端。我们要做的工作就是要将这两个模块加入到Nginx中,提供文件上传的服务。

2014-04-22

空空如也

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

TA关注的人

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