- 博客(3)
- 收藏
- 关注
原创 Unix编程哲学感悟
<br />随着写的代码越来越多,最近发现《Unix编程艺术》真是本好书。只看了开头部分所归纳的原则,感觉其每一个都非常经典。参照自己过去写代码的经验,只能感叹如果当初早点看到这本书的原则,自己编程的时候能遵从这些原则的话肯定是会少走很多弯路的。 <br /> <br />先记录经典原则:<br /> <br />1. 模块原则:使用简洁的接口拼合简单的部件。<br />2. 清晰原则:清晰胜于机巧。<br />3. 组合原则:设计时考虑拼接组合。<br />4. 分离原则:
2011-01-04 19:44:00
1273
原创 浅谈C语言2级指针的简单应用
<br />在C语言中二级指针是个很有用的东东。有时候在一些性能方面需做平衡且需要灵活性的时候,2级指针就非常有用。<br /> <br />例如在设计UI列表框的时候,我们如果要显示列表框的文本,WINDOWS编程,如果是用一般的GDI函数绘制文本比较慢。微软DX提供了一些方便使用的绘制文本函数,当然这些绘制文本函数不能解决裁剪问题。例如列表框中由于文字过多出现滚动条的时候,那么列表框只能显示其中部分文字,这时候只能自己想办法解决问题了,目前考虑到比较好的方案就是用2级指针。当然想追求速度可以用数组,例如
2010-12-22 13:57:00
1026
原创 浅谈Windows编程
<br />最近由于某些事耽误了一些写我的Finework引擎的进程。不过编程出现的问题也很多。所以在这里小结一下最近的经验,还有就是罗列一些应该注意的问题。先打草稿简单记录一下这些问题,以后有时间将详细写专题。<br /> <br />1.优化虽然很重要,但开发出健康稳定的软件更重要。之前我写代码的时候,曾经为要不要多分配一些内存,优化时因为偶尔多一条MOV之类的CPU指令而纠结不已。写出来的东东想尽量少消耗内存,少占用CPU指令。虽然有时候目的达到了,但是代码看起来可能有些晦涩。也许当时看得懂其流程,可
2010-08-31 12:04:00
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人