随笔分类 - .NET 技巧
摘要:BackgroundIn our application, we have a screen which hosts several tabs. In each tab, it contains a third-party GridControl (like the WPF standard GridView control). And we need to display some column cells as hyper link, so user can click on it, view more details. So we have customized the Cell tem
阅读全文
摘要:老赵一出手,又引来无数跟帖。详见 我在面试.NET/C#程序员时会提出的问题小弟不才,只被面试过,从未面试过别人。所以想从被面试方的角度来谈谈,在我心中理想的面试应该是咋个样的。前阵子lzprgmr同学,站在面试官的立场上谈了谈他的感受,见 谈谈技术面试。里面写道:首先,我觉得技术面试是需要讲究技巧的,不是随随便便拉一个技术不错的人就可以,因为面试的过程是双方相互交流的过程,你需要给对方营造一个轻松的气氛,并在不断的提问与回答的过程中,进行“合理的引导”,“适时的追问”与“正确的判断”我非常赞成他的观点,面试官跟被面试的人无论如何都很难做到绝对的平等, 面试官对题目准备充分,享有话语权,而且接
阅读全文
摘要:LINQ中的Distinct方法能够帮助我们轻松地剔除集合里面相同的元素。 它提供了2个重载函数,其中一个允许我们传入IEqualityComparer<T> 接口, 给我们充分的自由来决...
阅读全文
摘要:以前曾看见过这样一个问题:托管代码会不会导致内存泄漏。自己对GC的了解也不是很深,但还是比较赞成这样的观点:托管代码不会产生内存泄漏,除非你没有正确释放非托管资源。
今天看到一个非常有趣的例子,关于没有释放事件的Handler导致的内存泄漏。
以前对于释放Handler的观念是一点也没有,这主要因为没此方面的意识,没有养成好的习惯。只知道当关心这个事件的时候就注册一下, 暂时不关心了就移除掉。却从来没有想到最终不移除不必要的Handler会导致此类无法被正常回收,导致不必要的内存浪费。
您知道WeakReference吗? 您知道用此种方式实现的Event吗?
阅读全文
摘要:Justin写了一篇关于Decorator模式很好的文章来杯咖啡-装饰者模式(Decorator),详细地阐述了这一模式,图文并茂非常爽心悦目.
本着讨论使人进步的原则,我也来说说
究竟ToolTip这个例子是否为Decorator模式
阅读全文
摘要:一切皆是对象,接口也是对象吗?
如何证明接口也是对象呢.
阅读全文
摘要:今天无意中翻到chengbo的一篇面试随笔: 面试新蛋题目看成了:如下代码能否编译成功 public int this[int index] { get { return 1; } } public int get_Item(int index) ...
阅读全文
摘要:从统揽全局的角度上对两种语言及各自在对应平台上的实现进行了完整的论述文章地址:论C#与Java之异同
阅读全文
摘要:“single-user client SHOULD NOT maintain more than 2 connections with any server or proxy”.
阅读全文
摘要:摘录一些string类型的让人迷糊的特性.
string 引用类型,,还是值类型?
String作为参数传递的是什么?
字符串驻留技术
简单的字符串表达式计算
阅读全文