Gear.Turbo

2010年1月10日 #

为什么建议使用多重using

摘要: 什么是多重using(mutiple using)?所谓多重using,是指C#的一个特性,即如下的代码结构:[代码]而下面列的代码结构叫嵌套using(nested using):[代码]为什么建议使用多重using?我们知道,使用using结构是用来处理IDisposable的对象。加入我们不用using结构,IDisposable的对象我们可以这样来处理:[代码]这样做的缺点也很明显:1)开... 阅读全文

posted @ 2010-01-10 17:42 lsp 阅读(410) 评论(1) 推荐(0) 编辑

Closure的思考

摘要: 什么是Closure? 在我的这篇博客中谈到了代理的行为不是我期望的结果的疑问。经过学习理解发现是有关Closure的知识,Closure是在函数式编程比如F#,Haskell等中的一个重要的概念。Clousre是指外部变量被绑定在函数内部。这样理解起来可能比较抽象,用C#示例代码说起来可能比较容易理解,在C#中涉及到Closure的主要是匿名代理和lambda表达式等。首先看一个示例: Code... 阅读全文

posted @ 2010-01-10 16:34 lsp 阅读(310) 评论(0) 推荐(0) 编辑

2010年1月8日 #

通过Google Docs来发布Blog

摘要: 一直以来通过Word 2007写博客,写完的博客就发布到博客园上,然后本地不保存word文档。今天通过研究发现(呵呵,是传说中的研究发现哦)Google Docs可以直接发布文章到blog上。接下来就介绍一下如何发布:1.新建一个Google文档2.文档准备完毕后,点击Google Docs的“Share"按钮,在弹出的菜单中选择”Publish as web page..." 3. 如果你没有在... 阅读全文

posted @ 2010-01-08 22:02 lsp 阅读(375) 评论(0) 推荐(0) 编辑

2010年1月6日 #

.Net中Timers的学习备忘二

摘要: 在前一篇的备忘记录到了System.Timers.Timer, 本篇将继续第三个Timer也是最推荐使用的Timer:System.Threading.Timer。要点四:不同于前面的两个Timer,System.Threading.Timer, 既没有一个Interval属性,也没有Start和Stop方法,也没有事件可以用来注册。这些相应的设置都放在了构造函数里,也就是说通过构造函数用户需要告... 阅读全文

posted @ 2010-01-06 23:38 lsp 阅读(226) 评论(0) 推荐(0) 编辑

2010年1月2日 #

.Net 中Timers的学习备忘

摘要: 在开发中经常用到Timer,也注意到了有多个Timer且每个都能实现自己想要的简单功能,却从未思考过它们的异同。前些日子在开发的时候用到了Timer,由于对Timer的时间要求比较严格,结果发现了很多问题。最后才意识到原来自己对各个Timer很是不了解。认真研究一下它们的异同势在必行。MSDN magazine上有一篇很不错的文章(http://msdn.microsoft.com/en-us/m... 阅读全文

posted @ 2010-01-02 01:46 lsp 阅读(247) 评论(0) 推荐(0) 编辑

2009年12月31日 #

C# quiz – 我错在哪儿?

摘要: 在开发的时候我遇到了一个迷惑的问题,现在把问题简化一下放在这里。在开始之前,先介绍一下代码的用意 :文中示例及代码完全是为了简化说明问题而造的一个例子,本身没有什么实际意义,因此不必过分追究它的合理性。首先有一个MyObject的简单类,它有一个Name的属性;然后有一个Operation的类,它可以执行一个Action。我在主函数内创建了一个MyObject的List, 然后有循环它去生成一个O... 阅读全文

posted @ 2009-12-31 13:46 lsp 阅读(196) 评论(0) 推荐(0) 编辑

2009年12月30日 #

.Net 4.0 beta 中的Observer模式学习体会

摘要: .Net 4.0 beta 中增加了Observer模式,经过学习了解还是有一点心得体会。首先,还是经典的Observer设计模式,主要有两个接口: 一个是IObservable<T>, 这个相当于事件的发布者(publisher),另一个是IObserver<T>,相当于事件的接收者(receiver)。IObservable<T>通过Subscribe方法接... 阅读全文

posted @ 2009-12-30 23:21 lsp 阅读(235) 评论(0) 推荐(0) 编辑

2009年9月17日 #

测试用Word2007发布博客文章

摘要: 测试文本测试图片: 阅读全文

posted @ 2009-09-17 19:25 lsp 阅读(197) 评论(2) 推荐(0) 编辑

2008年8月21日 #

Delphi 2008 和 C++Builder 将于8月25日发布

摘要: Embarcadero 从Borland收购CodeGear后的第一次产品发布:Delphi 2009 和 C++Builder将于8月25日发布。期待更换了主人的Delphi。无奈园子里很少有人用Delphi,难觅知音啊!园子里基本上被.net和java完全占据,总觉得或许有些遗憾吧,看不见程序的多样性。呵呵,当然啦,自从Delphi走下坡路以来,我也离开Delphi好久了。或许总有一份感情吧,... 阅读全文

posted @ 2008-08-21 18:56 lsp 阅读(469) 评论(0) 推荐(0) 编辑

2008年7月20日 #

怀念老友

摘要: 怀念老友,确切的说是怀念老同学。他是我的初中同学,或者是初四(我们那时的学制是五四制)的同学,因为他是复读生。自从初中毕业我就再也没有见过这位老同学了,让我时常想起他的原因却是我俩的打架。我俩前后位而坐,他后我前,学习、讨论,继而为鸡毛蒜皮之小事争吵是我们之间经常的事情了。初中打架的次数也不少,大多数却忘却了,而记忆犹新的却是和我这位老同学之间的数次打架。在初中打架斗殴属于严重的事情,轻则严重警告... 阅读全文

posted @ 2008-07-20 12:40 lsp 阅读(279) 评论(1) 推荐(0) 编辑

导航