自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 链表的相关操作-数据结构与算法(北航991数据结构)

//1.已知长度为n的线性表A采用顺序存储结构。请写一算法,找出该线性表中值最小的数据元素,给出该元素在表中的位置。//1.已知长度为n的线性表A采用顺序存储结构。请写一算法,找出该线性表中值最小的数据元素,给出该元素在表中的位置。int LOCAL(ElemType arr[],int n){ ElemType a; a=arr[0]; int l = 0; for (int i = 1; i < n; ++i) { if(arr[i]<a)

2021-06-08 14:39:04 1200 4

原创 关于递归回溯算法的案例(8皇后问题案例)

关于递归回溯算法的案例在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。如果经过±90度、±180度旋转,和对角线对称变换的摆法看成一类,共有42类。计算机发明后,有多种计算机语言可以编程解决此问题。public class Queue8 { int max = 8 ; // 定义一个max表示共有多少个皇

2020-10-20 14:13:30 186

原创 spark解析压缩包数据,写入到hive表中

spark解析xxxxx.tar.gz形式的压缩包。压缩包里面是一个个的json文件或者zip的文件,zip里面是json文件。代码如下def main(args: Array[String]): Unit = { val root: String = args(0) // xxx.tar.gz的路径 val stname = "test/" //压缩包里读取的文件名 val startday =args(2) //压缩包里是多天的文件,这就需要获取一天的所需文件的数据

2020-08-13 16:18:10 625

原创 scala遍历hdfs上的文件,传给sparksql写入到hive的分区表

scala遍历hdfs上的文件,传给sparksql写入到hive的分区表##需求:用spark解析某个目录下的大量小文件后写入到hive表中,hive是分区表,分区的内容是目录下文件的名称。需要先用scala获取到这个目录下的各个文件名,然后传给spark解析,并把文件名变量传给hive的分区,当作hive的分区名。比如:/data/temp/20-07-28ttt.csv /data/temp/2020-07-29ttt.csv /data/temp/2020-07-30ttt.csvcsv数

2020-07-29 13:32:30 725

原创 关于hadoop fs -put 把数据上传到hive表的目录下,分区的问题

关于hadoop fs -put 把数据上传到hive表的目录下,分区的问题使用hadoop fs -put 将数据上传到hive表对应的目录下,数据查询不到。此时需要使用,alter table t1 add partition(day=“20200606”),但是如果分区文件太多,使用alter table t1 add partition() 的方式会比较麻烦,此时只需要使用msck repair table t1的方式,就可以查到数据,而不需要alter table t1 add partitio

2020-06-27 22:54:11 1263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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