Develop
Debug哥
世上有这么一些人,对于感兴趣的事物绝不满足于仅仅知其然,而非得要知其所以然才能舒服。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TLS(线程局部存储)模拟句柄的实现
这是今天做一个邮件发送模块把一个类包装成Win32 API形式调用时想到的。简单的实现了一下句柄的概念,对于理解内核对象和句柄的概念有一定帮助,看起来还颇像那么回事,呵呵。不过这里的“句柄表”是借助了TLS实现的。 值得一提的是,这个小例子也实现了引用计数的概念,就像线程一样,刚创建时,线程对象的句柄计数是2,因此要CloseHandle一次。下次需要句柄需要重新OpenThread。这里的对象原创 2012-06-02 21:27:16 · 600 阅读 · 0 评论 -
Bug一词的由来
Bug一词指在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题。但是Bug一词是如何由来的呢,昨天翻了翻《软件调试》发现里面记述了这样一个有趣的故事 时间是在20世纪40年代,当时的电子计算机都还非常庞大,数量也非常少,主要用在军事方面。1944年制造完成的Mark I,1946年2月开始运行的ENIAC和1947年完成的Mark II是其中赫赫有名的几台,Mark I是由哈佛大学的How原创 2012-06-02 21:35:54 · 3884 阅读 · 0 评论 -
巧用Q盘搭建SVN服务器
最近把自己写过的一些代码备份到了Q盘上,目的是可以在公司和家里对修改过的代码轻松进行同步。无奈Q盘只是进行简单的同步,版本管理肯定是谈不上了。于是就在网上找有没有免费的SVN服务器,Google Code是个不错的选择,但是似乎必须得开源,其他免费的就有空间限制了。于是自己突然萌生了一个想法,可不可以将现在比较流行的网络硬盘和SVN结合起来,搭建一个SVN的服务器。今天试了一下午,结果还真没让我失原创 2012-06-02 21:33:06 · 1093 阅读 · 0 评论
分享