天涯一飘絮

导航

 

2010年5月18日

摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.Int... 阅读全文
posted @ 2010-05-18 13:07 冰云 阅读(495) 评论(1) 推荐(1) 编辑
 
摘要: 问题的提出所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序(线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二个要求:   1) 当一个线程正在写入数据时,其他线程不能写,也不能读。  2) 当一个线程正在读入数据时,其他线程不能写,但能够读。在数据库应用程序环境中经常遇到这样的问题。比如说,有n个最终用户,他们都要... 阅读全文
posted @ 2010-05-18 11:16 冰云 阅读(335) 评论(0) 推荐(1) 编辑
 
摘要: 提高C#编程水平的50个要点1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型7.使用不可变的... 阅读全文
posted @ 2010-05-18 10:53 冰云 阅读(184) 评论(0) 推荐(1) 编辑