存下值和下标后排序,每次从坐后面开始取就可以了。 ac代码: ...
分类:
其他好文 时间:
2017-08-10 20:58:31
阅读次数:
150
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6098 题目描述: 给出一个序列, 让你求序列中所有不能整除i的最大值并输出 i 属于 2 ~ n 解题思路: 这道题我犯蠢了......我想的是找规律, 所有质数先求出来再单独抠倍数, 其实只要排序就 ...
分类:
其他好文 时间:
2017-08-10 19:27:33
阅读次数:
118
DIP: Dependency Inversion Principle。翻译过来是依赖反转原则,也叫依赖倒置原则。 依赖倒置原则是设计模式几个重要原则之一。具体定义就是,底层模块依赖高层模块定义的接口,高层模块不依赖底层模块的实现。 IOC:Inversion of Control。控制反转。 控制... ...
分类:
编程语言 时间:
2017-08-08 13:59:53
阅读次数:
148
在面向对象的程序设计中。里氏替换原则(Liskov Substitution principle)是对子类型的特别定义。它由芭芭拉·利斯科夫(Barbara Liskov)在1987年在一次会议上名为“数据的抽象与层次”的演说中首先提出。里氏替换原则的内容能够描写叙述为: “派生类(子类)对象能够替 ...
分类:
其他好文 时间:
2017-08-08 13:47:12
阅读次数:
156
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Inje ...
分类:
编程语言 时间:
2017-08-07 13:35:27
阅读次数:
232
五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Closed ...
分类:
其他好文 时间:
2017-08-06 18:08:14
阅读次数:
120
说到依赖注入(Dependency Injection),肯定离不开控制反转(Inversion of Control).依赖注入是实现控制翻转最常见的方式之一(因为spring的流行). 这里根据我自己学习依赖注入(DI)的资料整理,以及一些自己的看法 1.依赖注入初识 无论是因为什么,从哪里接触 ...
分类:
其他好文 时间:
2017-08-05 20:34:02
阅读次数:
120
The inversion number of a given number sequence a1, a2, ..., an is the number of pairs (ai, aj) that satisfy i < j and ai > aj. For a given sequence o ...
分类:
编程语言 时间:
2017-08-05 18:50:31
阅读次数:
244
定义 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)。 一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少,它的内部是如何复杂都和自己没关系,只需知道它提供的public方法, ...
分类:
其他好文 时间:
2017-08-05 06:54:43
阅读次数:
167
面向对象七大设计原则: 1、开闭原则(OCP:Open-Closed Principle)2、里氏替换原则(LSP:Liskov Substitution Principle) 3、单一职责原则(SRP:Single responsibility principle)4、接口隔离原则(ISP:Int ...
分类:
数据库 时间:
2017-08-04 19:29:25
阅读次数:
250