摘要: 微软开源项目:http://www.codeplex.com/ SignalR https://github.com/SignalR/SignalR(后台推送) http://www.asp.net/signalr/overview/getting-started http://www.tuicoo 阅读全文
posted @ 2016-12-27 13:06 ecollab 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别 大话设计模式之简单工厂模式、抽象工厂模式及工厂方法模式的比较 抽象工厂模式-与-工厂方法模式区别 在简单工厂模式下,工人要想到种植萝卜还是白菜,在工厂模式下,工人想到是种植根菜还是茎菜,而在抽象工厂模式下,则关心种植基因菜还是非基因菜 阅读全文
posted @ 2016-12-27 12:20 ecollab 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 创建唯一对象 C#中单例的双重锁定模式 静态构造函数和静态字段 单例模式5种实现方式 JAVA实现单例模式的四种方法和一些特点 单例模式的6种实现方式 阅读全文
posted @ 2016-12-27 11:44 ecollab 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 1.可以使用扩展方法来扩展类或接口,但不能重写扩展方法。 2.与接口或类方法具有相同名称和签名的扩展方法永远不会被调用。 3.编 阅读全文
posted @ 2016-12-27 11:18 ecollab 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 匿名类型就是没有名字的类型。在C#3.0中允许我们在程序中声明一个临时的类型来存储数据。匿名类型的对象是必须用var 来声明,但是用var 声明的对象不一定都是匿名对象 匿名类型一般在以下情况下使用:1.匿名类型通常用在查询表达式的 select 子句中,以便返回源序列中每个对象的属性子集(Linq 阅读全文
posted @ 2016-12-27 11:14 ecollab 阅读(165) 评论(0) 推荐(0) 编辑