posted @ 2007-10-27 01:09 雨过流痕 阅读(787) 评论(0) 推荐(0) 编辑
摘要:
System.Collections.Hashtable是用来表示一组组key/value结构的容器,可能别的语言会把它叫做Map,Dictionary的,其结构中Key用来快速查找,所以,叫它Dictionary可能更加合适。 Hashtable的方法、属性并不多,大多数也可以望文生正义,只是有一点,Hashtable提供了hashTable[aKey]的方式引用其包含的对象,却并没有提供... 阅读全文
摘要:
(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。如果类的两个方法有一段公共代码,那么就可以... 阅读全文
posted @ 2007-09-12 00:17 雨过流痕 阅读(261) 评论(2) 推荐(0) 编辑
摘要:
利用treeview实现的文件夹的多选,并且实现类似Ajax的Loading .
阅读全文
posted @ 2007-08-30 12:02 雨过流痕 阅读(1556) 评论(2) 推荐(0) 编辑
摘要:
我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java... 阅读全文
posted @ 2007-02-09 17:45 雨过流痕 阅读(136) 评论(0) 推荐(0) 编辑
摘要:
重构(Refactoring)技巧 本文简要整理重构方法的读书笔记及个人在做Code Review过程中,对程序代码常用的一些重构策略。通过适当的重构代码,的确可以显著提高代码的质量,令人赏心悦目。毫无疑问,这些重构策略均来自于Martin Fowler的《重构-改善既有代码的设计》,只是如何在实际项目中灵活运用而已。(注:本文重构策略的名称及其大部分内容来自《重构-改善既有代码的设计》一书,... 阅读全文
posted @ 2007-02-09 17:44 雨过流痕 阅读(374) 评论(0) 推荐(0) 编辑
摘要:
A: request.querystring 是用来接收地址里面?后面的xx=xx的内容 而request.form 是用来接收表单递交来的数据 不过我可以告诉你个两全其美的方法 例如 request("offline") 就无论采用的是以上哪种方法的字段值都可以读取了 B: request.form是指用form递交过来的数据。而request.querystring则是指用URL递交过来的。你... 阅读全文
posted @ 2007-02-09 17:42 雨过流痕 阅读(5968) 评论(2) 推荐(0) 编辑
摘要:
name=id 一个microsoft的 一个是netscape的 都是标记对象名称 --------------------------------------------------------------- 表单元素(form input textarea select)与框架元素(iframe frame)用 name 这些元素都与表单(框架元素作用于form的t... 阅读全文
posted @ 2007-02-09 17:40 雨过流痕 阅读(404) 评论(0) 推荐(0) 编辑