
【编程技术】
TonyLian
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
了解实际开发中 Hashtable 的特性原理
今天又重新整理了一下和集合类型相关的3篇文章,温故而知新。 Hashtable 是现代大多数程序员居家旅行, 不可不备的利器. 如 ASP.NET 程序员天天要打交道的 Application Items, Cache Items 均由 Hashtable 实现. 日常存储配置参数, 数据列, 我们也会用到 Hashtable 或是基于其的结构如 NameValu...原创 2009-05-12 11:18:07 · 225 阅读 · 0 评论 -
堆是堆,栈是栈
身边的同学总在说“堆栈”“堆栈”的,一提起来就把“堆栈”放在一起,其实堆是堆,栈是栈,两者是有着区别的,我的学业不精,仅分析了以下的一些区别。 1. 申请方式栈(stack):由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间 堆(heap):需要程序员自己申请,并指明大小,在 C 中malloc 函数 如p1 = ...原创 2009-05-12 17:54:01 · 144 阅读 · 0 评论 -
无BOM utf8编码判断
BOM(Byte Order Mark)是一个字符,它表明UNICODE文本的UTF-16,UTF-32的编码字节顺序(高字节低字节顺序)和编码方式(UTF-8,UTF-16,UTF-32, 其中UTF-8编码是字节顺序无关的)。如下所示:Encoding Representation UTF-8 EF BB BF UTF-16 Big Endian FE FF UTF-16 Little E...原创 2009-06-19 13:34:31 · 1268 阅读 · 0 评论 -
什么时候考虑使用静态
用百度搜索“什么时候使用静态”,会得到大致这些结果: 静态方法不用new对象可以直接调用1.与类相关与对象无关 2.不需要对象的“轻”方法 3.工厂方法如果某个方法是用频率较高,或者方法本身通用性较强,无需初始化类成员变量,则可以使用静态方法,那样方便,速度也快.可以直接拿来就用的方法,就算是静态的.肯定不涉及具体对象,因为静态方法内,是无法直...原创 2010-01-06 09:28:08 · 388 阅读 · 0 评论 -
我与OO老师的问答(SSH与OO可以兼得吗),邀你继续...
问:面向对象的设计、开发 与 实际工作中的规范化、流程化、定型化 架构之间的矛盾,如何处理?如何使OOA、OOD实战化,特别是在水平各异的整个团队中普遍展开[color=darkblue]答:规范化、流程化、定型化与面向对象的设计、开发没有绝对矛盾。开发规范中文书中都把UML的使用模板化了,反而更利于面向对象的设计、开发。或许面向对象更适合迭代式开发,但是瀑布似的规范化、流程化、定型化一样...2011-01-13 13:46:23 · 321 阅读 · 0 评论