2015年4月27日

摘要: 首先 两个概念:1.入接口 :源对象提供给客户调用的。2.出接口:源对象通过此接口可直接或间接调用客户。类似delegate 对于实现了出接口的对象称为可连接对象。对应每一个出接口,可连接对象包含一个称为连接点的对象,其实现IConnectionPoint接口。1. IDispatch 接口作为出接... 阅读全文
posted @ 2015-04-27 10:45 -foman- 阅读(190) 评论(0) 推荐(0) 编辑

2011年1月18日

摘要: 原文链接:Programmer Competency Matrix 阅读全文
posted @ 2011-01-18 19:41 -foman- 阅读(180) 评论(0) 推荐(0) 编辑

2010年1月25日

摘要: 一、恢复之前要注意的问题: 1、发现问题后立即停止一切涉及到“写”的动作。涉 及到“写操作”的动作有很多,如保存文件、建立新文件、删除文件。甚至操作系统的正常运行也会有大量的写操作,系统运行时会产生临时文件、网页缓存、文档 访问记录、系统运行日志、QQ或MSN聊天记录等等,非常多。不过这些写操作在默认情况下都是写到系统分区(一般情况下是 C 盘)的。... 阅读全文
posted @ 2010-01-25 22:53 -foman- 阅读(6237) 评论(0) 推荐(0) 编辑

2009年10月18日

摘要: AppDomain是CLR的运行单元,它可以加载Assembly、创建对象以及执行程序。 AppDomain是CLR实现代码隔离的基本机制。 每一个AppDomain可以单独运行、停止;每个AppDomain有自己默认的异常处理; 一个AppDomain的运行失败不会影响到其他的AppDomain。 CLR在被CLR Host(windows shell or InternetExplorer ... 阅读全文
posted @ 2009-10-18 22:59 -foman- 阅读(22109) 评论(4) 推荐(10) 编辑

2009年10月8日

摘要: 问题:在page.aspx 中 ,添加了一个webUsercontrol,userControl 中有一个gridview,gird中有一个带有button的模  版, 当点击button时,gridview 没有触发rowCommand事件,而再次点则会触发。解决方法: 没找到什么好方法。一个简单方法是在 usercontrol load 时,不管是否是 postback ,都去 rebind ... 阅读全文
posted @ 2009-10-08 01:47 -foman- 阅读(228) 评论(0) 推荐(0) 编辑

2009年5月15日

摘要: 1 System.Timers.TimerThe Elapsed event is raised on a ThreadPool thread. If the processing of the Elapsed event lasts longer than Interval, the event might be raised again on another ThreadPool thread... 阅读全文
posted @ 2009-05-15 17:15 -foman- 阅读(323) 评论(0) 推荐(0) 编辑

2009年1月6日

摘要: (转)每次都对整个对进行搜索,压缩是非常耗时的。微软总结了一些过去的开发中出现的现象,其中有一条就是,越是新的对象,越是最快被丢弃不再使用。微软根据这个经验在内存回收中引入了Generation的概念,我此处暂时将其翻译成代。托管堆开始的时候是空的,程序启动开始在其中分配对象,这时候的对象就是第0代(Generation 0)对象。如下图:接下来,到托管堆空间不足,GC进行了第一次回收,剩下的没有... 阅读全文
posted @ 2009-01-06 09:28 -foman- 阅读(3039) 评论(0) 推荐(0) 编辑

2008年11月26日

摘要: 从VC转换到VS2005 出现链接错误。Linker Tools Error LNK2019。http://msdn.microsoft.com/en-us/library/799kze2z(VS.71).aspx解决方法: 将错误信息中提到的函数所需lib 添加到Project Properties à Linker à Input—>additional deppen... 阅读全文
posted @ 2008-11-26 16:32 -foman- 阅读(5487) 评论(0) 推荐(0) 编辑

导航