摘要: 碰到一段代码如下if(n>win) { p=dArry.length-win;}else if(n<0){ p=0;}else { p=n;}类似的代码挺多,继续简化,其实很简单,变成这样p=((n>win) && (dArry.length-win)) || ((n<0)&&0) || n;总结一句话:&&取最后值,||取第一满足的值,高效,但请灵活使用 阅读全文
posted @ 2012-12-18 14:19 葛森 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.前言开发人员不喜欢打字。如果你希望提高开发人员的生产力,减少键入的数量,这也同时减少打字稿的数量以及因此产生的编译器错误,这些都极大分散了开发人员的注意力。代码重用是开发人员收集代码的另一个原因。即使单个应用程序也会大量地由小而公共的代码段组成,在几乎每个程序中都会有相同的代码元素:循环、类、异常处理等等。开发人员传统上是对代码进行剪切和粘贴以避免重复键入。但是这具有相当的局限性,包括有限的持久性,应该有更可行的解决方案。这个解决方案就是在Visual Studio 2005中引入的代码段技术。代码段是可重用的源代码的容器。一个代码段是代码的一个别名。插入一个代码段就是在光标处或选中的地方 阅读全文
posted @ 2012-12-18 11:19 葛森 阅读(349) 评论(0) 推荐(0) 编辑