- 博客(5)
- 资源 (8)
- 收藏
- 关注
转载 谈”句柄泄漏”
小武哥发表评论阅读评论“泄漏”是我们写程序的人老生常谈的一个话题。最为常见的就是内存泄漏(memory leak),本文介绍一种新的泄漏—句柄泄漏(handle leak)。在windows系统的程序中,我们经常会遇到句柄这个词,而且windows也抽象出了一种句柄类型HANDLE。在unix系统的系统中,句柄这个词用的不是很多。我们用另一个词描述它—文件描述符(file de
2015-11-19 15:35:39 6286 1
原创 url截断技术巧用指针
使用url截断的时候,我们一般希望从url得到site、port、path。这是最节省内存的方法就是巧用内存。举个例子。一个url :http://write.blog.csdn.net/postedit?ref=toolbar传进来一个url,我们直接把port与path的分界线"/"的值返回path(指针),得到了path然后把"\"写成“\0”。然后把":"后一位的数
2015-11-19 13:58:21 894
转载 Grep 命令
Grep 命令 用法大全1、 参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) \ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 \\> 到匹配正则表达式的行结束 [ ] 单
2015-11-15 17:38:17 456
转载 C++ 静态成员函数使用不需要声明
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。 在C++中类的静态成员变量和静态成员函数是个容易出错的地方,本文先通过几个例子来总结静
2015-11-15 17:30:03 3451
转载 protobuff的repeat参数是类似数组的存在
protobuf是Google开发的一个序列化框架,类似XML,JSON,基于二进制,比传统的XML表示同样一段内容要短小得多。通过protobuf,可以很轻松的调用相关方法来完成业务数据的序列化与反序列化。protobuf repeated类型相当于std的vector,可以用来存放N个相同类型的内容,文章将简单介绍protobuf repeated的使用。首先定义一个protobu
2015-11-03 17:09:38 23677
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人