摘要: GDI泄露这玩意儿以前压根没听过, 第一次了解到这东西存在是在很久很久以前在我们的项目中真实遇到过了,当时的情况是这样的一同事发现狂点菜单某一选项几分钟,程序就会crash,而且每次都能重现,起初猜测是资源泄露,后来打开任务管理器监视GDI Object一栏发现每点一次菜单,GDI Object的数量就飙涨,差不多到10000的时候程序就会crash。当时很佩服那同事咋能发现那Bug,也惊奇任务管理器竟然能监视那么多的资源利用。 最后发现栽在于创建Bitmap却忘记释放,好像跟Handler有关 阅读全文
posted @ 2009-01-22 16:53 Anders06 阅读(2367) 评论(7) 推荐(0) 编辑
摘要: 本文以一段关于Hashtable原理分析为引子,分享下个人关于学习过程的一些心得。 欢迎拍砖,重在探讨。 前阵子同事问了我些Hashtable原理的问题,关于对象怎样匹配等。我回答说:@#$%^&. 他继续问,哪里有这方面的资料.我说,没有,我猜的。然而他对我笑了笑表示怀疑。我笑着说,不信我可以试给你看。于是我拿出神器:Reflector。 。。。。。。 阅读全文
posted @ 2008-12-15 17:40 Anders06 阅读(2074) 评论(8) 推荐(0) 编辑
摘要: Figure 1 Figure 2 阅读全文
posted @ 2008-12-15 11:26 Anders06 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 不能正常捕捉异常,应用程序有任何未处理的异常,就直接crash,抛出系统错误框 阅读全文
posted @ 2008-07-31 12:45 Anders06 阅读(343) 评论(0) 推荐(0) 编辑
摘要: You can't have both Edit + Continue (for managed code) and Interop enabled at the same time. -------------- 1. If you want to debug + edit just the C# code, you can use managed-only debugging. 2. If you want to debug + edit just the native C++ code, you can use native-only debugging. 3. If you want to debug both C# and native C++ code (but not edit), you can use interop-debugging. 阅读全文
posted @ 2008-07-22 16:05 Anders06 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 昨天同事跟我说尽量少用try{}catch(),因为比较耗性能, 对于值类型的转型可以用Nullable类型转然后判空, 如: float? size = value as float?; if (size.HasValue) ... 改写后发现原来的功能不工作了,,size始终得不到值,,跟踪后发现value必须为float型才能转型成功。 然而自己平时都是习惯于不显示声明数值... 阅读全文
posted @ 2008-07-22 15:28 Anders06 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 普通的WinForm本质上是依赖于Windows API(User32和GDI/GDI+)负责创建控件,负责控件的外观显示。因此我们在自定义Control时经常需要重写OnPaint方法,在里面负责绘制的每一个细节。WPF改变了这种模式,所有的渲染都依赖于DirectX。 因此能够提供各种各样丰富的外观,而且使得加入动画效果变得简单,能够实现更酷的效果如fade in,fade out,改善用户体... 阅读全文
posted @ 2008-05-02 10:40 Anders06 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一段简单的say hello 动画 阅读全文
posted @ 2008-04-13 20:25 Anders06 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 对于新技术我总是后知后觉, 就像当初.Net 2.0出来N久之后,中文书都出了一大堆后才开始学习草草地学习。平时也用的少,就像匿名方法,好久没去接触,居然忘记该怎么写了。泛型到一直在接触,但那些复杂的约束条件还是没整一个明白,这些东西不到用时,估计我是学不会滴。 说句题外话,引入泛型个人觉得最大的好处绝非是性能,而是强类型! 关于.Net 3.0 增加的那些新特性如:自动属性,隐含类型局部变量,匿... 阅读全文
posted @ 2008-04-10 22:36 Anders06 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 昨天去看了次病,一口气看了3个科。差不多都跟职业有关。 最近这几天腰疼,医生诊断说是坐多了,叫我多运动少坐。想我LP天天喊着腰疼,却天天要加班,哎命苦! 一直肚子不舒服,小肚子也一天天变大,虽说是因为少运动,但还是跟每天吃了就坐有关.本人贪睡,有午休的习惯,中午趴着也极不舒服,增加肚子负担。 还看了皮肤科。总觉得挺冤的,个人感觉绝对是次医疗事故。说了对那药有反应,结果医生还是开了同一类的药,于是脸... 阅读全文
posted @ 2008-02-21 20:16 Anders06 阅读(273) 评论(5) 推荐(0) 编辑