排序:
默认
按更新时间
按访问量

蓄水池抽样算法 LeetCode382. Linked List Random Node

“给出一个数据流,这个数据流的长度很大或者未知。并且对该数据流中数据只能访问一次。请写出一个随机选择算法,使得数据流中所有数据被选中的概率相等。” 首先想到的是将输入存到一个列表中,统计出数据流中数据的个数,在读取结束之后随机选取一个,但是数据流长度很大或者未知,内存可能装不下。 蓄水池算法...

2017-08-02 21:34:27

阅读数:92

评论数:0

18

package scalaCode /** * Created by zp on 2017/7/13. */ package leetcode import scala.collection.mutable.ListBuffer import scala.util.control.Br...

2017-07-13 20:01:26

阅读数:78

评论数:0

git pull冲突

转载:http://blog.csdn.net/iefreer/article/details/7679631 如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候, 在发布这个配置文件的时候,会发生代码冲突: error: Your local change...

2017-07-11 19:31:44

阅读数:110

评论数:0

ubuntu14.04安装mongodb3并远程访问

Import the public key used by the package management systemsudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 0C49F3730359A14518585931BC...

2017-06-27 22:05:04

阅读数:101

评论数:0

java编程思想读书笔记九:接口

接口 方法必须为public, 为protected、default包外不可被访问。 域为public static final。 协变返回类型 导出类中的被覆盖方法可以返回基类方法的返回类型的某种导出类型。 完全解耦 策略设计模式:创建一个能够根据所传递的参数对象的不同而具有不同行为的方法。 适...

2017-06-02 20:43:52

阅读数:146

评论数:0

java编程思想读书笔记八:复用类

多态 java中除了static和final方法之外,其他方法都是动态绑定。 静态的方法可以被继承,但是不能重写。如果父类中有一个静态的方法,子类也有一个与其方法名,参数类型,参数个数都一样的方法,并且也有static关键字修饰,那么该子类的方法会把原来继承过来的父类的方法隐藏,而不是重写。通俗的...

2017-05-31 21:34:15

阅读数:74

评论数:0

java编程思想读书笔记七:复用类

初始化基类 如果没有默认的基类构造器,必须用super显示调用基类构造器。 final 必须在域的定义出或者每个构造器中用表达式对final进行赋值。 在参数列表中以声明的方式将参数指明为final,无法在方法中更改参数引用所指向的对象,主要用来向匿名内部类传递参数。 fianl方法 把方法锁定,...

2017-05-30 22:32:08

阅读数:89

评论数:0

java编程思想读书笔记六:访问权限控制

包:库单元 package和import关键字允许你做的,是将单一的全局名字空间分隔开,从而避免名称冲突问题。 protected 从大到小:public,protected,默认,private protected也提供包访问权限,即相同包内的其它类可以访问protected元素。 类访问权限 ...

2017-05-26 11:30:54

阅读数:112

评论数:0

java编程思想读书笔记五:初始化与清理

基本类型的重载 如果传入的数据类型(实际参数类型)小于方法中声明的形式参数类型,实际数据类型就会被提升。char型略有不同,如果无法找到恰好接受char参数的方法,就会把char直接提升到int型。 如果传入的实际参数较大,就得通过类型转换来执行窄化转换到最接近的类型。 this关键词 this调...

2017-05-25 22:47:09

阅读数:91

评论数:0

java编程思想读书笔记三:操作符

按位操作符 对于布尔类型,可以对它执行按位&|^,但不能执行按位“非~”,可能为了避免逻辑与(!)混淆。 - 按位操作符具有与逻辑操作符相同的效果,只是不会中途短路。移位操作符 “有符号”右移>>,符号为正,高位插入0,符号为负,高位插入1。 “无符号”右移>>&g...

2017-05-25 16:41:15

阅读数:78

评论数:0

java编程思想读书笔记二:一切都是对象

一切都是对象对象基本类型基本类型所占存储空间大小固定,所以具有可移植性高精度数字BigInteger、BigDecimal没有对于基本类型数组当创建一个数组对象时,实际上就是创建了一个引用数组,自动初始化为null。销毁对象作用域C/C++中小作用域将较大作用域隐藏起来的做法,在java里是不允许...

2017-05-25 12:59:45

阅读数:166

评论数:0

java编程思想读书笔记一:对象导论

java编程思想读书笔记一:对象导论

2017-05-24 22:03:35

阅读数:149

评论数:0

hive用户自定义函数

1、继承UDF类,实现evaluate函数。 2、继承抽象类GenericUDF,可以处理标准UDF无法处理的操作,比如可以根据语句中输入的参数而产生复杂的处理逻辑。 3、UDAF自定义聚合函数。 4、UDTF自定义表生成函数,继承抽象类GenericUDTF。 5、宏命令 提供了Hiv...

2017-05-03 17:34:37

阅读数:588

评论数:0

idea Maven 打包jar

1、Idea中打开Maven project; 2、选择LifeCycle中的install,完成即可。

2017-05-03 16:16:53

阅读数:181

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭