2014年11月15日

如何编写单元测试

摘要: 如何编写单元测试燕双龙一 单元测试简介单元测试是代码正确性验证的最重要的工具,也是系统测试当中最重要的环节。也是唯一需要编写代码才能进行测试的一种测试方法。在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的重要性。每一个单元测试,都是用来定向测试其所对应的一个单元的数据是否正确。单元测试是... 阅读全文

posted @ 2014-11-15 19:31 jack_Meng 阅读(34454) 评论(1) 推荐(5) 编辑

封装Socket.BeginReceive/EndReceive以支持Timeout

摘要: Socket.NET中的Socket类提供了网络通信常用的方法,分别提供了同步和异步两个版本,其中异步的实现是基于APM异步模式实现,即BeginXXX/EndXXX的方式。异步方法由于其非阻塞的特性,在需考虑程序性能和伸缩性的情况下,一般会选择使用异步方法。但使用过Socket提供的异步方法的同学... 阅读全文

posted @ 2014-11-15 19:08 jack_Meng 阅读(622) 评论(0) 推荐(0) 编辑

使用反射动态创建类型实例

摘要: .NET中除了构造函数外,还有多种方式可以创建类型的实例。下面总结了几种常见的通过反射创建类型实例的方法。 假设我们需要创建有这样一个类型的实例: public class Employee { public String Name { get; set; } public Employee(Str 阅读全文

posted @ 2014-11-15 18:51 jack_Meng 阅读(6753) 评论(0) 推荐(0) 编辑

泛型List<T>排序(利用反射)

摘要: 在最近一个项目中,有需求要对页面中所有的gridview添加排序功能。由于gridview的数据源绑定的是一个集合类List,而不是DataTable,所以无法使用DataView排序功能。另外,不同的gridview显示的是不同的业务数据,为了重用代码只能添加一个泛型方法,使用该方法对数据类... 阅读全文

posted @ 2014-11-15 18:41 jack_Meng 阅读(4047) 评论(0) 推荐(0) 编辑

导航