数据倾斜:由于数据分布不均匀,造成数据大量的集中到一点,造成数据热点。map /reduce程序执行时,reduce节点大部分执行完毕,但是有一个或者几个reduce节点运行很慢,导致整个程序的处理时间很长,这是因为某一个key的条数比其他key多很多(有时是百倍或者千倍之多),这条key所在的re ...
分类:
其他好文 时间:
2018-04-07 17:43:42
阅读次数:
159
阅读这本书的时候,总有一个疑问——为什么叫这个名字?“虚无的十字架”是什么意思?阅读完,就能明白了.... 故事梗概 抛开书中的故事线,单纯的从故事发生的主线来说,更能让人理解一点。广告公司的员工中原道正和妻子滨冈小夜子有一个女儿,有一天小夜子出去买东西,留女儿爱美一个人在家,结果被一个假释的犯人入 ...
分类:
其他好文 时间:
2018-04-07 17:43:35
阅读次数:
141
字符串的声明(数据类型) 1.可以使用双引号,也可以使用单引号 双引号可以解析变量,也可以解析所有转义字符 2.分割 匹配 查找 替换 特点:如果是其它类型的数据,也可以使用字符串函数,先将其它类型自动转成字符串再处理。 字符串可以像数组一样,通过每个下标,来访问每个字符,但不是数组(数组也可以通过 ...
分类:
Web程序 时间:
2018-04-07 17:43:26
阅读次数:
212
继承:子类继承基类(父类),可以继承基类的所有公有成员,和受保护成员;基类的私有成员通过构造函数给子类继承,子类的构造函数要先给基类的构造函数传参,基类的构造函数先于子类的构造函数来执行。 扫描顺序:扫描类成员先从 自己身上扫描,如果有就使用,没有就向上扫描基类,如果没有扫描基类的基类..一直扫描到 ...
分类:
其他好文 时间:
2018-04-07 17:43:14
阅读次数:
112
论5个小时的正确用法: 前1.5h全部都拿去思考......最好能够确定这场考试可以得多少分。因为到了后面经过思考和调试代码大脑往往不是那么灵光说不定你就失智了。。。 遇见非常难打的数据结构的时候来个暴力垫垫底。 思考: 不要惯性思维!看见像是什么的时候更要警惕,防止走入怪圈出不来了!!! 读题的时 ...
分类:
其他好文 时间:
2018-04-07 17:43:05
阅读次数:
127
【题目】#2146. 「SHOI2017」寿司餐厅 【题意】给定n种寿司的代号,取区间[i,j]的寿司收益是d[i,j]和所有子区间的d,吃了c(c>0)种代号x的寿司的代价是mx^2+cx,给定n,m和矩阵d(有负数!),求最大收益。n<=100。 【算法】最大权闭合子图 【题解】开始考虑每个区间 ...
分类:
其他好文 时间:
2018-04-07 17:42:55
阅读次数:
179
一 、 多表操作 select * from person,dept 二 、多表联合操作 select * from person,dept where person.dept_id =dept.did select * from person,dept where person.dept_id = ...
分类:
数据库 时间:
2018-04-07 17:42:46
阅读次数:
219
文章目录 1、桥接模式介绍 2、桥接模式类图 3、桥接模式Demo实现(移动互联网时代的手机设计) 4、桥接模式总结 桥接模式介绍: 桥接模式将变化封装,使用组合的方式将变化的抽象放到类中,属于结构形设计模式。 类图: 一个简单的Demo(移动互联网时代的手机设计): 现在,我们有一个手机的抽象基类 ...
分类:
其他好文 时间:
2018-04-07 17:42:36
阅读次数:
248
在 C 语言中经常会见到 enum、sizeof、typedef,那么我们今天就来讲解下它们三个:1、enum 用于定义离散值类型,并且它定义的值是真正意义上的常量;2、sizeof 是编译器的内置指示符,不参与程序的执行过程;3、typedef 用于给类型重命名,并且重命名的类型可以在 typedef 语句之后定义。
分类:
编程语言 时间:
2018-04-07 17:42:29
阅读次数:
166
看到谷歌宣布Android Studio将代替Eclipse。 自从7月25日開始我就開始学习使用AS,由于看到谷歌公司公布的说为了简化Android的开发力度,Google决定将重点建设Android Studio工具。Google会在今年年底停止支持其它集成开发环境,比方Eclipse.当然为了 ...
分类:
移动开发 时间:
2018-04-07 17:42:22
阅读次数:
246
:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素。比如有段代码: p:first-child 匹配到的是p元素,因为p元素是div的第一个子元素; h1:first-child 匹配不到任何元素,因为在这里h1是div的第二个子元素,而不是第一个; ...
分类:
Web程序 时间:
2018-04-07 17:42:13
阅读次数:
239
一.混淆矩阵 (一).简介 在人工智能中,混淆矩阵(confusion matrix)是可视化工具,特别用于监督学习,在无监督学习一般叫做匹配矩阵。在图像精度评价中,主要用于比较分类结果和实际测得值,可以把分类结果的精度显示在一个混淆矩阵里面。混淆矩阵是通过将每个实测像元的位置和分类与分类图像中的相 ...
分类:
其他好文 时间:
2018-04-07 17:42:07
阅读次数:
862
引入log4j日志jar包 1.是否含有配置文件 2.文件如何被引用 要求: 1.文件名称必须为log4j.properties 2.文件路径位于resources目录下 原因:log4j源码中有静态的代码块,默认读取的配置文件的路径和名称都是写死/log4j.properties ...
分类:
其他好文 时间:
2018-04-07 17:42:01
阅读次数:
120
中国文化,100年看上海,1000年看北京,3000年看河南。河南是中华民族的发祥地,其历史悠久,文化厚重,正如河南博物馆的名字:大象中原。 当然,大象也很容易联想到“大象”。 一、文明曙光 ?天地玄黄,宇宙洪荒。人类和猿类相揖别,开启人类自己的历史。 黄河之所以被叫做“母亲河”,是因为孕育了中华文 ...
分类:
其他好文 时间:
2018-04-07 17:41:52
阅读次数:
526
静态变量 静态变量也称为类变量,在类中static关键字声明,但在构造方法和语句块之外 静态变量通常被声明为public和private,final和static类型的变量 静态变量在程序开始时被创建,在程序结束时销毁 局部变量不能修饰为static变量 静态方法 静态方法中可以直接调用同类中的静态 ...
分类:
其他好文 时间:
2018-04-07 17:41:44
阅读次数:
122
原创文章,转载请注明出处!博客文章索引地址博客文章中代码的github地址# 基本思想# C++代码 ...
分类:
编程语言 时间:
2018-04-07 17:41:39
阅读次数:
168