01 2019 档案
摘要:单例模式:保证进程中,某个类只有一个实例。 要做到单例,必须要解决一下几个问题: 1 怎么保证呢?怎么样强制保证呢? 单例模式的三部曲:A.构造方法私有化,防止外部对它实例化。B. 静态对象、方法的申明。C.判断对象是否为空,为空则创建对象,最后返回对象。 示例代码: 调用:Console.Writ
阅读全文
摘要:批量插入 Datetable数据 通过sqlbulkcopy 插入1百万条数据 用时 10秒钟 (有兴趣的小伙伴可以去测试) 调用: 批量插入List<T> : 调用:
阅读全文
摘要:表达式目录树 1.什么是表达式目录树Expression? 表达式目录树是一个数据结构,语法树。 首先我们去看看 Expressions类 ,定义了一个泛型委托类型 TDelegate: 我们先来一个带返回值的委托: 其中m、n是两个Int 类型的参数 通过表达式目录树计算 m*n+2: 通过中间语
阅读全文
摘要:委托 1.什么是委托? 个人理解:委托就是把一个方法当做参数传入另一个方法中进行调用。 (委托的实质就是一个类,可以通过中间语言IL编译工具去查看源码) 2.委托的使用? 使用委托三部曲:(1)、委托的声明 。 (2)、委托的实例化。 (3)调用。 3.委托的种类? (1).delegate (2)
阅读全文
摘要:六大设计模式原则 1. 单一职责原则(Single Responsibility Principle)2. 里氏替换原则(Liskov Substitution Principle)3. 依赖倒置原则(Dependence Inversion Principle)4. 接口隔离原则(Interfac
阅读全文

浙公网安备 33010602011771号