随笔-51  评论-726  文章-1  trackbacks-0
10 2009 档案
Bruce的程序员语录
摘要: 以下语录是笔者平时工作的小小感悟,发到博客里纯粹是自娱自乐,供大家茶余饭后轻松一下。在此声明,以下内容皆是原创,如有雷同,纯属瞎扯淡 ( - 。-!) 1. 一般程序员所拥有最“强”的两件武器就是:复制和粘贴。 2. 程序员之间是有“代沟”的。 阅读全文
posted @ 2009-10-19 21:29 CoolCode 阅读(239) | 评论 (2) 编辑
StringJoiner 拯救那些性能低下的字符串拼装代码
摘要: 很简单,把 string s 改成 StringJoiner s 就足以令拼装字符串的代码性能提高30多倍。阅读全文
posted @ 2009-10-13 00:01 CoolCode 阅读(3139) | 评论 (48) 编辑
使用Lambda表达式编写递归函数(倚天篇)
摘要: 如果说老赵的《使用Lambda表达式编写递归函数》是屠龙刀的话,那么此文称作倚天剑应是理所当然的。 x => f(Fix(f))(x) | x => f(Fix(f), x) var inorder = Fix>(f=> n => { if (n != null) { f(n.Left); Console.Write(n.Value); f(n.Right); } }); var preorder = Fix>(f=> n => { if (n != null) { Console.Write(n.Value); f(n.Left); f(n.Right); } }); var postorder = Fix>(f=> n => { if (n != null) { f(n.Left); f(n.Right); Console.Write(n.Value); } }); 阅读全文
posted @ 2009-10-12 09:13 CoolCode 阅读(2623) | 评论 (23) 编辑