逆序(inversion)是指序列中具有性质“ia[j]“的序偶(a[i].a[j])。 例如:在序列34,8,64,51,32,21中具有9个逆序:(34,8),(34,32),(34,21),(64,51),(64,32),(64,21),(51,32),(51,21),(32,21);显而易....
分类:
编程语言 时间:
2015-12-03 14:08:05
阅读次数:
214
IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。理解依赖注入: 当一个类的实例....
分类:
编程语言 时间:
2015-12-02 12:05:48
阅读次数:
187
IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入1:如何理解IoC/DI 要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么?控制反...
分类:
其他好文 时间:
2015-12-02 11:58:18
阅读次数:
132
IoC——Inversion of Control 控制反转DI——Dependency Injection 依赖注入 要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁? 依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么? 控制反转:谁控制谁?控制什么?为何叫反转(有反转...
分类:
其他好文 时间:
2015-11-28 06:31:00
阅读次数:
186
自己练习的源码地址:https://git.oschina.net/snnhoo/DesignPattern.git 欢迎推送第一章 单一职责原则简称SRP:Single Responsibility Principle定义:应该有且仅有一个原因引起类的变更好处:类复杂度降低,职责明确可读性高可维护...
分类:
其他好文 时间:
2015-11-26 01:02:15
阅读次数:
278
Spring.Net快速入门:控制翻转、依赖注入、面向切面编程Spring.Net主要功能:1.IoC:控制翻转(Inversion of Control) 理解成抽象工厂翻转控制:就是创建对象的权利由开发人员自己控制New,转到了由容器来控制。2.DI:依赖注入(Dependency Inject...
分类:
编程语言 时间:
2015-11-21 18:15:11
阅读次数:
268
The Principle of Encryption/Decryption加密解密流程:plaintext(明文)->encryption->ciphertext(密文)->decryption->plaintext(明文)CT = f1(PT, key)PT = f2(CT, key)根据key...
分类:
其他好文 时间:
2015-11-21 17:08:38
阅读次数:
150
DRY——Don't Repeat Yourself Principle,直译为“不要重复自己”原则^_^ DRY简而言之,就是不要写重复的代码。原则本身很简单,但是,对于OOAD来说,有着非常重大的意义。 DRY利用的方法就是抽象:把共同的事物抽象出来,把代码抽取到一个地方去。这样就可以避免写.....
分类:
其他好文 时间:
2015-11-20 21:25:18
阅读次数:
183
Spring.Net主要功能:1.IoC:控制翻转(Inversion of Control) 理解成抽象工厂翻转控制:就是创建对象的权利由开发人员自己控制New,转到了由容器来控制。2.DI:依赖注入(Dependency Injection)依赖注入:就是在通过容器开创建对象的时候,在对象的初始...
分类:
编程语言 时间:
2015-11-19 14:58:18
阅读次数:
339
Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15387Accepted Submission(s): 9387Problem Descripti...
分类:
其他好文 时间:
2015-11-16 17:35:27
阅读次数:
128