- 浏览: 862773 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- android (55)
- CSS (23)
- eclipse (25)
- Data Structes and Algorithms (53)
- J2SE (87)
- Java_面试学习_j2se (26)
- java_面试学习_非技术 (13)
- java_gui (2)
- java_设计模式 (27)
- JDBC (10)
- java_web (15)
- hibernate (5)
- Oracle (37)
- Struts2 (7)
- Word-----dos (24)
- Jbpm (3)
- java小技巧 (8)
- math (1)
- flex (12)
- WebService (4)
- 生活 (9)
- 小框架或小语言 (27)
- spring (1)
- 面试~~~软实力 (7)
- jstat的用法 (1)
- jmap (1)
- 数据链路层和传输层的流量控制区别 (1)
- shell (0)
- 财商 (1)
- javascript (0)
- js研究 (1)
- 代码收集 (0)
最新评论
-
海尔群:
http://jingyan.baidu.com/articl ...
android加密 -
完美天龙:
------------------------- ...
asm----字节码操纵 -
houniao1990:
大神,请问 string 类型 定义为 oracle的 cha ...
hibernate注解 -
JamesQian:
Line:103
f.doFilter(msg);
是否需 ...
责任链模式_过滤器模式 -
sacoole:
好评
interview--- 如何从N个数中选出最大(小)的n个数?
KEEP 看到很多人对于keep不理解,这里解释一下! Returns the row ranked first using DENSE_RANK 2种取值: DENSE_RANK FIRST DENSE_RANK LAST 在keep (DENSE_RANK first ORDER BY sl) 结果集中再取max、min的例子。 SQL> select * from test; ID MC SL -------------------- -------------------- ------------------- 1 111 1 1 222 1 1 333 2 1 555 3 1 666 3 2 111 1 2 222 1 2 333 2 2 555 2 9 rows selected SQL> SQL> select id,mc,sl, 2 min(mc) keep (DENSE_RANK first ORDER BY sl) over(partition by id), 3 max(mc) keep (DENSE_RANK last ORDER BY sl) over(partition by id) 4 from test 5 ; ID MC SL MIN(MC)KEEP(DENSE_RANKFIRSTORD MAX(MC)KEEP(DENSE_RANKLASTORDE -------------------- -------------------- ------------------- ------------------------------ ------------------------------ 1 111 1 111 666 1 222 1 111 666 1 333 2 111 666 1 555 3 111 666 1 666 3 111 666 2 111 1 111 555 2 222 1 111 555 2 333 2 111 555 2 555 2 111 555 9 rows selected SQL> 不要混淆keep内(first、last)外(min、max或者其他): min是可以对应last的 max是可以对应first的 SQL> select id,mc,sl, 2 min(mc) keep (DENSE_RANK first ORDER BY sl) over(partition by id), 3 max(mc) keep (DENSE_RANK first ORDER BY sl) over(partition by id), 4 min(mc) keep (DENSE_RANK last ORDER BY sl) over(partition by id), 5 max(mc) keep (DENSE_RANK last ORDER BY sl) over(partition by id) 6 from test 7 ; ID MC SL MIN(MC)KEEP(DENSE_RANKFIRSTORD MAX(MC)KEEP(DENSE_RANKFIRSTORD MIN(MC)KEEP(DENSE_RANKLASTORDE MAX(MC)KEEP(DENSE_RANKLASTORDE -------------------- -------------------- ------------------- ------------------------------ ------------------------------ ------------------------------ ------------------------------ 1 111 1 111 222 555 666 1 222 1 111 222 555 666 1 333 2 111 222 555 666 1 555 3 111 222 555 666 1 666 3 111 222 555 666 2 111 1 111 222 333 555 2 222 1 111 222 333 555 2 333 2 111 222 333 555 2 555 2 111 222 333 555 9 rows selected SQL> select id,mc,sl, 2 min(mc) keep (DENSE_RANK first ORDER BY sl) over(partition by id), 3 max(mc) keep (DENSE_RANK first ORDER BY sl) over(partition by id), 4 min(mc) keep (DENSE_RANK last ORDER BY sl) over(partition by id), 5 max(mc) keep (DENSE_RANK last ORDER BY sl) over(partition by id) 6 from test 7 ; ID MC SL MIN(MC)KEEP(DENSE_RANKFIRSTORD MAX(MC)KEEP(DENSE_RANKFIRSTORD MIN(MC)KEEP(DENSE_RANKLASTORDE MAX(MC)KEEP(DENSE_RANKLASTORDE -------------------- -------------------- ------------------- ------------------------------ ------------------------------ ------------------------------ ------------------------------ 1 111 1 111 222 555 666 1 222 1 111 222 555 666 1 333 2 111 222 555 666 1 555 3 111 222 555 666 1 666 3 111 222 555 666 2 111 1 111 222 333 555 2 222 1 111 222 333 555 2 333 2 111 222 333 555 2 555 2 111 222 333 555 min(mc) keep (DENSE_RANK first ORDER BY sl) over(partition by id):id等于1的数量最小的(DENSE_RANK first )为 1 111 1 1 222 1 在这个结果中取min(mc) 就是111 max(mc) keep (DENSE_RANK first ORDER BY sl) over(partition by id) 取max(mc) 就是222; min(mc) keep (DENSE_RANK last ORDER BY sl) over(partition by id):id等于1的数量最大的(DENSE_RANK first )为 1 555 3 1 666 3 在这个结果中取min(mc) 就是222,取max(mc)就是666
发表评论
-
函数---merge
2011-06-25 10:37 3257/*Merge into 详细介绍 MERGE语句是Or ... -
函数---GROUPING
2011-06-23 07:35 920GROUPING GROUPING函数可以接受一列,返回 ... -
函数---trunc,LEAST,COALESCE ,TRANSLATE,convert,REPLACE
2011-06-16 09:44 1097select trunc(sysdate,'DD') AA ... -
函数---to_char,RANK()和dense_rank(),rollup,cube
2011-06-16 07:53 1293TO_CHAR(<x> [,<fmt & ... -
oracle-----list,array
2011-06-12 18:47 1107定义 type idList_type is table ... -
oracle----触发器
2011-06-12 15:14 961这个触发器的作用是在插入role_info表的时候把rol ... -
oracle---包,游标
2011-06-11 20:40 1444游标就是一个指向内 ... -
函数---instr
2011-05-29 10:29 20921.instr 在Oracle/PLSQL中,instr函 ... -
oracle经典博文
2011-04-18 13:05 954http://www.itpub.net/viewthread ... -
oracle-----转换函数
2011-04-17 14:45 1192Oracle 中的 TO_DATE 和 TO_CHAR 函 ... -
sql-------not in 与not exists效率
2011-01-19 09:28 2101总结: not exists总比not in好, in在内 ... -
oracle----globle temp table
2010-12-01 17:56 1181在sybase中的存储过程可以写临时表,但是oracle不 ... -
oracle----函数收集
2010-11-30 16:38 1623日期函数 1.ADD_MONTHS( ... -
sybase----函数收集
2010-11-30 16:36 1141长度和语法分析 datalength(char_expr ... -
sybase----oracle ---函数转换
2010-11-30 16:31 1339比如: 1.select user_id,convert ... -
oracle----块编程
2010-11-30 15:17 16911.块的构成:---这里不 ... -
sybase---oracle2sybase procedure
2010-11-03 19:35 1033Oracle的存储过程 create or repl ... -
sybase---bcp
2010-11-03 19:31 1962bcp 数据库名..表名 in ... -
oracle---用户管理
2010-10-06 19:37 1471sys是超级管理员,他比s ... -
oracle---认证
2010-10-06 18:34 1008oca [oracle初级认证] ocp[oracle专家级 ...
相关推荐
1.keep-alive 能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 相似, 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件...
keep-alive用法:动态组件&vue-router keep-alive源码解析 keep-alive组件及其包裹组件的钩子 keep-alive组件及其包裹组件的渲染 二、keep-alive介绍与应用 2.1 keep-alive是什么 keep-alive是一个抽象组件:它...
将要缓存的组件使用 keep-alive 包裹住即可。 keep-alive优点的介绍: 1. 切换组件时,当前组件不会触发销毁的生命周期钩子。也就是说不会销毁了。 2. 切换回来时,也不会重新创建。(既然都没有被销毁,哪里来的...
vue2.0 keep-alive的最佳实践,供大家参考,具体内容如下 1.基本用法 vue2.0提供了一个keep-alive组件用来缓存组件,避免多次加载相应的组件,减少性能消耗 <keep> <!-- 组件将被缓存 --> </keep> 有时候 ...
keep-alive是Vue.js的一个内置组件。<keep> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。 当组件在 <keep> 内被切换,它的 activated 和 ...
当详情页中改变列表数据时,配合keep-alive,需要在vue钩子函数activated中,对数据进行更改 activated keep-alive组件激活时调用。 deactivated keep-alive组件停用时调用。 1.用到keep-alive来缓存页面 2.当...
const keepFuncProps = require ( 'keep-func-props' ) // Any function wrapper works const memoize = require ( 'lodash/memoize' ) const betterMemoize = keepFuncProps ( memoize ) const anyFunction = ( ) =...
说到Vue的钩子函数,可能很多人只停留在一些很简单常用的钩子(created,mounted),而且对于里面的区别,什么时候该用什么钩子,并没有仔细的去研究过,且Vue的生命周期在面试中也算是比较高频的考点,那么该如何回答...
提出问题 最近在做项目发现一个问题,当我...当组件在 keep-alive 内被切换,它的 activated 和 deactivated 这两个生命周期钩子函数将会被对应执行。 include – 字符串或正则表达式。只有匹配的组件会被缓存。 exc
采用react hooks全新api ,支持缓存路由,手动解除缓存,增加了缓存的状态周期,监听函数等。 后续版本会完善其他功能。 演示 缓存组件+监听 二快速上手 下载 npm install react-keepalive-router --save # or yarn ...
keep-learning 收集跟前端有关的学习资讯 在继续学习 & 积累,并率先于持续更新。 综合类 综合类 地址 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的...
最初,此AWS Lambda函数用于观察CENACOLO VINCIANO的预订日期,但现在我已经修改为可提供特定URL和选择器字符串的搜寻器,它将获取内容并在之后通过AWS SES发送电子邮件您触发该功能。 工具 AWS Lambda AWS SES ...
nullvariable / wpcli-gdpr-sanitizer 使用随机的伪造信息重写WordPress安装中的所有个人数据。 快速链接:| | |使用wp gdpr-sanitizer将重写标准WordPress配置文件字段中的所有... 将自定义函数gdpr_sanitizer_update
FLAG_KEEP EQU 4AH ;闹钟持续鸣叫标志(1开启,0关闭) FLAG_ALARM EQU 4BH ;闹钟响标志(为1蜂鸣器响,为0蜂鸣器不响) FLAG_NUM EQU 4CH ;当前闹钟标志(1-3个闹钟) FLAG_MOVING EQU 4DH ;流水显示初始化标志(0...
SHA256哈希函数; HMAC认证码; PBKDF2密码增强器; 以及CCM和OCB身份验证加密模式。 同样重要的是,默认参数是明智的:SJCL将您的密码增强1000倍并对其加盐以防止彩虹表,并且对发送的每条消息进行身份验证以防止其...
因为mounted函数只会在html和模板渲染之后会加载一次,但是在子组件中只有第一次的数据显示是正常的,所以需要再增加一个...activate(keep-alive组件激活时调用) deactivated(keep-alive组件停用时调用) errorCaptu
MVVM优点、Vue底层实现原理、对vue生命周期的理解、组件生命周期、computed与watch、data为什么是一个函数、为什么v-for和v-if不建议用在一起、React/Vue 项目中 key 的作用、vue组件的通信方式、nextTick的实现原理...
考研数学三角函数常用公式总结,参考知乎网友分享,分模块总结,计算机考研党的一点经验,排版清晰,给大家分享一下。
前言 最近做项目碰到一个很头大的问题–从a页面跳到b页面进行...解决这个问题的关键就在于对keep-alive的理解和activated钩子函数的使用。 当在项目中引入keep-alive的时候,页面第一次进入,钩子函数的触发顺序created