排序:
默认
按更新时间
按访问量

over(partition by ...order by ...)

为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。 一、rank()/dense_rank() over(partition by ...order by ...) 现在客...

2015-11-20 12:00:42

阅读数:1569

评论数:0

Java 枚举7常见种用法

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更...

2015-11-13 09:24:29

阅读数:347

评论数:0

android sd卡路径正确获取 双sd卡获取(getexternalstoragedirectory)

http://blog.csdn.net/wulongtiantang/article/details/19400007 /**      * 获取手机自身内存路径      *       */ public static String getPhoneCardPath(){ r...

2015-10-23 12:00:49

阅读数:1654

评论数:0

Android 5.1 SDK下载与配置

http://blog.csdn.net/lincyang/article/details/44680629 重要文件下载地址: (1)http://dl-ssl.google.com/android/repository/sources-22_r01.zip  (2)http://dl-ss...

2015-09-02 09:57:12

阅读数:1718

评论数:0

js取小数点后两位 方法总结

Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取。 [javascript] view plaincopy function getnum()   {   ...

2015-03-13 17:01:38

阅读数:560

评论数:0

用1、2、3、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列 要求:"4"不能在第三位,"3"与"5"不能相连。

方法一public static void main(String[] args) { int su[]={1,2,2,3,4,5}; for(int i=122345;i<543221;i++){ char s[]=new Integer(i).toString().toCharA...

2015-03-13 08:58:37

阅读数:1093

评论数:0

设计模式C++学习笔记之十九(State状态模式)

设计模式C++学习笔记之十九(State状态模式) 19.1.解释 概念:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 main(),客户 CLiftState,电梯状态抽象类 CCloseingState,电梯门关闭 COpenningState,电梯...

2015-03-04 16:09:46

阅读数:381

评论数:0

设计模式C++学习笔记之十八(Visitor访问者模式)

设计模式C++学习笔记之十八(Visitor访问者模式) 18.1.解释 概念:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 main(),客户 IVisitor,访问者接口 CBaseVisitor,访问者实现类 ...

2015-03-04 16:08:03

阅读数:361

评论数:0

设计模式C++学习笔记之十七(Chain of Responsibility责任链模式)

设计模式C++学习笔记之十七(Chain of Responsibility责任链模式) 17.1.解释 概念:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 main(),客户 IWom...

2015-03-04 16:04:36

阅读数:353

评论数:0

设计模式C++学习笔记之十六(Observer观察者模式)

设计模式C++学习笔记之十六(Observer观察者模式) 16.1.解释 概念:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 main(), IObservable,被观察者接口 CHanFeiZiObservable,被观察者韩非子...

2015-03-04 16:03:34

阅读数:355

评论数:0

设计模式C++学习笔记之十五(Composite组合模式)

设计模式C++学习笔记之十五(Composite组合模式) 15.1.解释 概念:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合的使用具有一致性。 main(),客户 CCorpNode,抽象基类,实现基本信息 CBranchNode,...

2015-03-04 16:03:23

阅读数:451

评论数:0

设计模式C++学习笔记之十四(Iterator迭代器模式)

设计模式C++学习笔记之十四(Iterator迭代器模式) 14.1.解释 概念:提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。 main(),客户 IProject,产品接口 CProject,产品类 IIterator,迭代器接口 IProject...

2015-03-04 16:02:19

阅读数:308

评论数:0

设计模式C++学习笔记之十三(Decorator装饰模式)

设计模式C++学习笔记之十三(Decorator装饰模式) 装饰模式,动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 13.1.解释 main(),老爸 ISchoolReport,成绩单接口 CFourthGradeSchoolRe...

2015-03-04 15:59:34

阅读数:346

评论数:0

设计模式C++学习笔记之十二(Command命令模式)

设计模式C++学习笔记之十二(Command命令模式) 命令模式,将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。应该是一个比较简单的模式了。   12.1.解释  main(),客户  CInvoker,命令接收者,...

2015-03-04 15:58:57

阅读数:401

评论数:0

设计模式C++学习笔记之十一(Bridge桥梁模式)

设计模式C++学习笔记之十一(Bridge桥梁模式) 桥梁模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。实现分离的办法就是增加一个类, 11.1.解释 main(),客户 IProduct,产品接口 CHouse,房子 CIPod,ipod CClothes,服装 ...

2015-03-04 15:58:06

阅读数:326

评论数:0

设计模式C++学习笔记之十(Builder建造者模式)

设计模式C++学习笔记之十(Builder建造者模式) 建造者模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。一段晦涩难懂的文字,实现创建不同表示的方法就是给创建的过程传入创建的参数。详细的还是看代码吧。 10.1.解释 main(),客户 CCarMo...

2015-03-04 15:56:54

阅读数:354

评论数:0

设计模式C++学习笔记之九(Template Method模板方法模式)

设计模式C++学习笔记之九(Template Method模板方法模式) 模板模式也是相当简单的一种模式,而且是比较常用的。模板模式是定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。cbf4li...

2015-03-04 15:56:11

阅读数:332

评论数:0

设计模式C++学习笔记之八(Adapter适配器模式)

设计模式C++学习笔记之八(Adapter适配器模式) 适配器模式,使用之处比较特殊,不属于常规设计模式,主要用于不同系统之间的处理。是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。也是一个比较简单的模式,直接上代码了...

2015-03-04 15:55:29

阅读数:294

评论数:0

设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)

设计模式C++学习笔记之七(AbstractFactory抽象工厂模式) 抽象工厂,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。对于工厂方法来说,抽象工厂可实现一系列产品的生产,抽象工厂更注重产品的组合。 看代码: 7.1.解释 main(),女娲 IHuma...

2015-03-04 15:54:52

阅读数:326

评论数:0

设计模式C++学习笔记之六(Facade门面模式)

设计模式C++学习笔记之六(Facade门面模式) Facade门面模式,也是比较常用的一种模式,基本上所有软件系统中都会用到。 GOF 在《设计模式》一书中给出如下定义:为子系统中的一组接口提供一个一致的界面, Facade 模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。简单...

2015-03-04 15:53:52

阅读数:365

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭