自定义博客皮肤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)
  • 收藏
  • 关注

原创 HIVE编写MD5加密UDF函数

HIVE编写MD5加密UDF函数HIVE本身提供的函数并不丰富,当提供的函数不能满足业务场景需求时,可以使用自定义函数。HIVE有三种类型的自定义函数:UDF(User-Defined-Function) 一进一出UDAF(User- Defined Aggregation Funcation) 聚合函数,多进一出。Count/max/minUDTF(User-Defined Table-Generating Functions) 一进多出,如lateral view/explore近来有

2020-11-07 10:14:40 6204

原创 HIVE如何入库多分隔符文件(含如何处理发现不了JAR包情况)

HIVE如何入库多分隔符文件(含如何处理发现不了JAR包情况)​ 这个星期接到一个入库HIVE的需求,需求里文件是采用@@@分隔符分隔的,以前入库文件大都是单个分隔符,没想太多所以建表时候还是照往常分隔符方式建了。fields terminated by '@@@'​ 结果入库完,HIVE表查出来数据错位了,看着像用一个@分隔出来的,DESC FORMATTED TABLE_NAME 看了下表结构,分隔符确实写着@@@。​ 当时就意识到可能正常的建表无法处理多分隔符的情况,

2020-08-09 22:06:16 755 2

原创 python输出棱形及对称三角

类似的图形都是对称的,所以编写程序时完全可以考虑采用对称的方式去写,代码会优化很多。比如,菱形:该菱形一共7行,以第四行为界上下两两对称,那就可以考虑可否应用range来体现这个对称,比如for i in range(-3,4),那i的值依次为-3,-2,-1,0,1,2,3,很漂亮的对称,接下来可以找找i值与每一行的关系,根据每行的空格数和星数,与i的绝对值有关系,那代码可以写成如下:f...

2019-08-29 12:58:31 2667

原创 python输出九九乘法表

九九乘法表这种规律性的表格其实挺好找到相应公式的。首先必须要用到循环,用几个循环呢,应该得要两个循环,行内循环一次,再循环输出一次整行。下面我放一张99乘法表的图片是一个左下三角的形状,每一列前一个乘数相同,后一个乘数一次加一,那就很容易写出代码了for n in range(1,10): row = "" #每次输出完一行后把行变量清空 for i in range(1...

2019-08-29 10:27:55 1212

原创 Python练习

Python生成一个边长为N的正方形#输入一个不大于10的数Len_number = input(“Please enter a number no greater than 10:”)#将该数取整Len_number = int(Len_number)#进入循环for i in range(Len_number):#输出正方形的第一行及最后一行if i == 0 or i == ...

2019-08-25 16:58:44 525

空空如也

空空如也

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

TA关注的人

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