自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 关于编程中的命名

许多人会奇怪我在各种的想法中,会把命名问题看的这么重,可对于我恰是如此。做程序员这么长时间,我不断地学习实践、思考感受过程中,慢慢的将好的名字作为程序开发最重要最基础的要素之一。 对此多数人会不以为然,一部分人认为命名虽然重要但不至如此,不过对于我,命名总是程序中首要注意的东西,比诸如接口设计、类设计、设计模式等更注重。个人而言我更愿意把著名的公式 程序 = 数据结构 + 算法 改成 程序 = 数据结构 + 算法 + 命名 ,这能充分反映出我对其重要性的看法。前者我认为是对机器而言的程序,后者才是对人而言

2010-12-26 21:26:00 457

原创 nofeel编程思考-引言

作为一个程序员已经不少时间了,在工作开发、业余编程、学习、阅读代码、与别人讨论等等过程中,慢慢也形成了一些个人的思考观点。这些观点潜伏在与同事的对话中,工作的邮件交流中,我常常有要写下来的冲动,但是又感觉只是些零碎想法,形成不了有篇幅的内容,加之个人并不爱好写作,所以一直未付诸行动。 大约一年前某日偶然读到了精彩博文“书写是为了更好的思考”后,深感应该找时间梳理自己的观点形成文字,虽然不成系统,相信还是有胜于无,也是对自己编程生涯的进一步反思。 另一个促进我动手的原因是,我在工作中注意到一个现象,在寻找

2010-12-01 22:31:00 390

原创 Jscp (Javascript client page) javascript 库

国庆几天因计划变故未出游, 在家对javascript作了一些研究,产生了一个有趣的想法。我写了一个迷你的 javascript 库(基于prototpye)实现了它。我称这个库为Jscp - javascript client page。使用 Jscp, 可以把 render 页面模版与数据以生成最终页面的工作移到客户端进行,也就是说,在浏览器中进行这项工作。  传统的服务模型:1. cli

2006-10-08 21:30:00 2547

原创 Jscp - javascript client page

In recent days i did some study on javascript and had some interesting thought.I wrote a lightweight javascript library (built on prototype, I call it Jscp - javascript clientp page) to implement

2006-10-08 10:00:00 1031

原创 VCL 中的一个内存泄漏 Bug

在valedit.pas中,TValueListStrings类没有实现虚拟的Destroy方法,它实现了虚拟的Clear方法, 但是它的父类TStringList的Destroy中并不通过调用Clear()来释放资源,因此TValueListStrings中为成员ItemProps分配的内存就丢失了.所以如果在Form中添加了TValueListEditor控件,并且在代码中使用了其Item

2003-02-17 11:18:00 823

原创 C++ Builder 5 和 6中VCL的一个内存泄漏 BUG

版本:C++Builder 5 、6文件:{C++Builder Path}/include/vcl/utilcls.h行号:1039 (implemention of operator AnsiString() const)行号:1065 (implemention of operator WideString() const)行号:1081 (implemention of operato

2002-11-14 09:19:00 1233

空空如也

空空如也

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

TA关注的人

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