随笔 - 37  文章 - 0  评论 - 171 
08 2008 档案
C#正则表达式类Match和Group类的理解
摘要: 正则表达式可以看做一种有特定功能的小型编程语言,它很重要的一个应用就是在文本中提取字符串,这一功能的实现主要是靠Match类和Group类,因此理解匹配和组的概念至关重要。阅读全文
posted @ 2008-08-30 14:02 陈晨 阅读(4838) | 评论 (1) 编辑
多线程:如果在调用线程时传递参数
摘要: 使用.NET我们可以很容易的创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?本文重要介绍三种方法:1.利用类的构造函数,2.用ThreadPool类,3.利用ParameterizedThreadStart委托实例化Thread类。阅读全文
posted @ 2008-08-28 23:38 陈晨 阅读(3824) | 评论 (3) 编辑
小心VB.NET中的除运算符"/"和"\"
摘要: VB.NET中除运算符有两种,普通除"/"和整数除"\",如果我们写程序时不注意两者的区别,很容易造成潜在的错误,这种错误很隐蔽,不容易被发现。而且VB.NET中类型转换和C#差别很大,应该引起我们足够的重视,这些看似微不足道的细节却直接关系都我们代码的健壮性。阅读全文
posted @ 2008-08-27 00:06 陈晨 阅读(2340) | 评论 (1) 编辑
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
摘要: Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。阅读全文
posted @ 2008-08-15 08:24 陈晨 阅读(271888) | 评论 (41) 编辑
利用带关联子查询Update语句更新数据
摘要: Update是T-sql中再简单不过的语句了,update table set column=expression [where condition],我们都会用到。但update的用法不仅于此,真正在开发的时候,灵活恰当地使用update可以达到事半功倍的效果。阅读全文
posted @ 2008-08-13 23:37 陈晨 阅读(4171) | 评论 (5) 编辑
多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(下)
摘要: 在对线程同步机制lock,Monitor,同步事件EventWaitHandler,互斥体Mutex的基本用法有了一定了解的基础上,我们对它们用法进行比较,并给出什么时候需要锁什么时候不需要的几点建议。最后,介绍几个FCL中线程安全的类,集合类的锁定方式等,做为对线程同步系列的补充。 阅读全文
posted @ 2008-08-07 00:10 陈晨 阅读(2686) | 评论 (1) 编辑