- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 为你的程序创建一个控制台
经常看到一些程序在运行的时候有一个WINDOWS控制台,感觉非常COOL。实际上有的时候帮助你监视系统运行是很方便的,那么怎么样创建一个控制台呢?实际上WINDOWS为你提供了一系列的API来完成这个功能,例如:ReadConsole,WriteConsole等,具体参见MSDN。下面我们用一段代码来说明如何创建Console.1。首先调用AllocConsole函数来为你进程创建一个Consol
2005-11-27 15:47:00 6405
原创 TIFF图像文件分析
一、 介绍TIFF全名 tag image file format,是一种基于标志域的图形。TIFF图像是靠指针连接来组织数据的,文件头和数据可以任意数据的存储。TIFF由四种类型:TIFF-B,二色;TIFF-G,黑白灰度;TIFF-P,带调色板的彩色图形;TIFF-R,适合RGB色彩的图形。 二、 组成TIFF一般来说由四部分组成:文件头、文件目录、目
2005-11-16 16:46:00 2661
原创 什么时候不应该重构?
代码不能工作了,或者说有些代码没有办法修改了,根本就没有办法让代码保证稳定;这个时候不应该重构。重构至少要保证代码可以正常的工作;重构只能帮助你找BUG,但不能绝对消除BUG。这种情况下,最好重新设计和重写。 当你工期接近死期的时候。因为这个时候你重构的效果会在死期之后才能体现,但太晚了。另外一种说法就是,如果你为了功能性而放弃了质量,你的代码存在隐患,你就想负债一样,这些债务在适当的时候要还一
2005-11-11 22:20:00 2853
原创 Code Review的注意事项
进行CODE REVIEW是有好处的,是一个将有经验的开发者传授知识给缺少经验开发者的好机会。不过这里需要注意几个事情:1. REVIEW团队的大小;如果人太多,是很耗时的,一般以两个人为主,一个是作者,一个是REVIEWER,后者提出怎么样修改,然后两个人一起商议是否这样修改。2.如果REVIEW的代码或系统太多或人太多,这个时候采用REVIEW代码是低效的,这个时候应该REVIEW的设计类图,
2005-11-11 22:13:00 2189 2
原创 重构-代替类型代码几中方式的比较(Replace type code with ...)
在重构中对类型编码有一些专用的重构方法,其中有使用类、子类、和状态/策略模式三种方式,这里对他们进行分析和比较。说明一下:类型编码(type code)是一些常量或变量,一般有多个可能的值;这么说可能还不明白,看下面吧。首先说使用类来消除类型代码吧。这种类型代码,一般都有定义好的常量值,例如血型(A,B,O等),但具体的类行为不会因为这些编码值不同而不同,也就是说这些编码仅仅作为类的一个信息的反映
2005-11-10 22:55:00 2599 3
原创 ZLIB压缩算法
ZLIB压缩算法是一种无损压缩算法,是对GZIP的一种改进,去掉了压缩文件时包含的一些容余信息,来提高对缓冲区数据的压缩速度。ZLIB的核心算法和GZIP是相同的。
2005-11-10 16:53:00 5964 1
openssl0.9.8 vc可编译代码
2011-06-15
cmdline.zipcmdline.zip
2008-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人