在数组类型转换中保证O(1)计算。

Posted On Sunday, August 15th, 2010 By admin

在数据结构中,我们把为了完成一件事情而需要做的理想算法称为O(1),大意就是每一个步骤都是有意义的,不存在无用功。

委托的演化:命名函数、匿名函数、lambda表达式

Posted On Saturday, August 7th, 2010 By admin

从匿名函数到lambda表达式,语法逐渐变得简洁。

再一次强调语义的重要性,在代码说明中也是如此

Posted On Sunday, July 18th, 2010 By admin

比如我们为一个类型做了这样的说明:

///

/// 检测信息设置
///

public abstract class CheckCommon

visualstudio2010,创建ashx时的BUG

Posted On Friday, July 16th, 2010 By admin

在创建ASHX文件的时候,如果我们在创建时命名文件为 default.ashx ,在生成文件后会缺少自动命名修正,系统会自动把类命名为 class default {} ,因为default是一个关键字,使不能作为类的命名的,但是visualstudio2010忽略了这一点细节。

语义的重要性

Posted On Thursday, July 15th, 2010 By admin

保持类中存在清晰可读的语义是设计一个好系统的关键,举例说设计封装 ExecuteNoneQuery 的时候,我们就不应该给它添加查询数据的功能,因为查询数据的行为与“NoneQuery”的语义是相悖的,这应该放到DataReader的封装中。