自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Do-Program的专栏

学习笔记

  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 读书笔记《Effective C++》条款03:尽可能使用const

const允许你指定一个语义约束(也就是指定一个“不该被改动”的对象),而编译器会强制实施这项约束。它允许你告诉编译器和其他程序员某值应该保持不变。可以用const在class外部修饰global或namespace作用域中的常量,或修饰文件、函数、或区块作用域(block scope)中被声明为static的对象。也可以用它修饰class内部的static和non-static成员变量。

2017-04-25 23:54:19 253

原创 读书笔记《Effective C++》条款02:尽量以const,enum,inline替换#define

#define是由预编译器处理。我们无法利用#define创建一个class专属常量,因为#define并不重视作用域。一旦宏被定义,它就在其后的编译过程中由效(除非在某处被#undef)。这意味#define不仅不能够用来定义class专属常量,也不能够提供任何封装性,也就是说没有所谓private #define这样的东西。而当然const成员变量是可以被封装的。

2017-04-24 23:44:08 208

转载 转载:TCP、UDP、IP 协议分析

转载好文:http://blog.chinaunix.net/uid-26833883-id-3627644.html

2017-04-12 14:06:35 317

原创 HTTP协议之chunk介绍

当客户端向服务器请求一个静态页面或者一张图片时,服务器可以很清楚的知道内容大小,然后通过Content-Length消息首部字段告诉客户端需要接收多少数据。但是如果是动态页面等时,服务器是不可能预先知道内容大小,这时就可以使用Transfer-Encoding:chunk模式来传输数据了。即如果要一边产生数据,一边发给客户端,服务器就需要使用"Transfer-Encoding: chunked"...

2017-04-12 13:44:15 51183 2

vim config v8.tar.gz

vim config v8.tar.gz linux vim config刷新到第8个版本配置记录。

2020-03-17

vim config v5

好用的个人 vim config v5 版本,会持续不断维护。备份记录。

2018-04-08

vim config v4

vim config

2017-07-20

vim config v3

vim config

2017-06-30

vim config v2

vim config

2017-06-22

vim config

Linux下用Vim+cscope+ctags打造具有Source Insight便利性的IDE的config

2017-01-19

空空如也

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

TA关注的人

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