select id,area, sum(1) over() as 总记录数, sum(1) over(partition by id) as 分组记录数, sum(score) over() as 总计 , sum(score) over(partition by id) as 分组求和, sum( ...
分类:
其他好文 时间:
2019-07-02 10:57:40
阅读次数:
98
【语法】ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 【功能】表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) row_number() 返回的主要是“行”的信息,并没有排名 【参 ...
分类:
数据库 时间:
2019-07-02 10:51:56
阅读次数:
128
我的第一个思路就是用快排的方法做,找到下标为k 的数字。其中的细节多注意,特别是在快排的函数调用的时候。 第二种方法:在答案里看到的,由于我自己也不是很理解,所以没怎么写注释 ...
分类:
其他好文 时间:
2019-07-02 09:25:00
阅读次数:
69
题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路一遍历数组是保存两个值:一个是数字中的一个数字,另一个是次数。当遍历到下一个 ...
分类:
编程语言 时间:
2019-06-30 12:39:18
阅读次数:
115
Python partition() 方法 描述 partition() 方法用来根据指定的分隔符将字符串进行分割。 如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。 partition() 方法是在2.5版中新增的。 语法 ...
分类:
其他好文 时间:
2019-06-30 11:12:02
阅读次数:
89
Nand Flash 设备添加时数据结构包含关系 struct mtd_partition partition_info[] --> struct s3c2410_nand_set nandset --> struct s3c2410_platform_nand superlpplatfrom -- ...
分类:
系统相关 时间:
2019-06-29 12:59:12
阅读次数:
130
回文字符串 "680. Valid Palindrome II (Easy)" 题目描述: 可以删除一个字符,判断是否能够构成回文字符串。 代码: java public boolean validPalindrome(String s){ int i== 1; int j= ...
分类:
其他好文 时间:
2019-06-28 19:30:41
阅读次数:
87
每一个record 都有一个key 其作用在于 1 作为一个record的元数据 2 用于分区,以便确定record进入到哪个,那么具体代码是如何实现的呢?我们查看下源码 partition 如果所有的message是同一个key,将会被放入同一个partition kafka发送一个消息的流程 1 ...
分类:
其他好文 时间:
2019-06-28 18:22:02
阅读次数:
199
快速排序 快速排序通过一个切分元素将数组分成两个子数组,左子数组小于等于切分元素,右子数组大于切分元素,将这两个子数组排序,也就是将整个数组排序了。 代码如下: 快速排序是原地排序,不需要辅助数组,但是递归调用需要辅助栈。快速排序最好的情况下是每次都正 ...
分类:
编程语言 时间:
2019-06-28 16:35:05
阅读次数:
103
problem 680. Valid Palindrome II 参考 1. Leetcode_easy_680. Valid Palindrome II; 完 ...
分类:
其他好文 时间:
2019-06-26 17:54:47
阅读次数:
105