- 博客(9)
- 收藏
- 关注
原创 c#Oracle帮助类
using System; using System.Data; using System.Collections.Generic; using System.Configuration; using System.Text; using System.IO; using Oracle.ManagedDataAccess.Client; using Tools; namespace DBUti...
2020-04-22 13:42:44 928
原创 Oracle row_number();rank();dense_rank()的异同
1.相同点: 都可以对记录进行排序。 2.不同点: row_number()排序,即使有相同值排序也不重复。 rank()排序,有相同的值,则排序相同,但是排序不连续。 dense_rank()排序,有相同的值,则排序相同,且排序连续。 实际场景: 根据课程成绩进行排序 1.使用row_number()排序 SQL: SELECT T1.STU_NO, T1....
2020-04-23 11:45:31 688
原创 C#LINQ对对象进行去重
首先实现一个扩展方法 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FirstProject { /// <summary> /// LINQ 扩展方法类 ...
2020-04-08 09:51:11 2116
原创 JS实现轮播图
废话不多说,直接上源码: html页面如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="css/轮播图.css"/>
2018-08-18 13:59:28 285
原创 JS实现菜单的伸缩
废话不多说,直接上源码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>菜单伸缩</title> <script type="text/javascript" src="js/jquer
2018-08-17 08:38:43 4313
原创 JS实现三级联动
通过数组简单实现三级联动。代码如下图所示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../
2018-08-16 20:53:11 18044 5
转载 Java设计模式之模版模式
设计模式之 - 模板模式(Template Pattern)引入:这几天在看一本讲spring源码的书《SPRING技术内幕》里面在讲加载配置文件的时候,可以有不同的加载方式,如根据文件系统目录加载配置文件(FileSystemXmlApplicationContext),类路径加载配置文件(ClassPathXmlApplicationContext),以及根据项目上下文目录(XmlWebApp...
2018-06-11 20:47:03 135
转载 Java设计模式之备忘录模式
定义:备忘录(Memento)模式又称标记(Token)模式。GOF给备忘录模式的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。角色分类: 1) 备忘录(Memento)角色:备忘录角色存储“备忘发起角色”的内部状态。“备忘发起角色”根据需要决定备忘录角色存储“备忘发起角色”的哪些内部状态。为了防止“备忘发起角色”以外...
2018-06-07 10:28:33 252
转载 Java设计模式之代理模式
Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星...
2018-06-05 12:23:46 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人