摘要:
循环的性能优化:
1. 如果循环内调用的方法接受很多参数,那么最有效率的方法就是把那个方法的代码直接复制到循环体中(内联法);
2. 如果需要不断访问一个对象的属性而且知道在循环过程中它将保持不变,那么最好在开始循环之前将它缓存在一个局部变量中。
3. 考虑用StringBuilder类代替循环中的String类来执行字符串的连接操作。
4. 如果可以的话,用循环代替递归;
5. 如果循环的终止条件必须检测多个条件,将最有可能满足的条件放在前面。
6. for循环比foreach循环效率略有提升。 阅读全文
摘要:
.NET Framework 3.0 简介 阅读全文
摘要:
面对一个系统,如何能做好需求,如果确实做不好这个需求,那么在设计开发中该注意些什么?
当有需求变更的时候,不能不改变原来的需求,或者加进新的功能需求,那又该怎么办?
面对自己的代码越来越庞大,该怎么办?
如何在实际开发过程中做到代码精简? 阅读全文
摘要:
想想自己的目标,看看自己在明天还能做些什么,把未来的打算罗列一下! 我的第一个5年计划 阅读全文
摘要:
在泛型编程时,对泛型的参数T做一定的约束,可以使得一些问题在编译时就能够被发现,而不是等到运行时报出异常。 阅读全文
摘要:
改善沟通是执行力流程中的关键; 让合适的人做合适的事; 制造危机激发员工的执行力; 讲究实绩、注重实效、奖罚分明; 强有力的查核; 妥善处理绩效差的人,让企业的执行流程真正顺畅起来; 管理者在选聘人员时要着重衡量其执行力; 用人不在于如何减少人的短处,而在于如何发挥人的长处; 树立明确的目标,确定执行力的方向; 从“... 阅读全文
摘要:
大量有用的.NET相关的链接 阅读全文
摘要:
有时候,你是不是会因为忘了某个数据库的连接字符串而头痛啊? 呵呵! 下面介绍一个可以轻松得到数据库连接字符串的方法。 下面以Access为例: 1. 首先,新建一个文本文件txt,把他的后缀名该为udl,名字可以任意。 2. 双击打开! 可以看到这样的界面: 3. 然后选择你希望连接数据库相对应的provider,如果是Access,请选择Microsoft Jet 4.0 OLE DB P... 阅读全文
摘要:
在使用Hashtable存储和访问键值对信息的时候,都会发生装箱/拆箱操作,如何避免呢? 阅读全文
摘要:
List的性能优于LinkedList。
增加 删除
索引
搜索 查找 阅读全文
摘要:
.NET使用的排序方法是不稳固的。
两个相等的元素在经过.NET的内置排序算法排序后,其位置可能会跟原始位置不同! 阅读全文
摘要:
通过配置实现VS 2005下访问.net框架的源代码 阅读全文
摘要:
让你的开始菜单与众不同! 阅读全文
摘要:
标准表达式中数据类型不匹配(Access 时间格式) 阅读全文
摘要:
ArrayList默认的构建大小是16个元素,而List是4个元素。也就是说,如果第17个元素被加到List中,那么,List会重新分配大小3次;而ArrayList只需1次。对于程序的性能,这一点是应该考虑的。
PS:新年就要到了,祝大家新春愉快!
阅读全文