The Open – Closed principle have been formed by Bertrand Meyer in 1988, it can be paraphrased as: Software entities (let it be classes, modules, funct ...
分类:
其他好文 时间:
2017-02-07 01:13:18
阅读次数:
227
【题目链接】 UVA11990 【题目大意】 给出一个数列,每次删去一个数,求一个数删去之前整个数列的逆序对数。 【题解】 一开始可以用树状数组统计出现的逆序对数量 对于每个删去的数,我们可以用线段树求出它在原序列中的逆序对贡献 在线段树的每个区间有序化数据,就可以二分查找出这个数在每个区间的位置, ...
分类:
编程语言 时间:
2017-01-24 21:48:14
阅读次数:
347
var ticket = new FormsAuthenticationTicket(1, username, DateTime.Now, DateTime.Now.AddMinutes(FormsAuthentication.Timeout.Minutes), true, JsonConvert.... ...
分类:
Web程序 时间:
2017-01-22 16:56:03
阅读次数:
225
控制反转提倡实现松耦合层、组件和类的设计原则,颠倒程序的控制流程。IOC使用分离执行特定问题处理代码的概念; IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。由IOC容器来控制对象的创建;通过IOC,消除组件或者模块间的直接依赖;.Net Framework建立在控制反 ...
分类:
其他好文 时间:
2017-01-22 16:51:31
阅读次数:
181
一、IOC &DI 概述 IOC(Inversion of Control):思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源。而应用IOC容器之后,则是容器主动的将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种方 ...
分类:
编程语言 时间:
2017-01-21 00:42:38
阅读次数:
240
控制反转(Inversion of Control,缩写为IoC),是面向对象编程的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做 依赖注入(Dependency Injection,简称DI). 还有一种方式叫做 "依赖查找" (Dependency Lookup). 通过 ...
分类:
其他好文 时间:
2017-01-20 13:07:39
阅读次数:
194
3.1 依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始定义是:High level modules should not depend upon low lev ...
分类:
其他好文 时间:
2017-01-19 12:16:44
阅读次数:
210
一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Pr ...
分类:
编程语言 时间:
2017-01-17 13:46:52
阅读次数:
214
原文地址:https://martinfowler.com/articles/injection.html n the Java community there's been a rush of lightweight containers that help to assemble compone ...
分类:
其他好文 时间:
2017-01-17 10:53:12
阅读次数:
203
1、多任务学习导引 多任务学习是机器学习中的一个分支,按1997年综述论文Multi-task Learning一文的定义:Multitask Learning (MTL) is an inductive transfer mechanism whose principle goal is to i ...
分类:
其他好文 时间:
2017-01-15 22:39:10
阅读次数:
757