摘要:http://www.guoweiwei.cn 欢迎ASP.NET、Java、Javascript、GIS(Geoserver+OpenLayers+PostGIS)爱好者来指点。
阅读全文
posted @ 2009-07-27 22:26
|
|||
随笔分类 - DotNET
DotNET
摘要:http://www.guoweiwei.cn 欢迎ASP.NET、Java、Javascript、GIS(Geoserver+OpenLayers+PostGIS)爱好者来指点。
阅读全文
posted @ 2009-07-27 22:26
摘要:静态初始化: C#与公共语言运行库提供了一种“静态初始化”方法,这种方法不需要开发人员显式地编写线程安全代码,即可解决多线程环境下他是不安全的问题。先看代码:
阅读全文
posted @ 2009-03-01 22:12
摘要:陈胜追击,继续昨天的。 打开Form2我是没用线程,可是对一个日志记录类用了多线程来处理。多线程嘛,用之前的那种方法就会存在问题:当线程1去判断对象是否为null成立后把CPU控制权交给线程2,线程2也判断对象是否为null成立然后new出一个对象,这之后线程1运行后直接又new出一个对象,这不就出现了两个实例么。所以就有了下面的解决方案:在GetInstance()开始时加锁。实例代码如下:
阅读全文
posted @ 2009-03-01 00:53
摘要:今天终于对设计模式中的单件模式有了一次直观的尝试,很高兴在实践中用到了传说中的设计模式。 事情的起因是这样的:在我的程序中有两个Form,其中一个主Form假定为form1,另外一个是可以在主Form中打开和关闭的form2。问题就出在这里,在form1中对form2的打开按平常的理解我们会这么写:
阅读全文
posted @ 2009-02-28 02:12
摘要:关于DocumentCompleted事件,MSDN给出的解释是在文档加载完毕后执行,但是在我的程序中DocumentCompleted却被多次调用,查了一下资料,大概出现了以下几种情况。
阅读全文
posted @ 2009-02-27 10:08
|
|||