招聘C#程序员
摘要:职位要求:- 本科以上(包括本科)学历- 至少一年以上C#工作经验- SQL语言熟练,熟悉B/S 及 C/S 的多层架构设计及开发- 精通Windows Form开发- 熟悉网络编程- 有良好的英语读写能力有意者请发送简历到hr@topcmm.com.公司网址:http://www.topcmm.com产品网站:http://www.123flashchat.comhttp://www.123li...
阅读全文
posted @
2007-12-04 10:42
万俊峰Kevin
阅读(854)
推荐(0) 编辑
C#中不需要用锁的线程安全的Singleton设计模式!
摘要:典型的线程安全的Singleton实现是使用double-checked locking的实现,但是在.NET中我们并不需要使用double-checked locking就可以优雅地实现Singleton模式。
阅读全文
posted @
2007-01-17 11:45
万俊峰Kevin
阅读(6540)
推荐(4) 编辑
C#中Dispose和Close的区别!
摘要:当我们开发C#代码的时候,经常碰到一个问题,有些class提供Close(),有些class提供Dispose(),那么Dispose和Close到底有什么区别?
阅读全文
posted @
2007-01-16 18:06
万俊峰Kevin
阅读(75078)
推荐(5) 编辑
Thread-Safe的static data member初始化方法
摘要:对于static data member的initialization,如果是在multi-threading的环境下,可以采用如下方法初始化: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 if (s_data ==...
阅读全文
posted @
2006-04-18 12:01
万俊峰Kevin
阅读(765)
推荐(0) 编辑
C#中的ReaderWriterLock和LockFree Data Structure
摘要:前一阵在一个project中使用了ReaderWriterLock,发现了两个问题: Performance非常差 UpgradeToWriterLock并不是atomic的从ReaderLock转换到WriterLock,而是等同于"lock.ReleaseReaderLock(); lock.AcquireWriterLock();"。这样的semantics有一定的迷惑性,...
阅读全文
posted @
2006-04-18 11:55
万俊峰Kevin
阅读(2053)
推荐(1) 编辑
[收藏] C#面试基础问题
摘要:C#面试基础问题http://dflying.cnblogs.com/archive/2006/04/01/364458.html
阅读全文
posted @
2006-04-13 17:39
万俊峰Kevin
阅读(529)
推荐(0) 编辑
Visual Studio 2005可以自动生成Class Diagram
摘要:自动生成Class Diagram是Visual Studio 2005中一个很cool的功能。你可以利用它快速对现有code的architecture有个大概的了解。使用方法如下:1,click下面图中的"View Class Diagram"按钮,2,然后会出现一个名字类似于ClassDiagram1.cd,如下图不过使用生成的.cd文件需要依赖于source code。另外可以直接把diag...
阅读全文
posted @
2006-04-13 16:05
万俊峰Kevin
阅读(1997)
推荐(0) 编辑
微软.net精简框架最常见问题.
摘要:转贴:最常见问题(FAQ)留着慢慢学习 来源于:http://www.cfdn.net/微软.net精简框架最常见问题。 此FAQ的内容,一部分来自 net精简框架新闻组 (microsoft.public.dotnet.framework.compactframework)张贴和回答的问题。.net精简框架开发小组感谢每一位参与新闻组的人事,感谢他们对FAQ编写的积极参与和对FAQ的投稿。 ...
阅读全文
posted @
2005-11-09 19:52
万俊峰Kevin
阅读(3544)
推荐(0) 编辑
windows form中如何在非创建线程中改变form控件的值
摘要:在C#2.0中是不能从非创建本窗口的线程中改变本窗口的控件。达到这一目的的方法如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 2 public class MyForm : Form 3 { 4 public void On...
阅读全文
posted @
2005-11-08 23:02
万俊峰Kevin
阅读(375)
推荐(0) 编辑
c# regex
摘要:^\d+$ //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$ //匹配正整数 ^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) ^-[0-9]*[1-9][0-9]*$ //匹配负整数 ^-?\d+$ //匹配整数 ^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) ^(([0-9]+\.[0-9]*[1-9][0-9]*...
阅读全文
posted @
2005-08-17 20:09
万俊峰Kevin
阅读(1916)
推荐(0) 编辑