摘要: 按照我的理解 coalesce(numPartitions, shuffle = true) 就等于repartition(numPartitions) 区别 当coalesce(numPartitions, shuffle = false)时候,是单纯的将多个分区合并成一个(注意:不shuffle 阅读全文
posted @ 2020-05-13 15:20 7749ha 阅读(302) 评论(0) 推荐(0) 编辑
摘要: import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; import org.apache.spar 阅读全文
posted @ 2020-05-13 14:47 7749ha 阅读(543) 评论(0) 推荐(0) 编辑
摘要: import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; import org.apache.spar 阅读全文
posted @ 2020-05-13 14:08 7749ha 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 问题: 在评论中用csv图片来代替显示文字 (查看图片建议右键-新标签打开链接) 解决办法: 整体思路: 1、找到这个<span class="tfagoa"></span> 表情的类名"tfagoa"和显示的字的对应关系,比如 tfagoa =》 "谢",tfatx8=》"范" 处理细节: 重点一 阅读全文
posted @ 2019-03-25 16:58 7749ha 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 今天用phoenix报如下错误: 主要原因: hbase的表中某字段类型是array,phoenix目前不支持此类型 解决方法: 复制替换phoenix包的cursor文件 复制替换phoenix包下的types.py文件 改动后只支持 array里面的值是int、string例如 array(1, 阅读全文
posted @ 2019-03-20 14:33 7749ha 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 数独 最近在网上看到数独,感觉非常有意思,所以就来实现以下。 代码实现 整体思想: 从第一个位置开始暴力穷举,如果当前值(1-9)都不合适,就去找到当前值的上一个值+1,以此类推 千万不要用递归,会溢出的。用while循环、for循环都行。所有的递归都可以写成while(for)循环 阅读全文
posted @ 2018-09-11 13:45 7749ha 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 平衡二叉树: 在上一节二叉树的基础上我们实现,如何将生成平衡的二叉树 所谓平衡二叉树: 我自己定义就是:任何一个节点的左高度和右高度的差的绝对值都小于2 如图所示,此时a的左高度等于3,有高度等于1,差值为2,属于不平衡中的左偏 此时的处理办法就是: 将不平衡的元素的左枝的最右节点变为当前节点, 此 阅读全文
posted @ 2018-06-13 17:54 7749ha 阅读(4984) 评论(0) 推荐(1) 编辑
摘要: 二叉树实现思想 1、把每个节点都看作是一个对象包含以下特征: 节点的当前值 节点的左孩子(存储比当前节点值小的节点对象) 节点右孩子(存储比当前节点值大的节点对象) 2、二叉树就是以根节点开始的连续的对象串 代码实现: 中心就是递归判断传值,递归取值,很简单,下一步就是优化二叉树,二叉树的左旋,右旋 阅读全文
posted @ 2018-06-12 11:19 7749ha 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 抛出问题: 求给定数组任意组合等于一个定值的所有解 例如列表l = [1, 2, 3, 4, 5],求任意组合的结果为10的所有答案 问题分析: 实际就是列表的所有排列组合,然后算出每个排列组合的值,记录等于所求值的组合结果。 代码实现就是先生成和 l 等长的全0列表,0表示,列表该位置数不取,1表 阅读全文
posted @ 2018-06-11 08:32 7749ha 阅读(6506) 评论(0) 推荐(0) 编辑
摘要: 抛出问题: 求一数组如 l = [0, 1, 2, 3, -4, 5, -6],求该数组的最大连续子数组的和 如结果为[0,1,2,3,-4,5] 的和为7 问题分析: 这个问题很简单,直接暴力法,上代码。 分治法: 关键是暴力法的时间复杂度太高,所以就在原有的基础上做了进一步的提升--分治法。 所 阅读全文
posted @ 2018-06-10 08:44 7749ha 阅读(1964) 评论(0) 推荐(0) 编辑