![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
花轮2580
大数据工程师
展开
-
java基础-原码反码补码
本文帮助理解,Java中原码反码补码的原理 1:原码反码补码,基础概念和计算方法 对于一个数,计算机需要使用一定的编码方式进行存储。原码反码补码是计算机存储一个具体数字的编码方式。 原码: 第一位表示符号位,其余位表示真值 [+1]原= 0000 0001 [-1]原 =1000 0001 反码: 正数的反码跟原码相等 反码计算:在符号位不变的基础上,其余各位取反 ...原创 2020-02-01 11:02:10 · 1212 阅读 · 0 评论 -
从数组中随机取若干个不重复的数
要求:从 0 ~ 100 中随机取出十个不重复的 数 思路: 1: 利用数组,通过Math.random()*(arr.length -1) 然后将取到的数跟数组最后一个元素交换,将数组长度减一 下面代码中设计到 判断数组中是不是有重复元素 我的想法如下,如有错误还望大佬指正 1:如果数据量不大利用 HashSet的去重效果,将数组中的元素循环放入 Set之后判断set.size 和 ...原创 2018-09-24 18:09:36 · 5133 阅读 · 0 评论 -
Hue编译安装教程
参考大神的操作,自己搞到两点多都没解决依赖。膜拜大神 https://blog.csdn.net/lsshlsw/article/details/47865601 出现 IOError: [Errno 13] Permission denied: '/home/apps/hue-3.9.0/logs/supervisor.log' 是因为没有写日志的权限 https...转载 2018-10-14 00:51:05 · 486 阅读 · 0 评论 -
Oozie4.3.1编译教程
Oozie4.2.0 解压之后的源码只有十几兆,但是依赖很多Jar, 1:将pom.xml中的 镜像注释掉 2:编译生成Java doc报错 [INFO] The goal 'org.apache.maven.plugins:maven-javadoc-plugin:2.7:javadoc' has not be previously called for the pr...原创 2018-10-14 15:55:40 · 1497 阅读 · 0 评论 -
修改 Anaconda 下 Jupyter默认路径
参考下面大佬的解决办法 https://blog.csdn.net/weixin_36292173/article/details/76209839转载 2018-10-10 20:01:35 · 102 阅读 · 0 评论 -
BinartSearch
算法的第一篇,记录自己学习算法过程中遇到的坑!!! public class BinarySearch { public static int rank(int key,int[] arr){ int low = 0; int high = arr.length - 1; int mid = (high - low)/2 + lo...原创 2019-01-23 21:45:00 · 270 阅读 · 0 评论 -
二次排序,Spark,Hadoop实现
踏踏实实积累,不能浮躁!!! 3 5 2 8 2 4 1 7 1 5 需求:先根据上述数据中的第一列进行排序,第一列相等的根据第二列进行排序最后效果如下 3 5 2 8 2 4 1 7 1 5 原理:根据自定义的key来实现二次排序 其实不难 下面是Spark代码的实现逻辑供大家参考 1:自定义key package cn.spark.java.sparkcore; im...原创 2019-01-27 22:03:21 · 125 阅读 · 0 评论 -
Sql中的offset 用法
踏踏实实积累,不要浮躁 今天刷LeetCode上的数据库题目 176 https://leetcode-cn.com/problems/second-highest-salary/ 题目要求是 : 找出表中 第二高的薪水 select IFNULL(( select distinict salary desc limit 1 offset 1 ) ,NULL) as Secon...原创 2019-01-30 22:51:00 · 23011 阅读 · 1 评论