关闭

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

为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。 一、rank()/dense_rank() over(partition by ...order by ...) 现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的...
阅读(638) 评论(0)

Java 枚举7常见种用法

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

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

http://blog.csdn.net/wulongtiantang/article/details/19400007 /**      * 获取手机自身内存路径      *       */ public static String getPhoneCardPath(){ return Environment.getDataDirectory().getPath(); } ...
阅读(1345) 评论(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-ssl.google.com/android/repository/tools_r24.1.2-...
阅读(1352) 评论(0)

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

Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取。 [javascript] view plaincopy function getnum()   {   var num = 22.123456;   var result = num.substring(...
阅读(470) 评论(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().toCharArray(); int s1=0;int s2=0;int s3=0;int s4=0;int s5=0...
阅读(967) 评论(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

设计模式C++学习笔记之十一(Bridge桥梁模式) 桥梁模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。实现分离的办法就是增加一个类, 11.1.解释 main(),客户 IProduct,产品接口 CHouse,房子 CIPod,ipod CClothes,服装 CNewCorp,桥梁类,MakeMoney()是桥梁方法 CNewHouseCorp,只能生产房...
阅读(306) 评论(0)
403条 共27页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:715647次
    • 积分:6994
    • 等级:
    • 排名:第3628名
    • 原创:38篇
    • 转载:365篇
    • 译文:0篇
    • 评论:58条
    最新评论
    关联网站
    http://fishcodelib.com/ http://www.ccrun.com/