sql优化: 数据倾斜的处理方式: -- Q: 活动数据 和 对应的维表进行关联,其中某个活动特别的大。 A: 1) 给关联健加入一个随机的 1-10的值 2)将维度表 的关联健, 每个加上 1-10的值,将维度表扩充十倍。 3)然后将2个表进行join,从而来消除数据倾斜。 -- 尽量不使用cou ...
分类:
数据库 时间:
2019-09-29 18:15:32
阅读次数:
107
本讲的文字内容主要用于描述图片,这张思维导图是我在阅读ORB-SLAM2源码时记录的,ORB-SLAM2系列的博客全部都是根据思维导图中的内容扩充的。可以说,这个思维导图就是我对ORB-SLAM2的大部分的理解。但因为个人能力有限,理解难免有所偏颇,望大家见谅。 这次,我就不私藏了。贡献给大家阅读。 ...
分类:
其他好文 时间:
2019-09-28 12:46:29
阅读次数:
80
1.栈的原理 后进先出(LIFO-last in first out):最后插入的元素最先出来,是一种“操作受限”的线性表,只允许在端插入和删除数据 2.栈的实现 顺序栈:用数组实现,顺序栈需要动态扩容,在初始化时需要给定一个固定大小的数组,当栈大于固定大小时需要扩充数组的大小。 链式栈:用链表实现 ...
分类:
编程语言 时间:
2019-09-27 22:49:21
阅读次数:
112
Java数组初始化需要指定数组容量,但是在许多情况下需要动态扩充容量。有两种方法可以实现:1.采用ArrayList类数组,它可以在需要时自动扩容;2.采用System.arraycopy方法实现,其声明为:araycopy(Object src,int srcPos,Object dest,int ...
分类:
编程语言 时间:
2019-09-26 00:49:06
阅读次数:
112
一、GitHub地址:https://github.com/NuotaSuo/WC-JAVA WC项目相关要求: wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和 ...
分类:
编程语言 时间:
2019-09-26 00:41:35
阅读次数:
106
一、github地址:https://github.com/Jasminejiamei/homework-wc 二、PSP 三、解题思路 刚开始看到题目,以为一定要用c语言或者java才可以实现一个.exe的工具,后来认真看才知道是模仿实现它的功能以及扩充即可,不限定语言。我比较熟的编程语言是Jav ...
分类:
Web程序 时间:
2019-09-25 15:58:27
阅读次数:
93
HashMap底层是一个数组,通过允许冲突来实现大小可扩充。数组的下标是对象的散列码,存储的是list,查询list的时候是线性equals()比较(所以速度的瓶颈在于不能让list过长,也就是数据不能太集中)。 放入HashMap的对象要实现2个方法,hashCode()和equals()。 eq ...
分类:
编程语言 时间:
2019-09-24 10:20:16
阅读次数:
68
"AcWing" 题意:给定一棵n个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树.求增加的边的权值总和最小是多少?$n . 那么我们还是按照$Kruskal$构建最小生成树的思想,把n条边按照权值从小到大排序,每次扫描到一条边,如果两端的节点,不属于一个集合 ...
分类:
其他好文 时间:
2019-09-20 21:29:10
阅读次数:
67
这个不要脸的 jQuery 扩充函数 - jquery-model 是在下的拙作,原本是我个人用 jQuery 在开发前端程序时所使用的,同事也拿去用了之后受到好评,应该也可以推荐给大家,它不是一个什么高大上的东西,只是让我在将 UI 上的内容兜成 JSON 对象时可以少写一些程序。 ... ...
分类:
Web程序 时间:
2019-09-16 13:35:41
阅读次数:
89
绝对导入: 从sys.path模块搜索路径列表中开始找(第一个元素是当前执行程序所在目录) 相对导入:从from import语句所在的文件开始找 .代表当前文件所在目录目录,..代表当前文件所在目录的上一级目录 ps:相对路径导入依赖于__name__变量,根据它的值去寻找平级或者上级目录或文件, ...
分类:
其他好文 时间:
2019-09-12 23:34:36
阅读次数:
135