一、快速排序 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整 ...
分类:
编程语言 时间:
2020-06-13 00:55:25
阅读次数:
101
在使用fastboot刷userdata时,出现错误: (bootloader) flash img partition: userdata FAILED (remote: size too large) 原因是分区的实际大小和定义的不一致。需要更改。 参考链接:https://www.jiansh ...
分类:
移动开发 时间:
2020-06-11 20:05:52
阅读次数:
148
代码如下 1 select from ( 2 select 3 row_number() over(partition by x order by y desc) as rid 4 , 5 from z 6 ) as tt 7 where tt.rid=1 13 --按x分组,以y排序 ...
分类:
数据库 时间:
2020-06-11 13:49:53
阅读次数:
166
回文数https://leetcode-cn.com/problems/palindrome-number/ class Solution(object): def isPalindrome(self, x): xx=str(x) if(xx==xx[::-1]): return True else ...
分类:
其他好文 时间:
2020-06-10 21:26:47
阅读次数:
62
kafka特点: 1.高吞吐量,支持高并发。支持消息分区,和分布式系统。同时保证每个partition内的消息顺序传输。提供消息持久化能力。 2.Kafka就是一种发布-订阅模式。 消费者可以订阅一个或多个topic,消费者可以消费该topic中所有的数据,同一条数据可以被多个消费者消费,数据被消费 ...
分类:
其他好文 时间:
2020-06-09 12:32:50
阅读次数:
64
快速选择 用于求解 Kth Element 问题,也就是第 K 个元素的问题。 可以使用快速排序的 partition() 分治进行实现。需要先打乱数组,否则最坏情况下时间复杂度为 O(N2)。 关于快速排序: https://blog.csdn.net/nrsc272420199/article/ ...
分类:
编程语言 时间:
2020-06-08 00:43:41
阅读次数:
102
public class Palindrome_Number9 { public static boolean isPalindrome(int x) { if(x<0){ return false; } String result=new Integer(x).toString(); for(in ...
分类:
其他好文 时间:
2020-06-07 15:11:13
阅读次数:
54
小灰工作3年了,一直在一家初创公司做大数据架构师,最近几次大厂的面试经历都百般不顺,小灰心如死灰,想着如果一直跳槽无望,只能跟着时下最火的地摊儿大军一起去出摊儿谋生了。 被问到了为什么要使用 Kafka,有哪种场景下需要使用 JMS,小灰一脸问号。工作几年来,接触了 Kafka,Elasticsea ...
分类:
其他好文 时间:
2020-06-05 13:10:08
阅读次数:
56
本教程演示了如何使用 Druid 的 Kafka indexing 服务从 Kafka 流中加载数据至 Druid。
分类:
其他好文 时间:
2020-06-05 00:53:38
阅读次数:
87
kafka的高可用 一、高可用的由来 1.1 为何需要Replication 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可被消费,这与Kafka数据持久性及Delivery Guarantee的设计目标相悖。同 ...
分类:
其他好文 时间:
2020-06-04 20:10:00
阅读次数:
56