- 博客(10)
- 收藏
- 关注
转载 《编程实践》chapter3字符串
字符串3.1'Albert' 'Einstein' #'AlbertEinstein' +'Albert ' 'Einstein' #'Albert Einstein' +'Albert' ' Einstein' #'Albert Einstein' +A='hello'A[0:3] #'hel'3.2 字符串运算 操作符 表达式 + ‘abc’+’def’ #’
2017-10-28 14:39:19
228
原创 《编程实践》chapter2
chapter 数据结构2.1 intA%B=C C符号与B相同 若A,B,一正一负,C=|A|-(|B|*(int(|A|/|B|)+1)) 若A,B,同号,C=A-B*(A/B)17/10 #1.717%10 #7 取模运算17/-10 #1.717%-10 #-3 17-(10*|1.7|)=17-20 有一个除数时-17%10 #3 运算方法等
2017-10-28 13:24:07
169
原创 print 格式化输出
1.字符串print('%s' %'hello world')hello world2.整数print('%d' %234)234print('%d' %234.7)234print('%d' %round(234.7))2353.浮点数print('%f' %round(234.7))235.000000print('%f.2' %round(234.7))235.004.占位符宽度p
2017-10-27 17:25:58
1706
转载 hive over() row_name()的实践
1over后的写法over(order by salary) 按照salary排序进行累计,order by是个默认的开窗函数over(partition by deptno)按照部门分区over(partition by deptno order by salary) 2开窗的窗口范围over(order by salary range between 5 preceding and
2017-09-13 15:04:29
348
原创 hive 函数
1 发现及描述函数show functions;desc function sum;desc function extended sum; 2.聚合函数UDAF从0行到多行的0到多个列的输入,返回单一值:sum() avg() min() max()等,常常与group by语句组合使用。 3.表生成函数UDTF0到多个输入,产生多列或多行输出。 array():一列输入转换为
2017-09-13 10:58:57
232
转载 hive 分区的超级详细解释
一、什么是分区,以及为什么分区?1、分区是储存位置的物理区别,表实质上被分割了;而group by等只是对表进行查询时的非显示区别,实质表并未被分割。2、在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念【注意partition与group by distribute by的区别】。3、分区
2017-09-12 22:07:51
2020
原创 Shell
基本格式Shell 【command】【-option】【argument】 理解Shell 符号 功能 # 注释 * 代替任何字符串 ? 任意一个字符 [….] 与方括号内的任意一个字符匹配 [!….] 匹配不在方括号的字符 ~ 使用者的HOME目录1. 管道 表示由标准输入输出连接起来的进程集合 2. 输入输出重定向 comma
2017-09-03 19:53:44
205
原创 VIM
退出 命令 功能 :q 退出VIM,如果文件没有保存,则不会退出 :q! 不保存文件,强制退出VIM ZZ 保存并退出 :x 保存当前文件并退出 三种模式Created with Raphaël 2.1.0插入模式插入模式命令模式命令模式可视化模式可视化模式ESCi,I,a,A,o,O,r,R,s,Sv,VESC 保存与打开文件: w 保存文件 :
2017-09-03 19:16:52
198
原创 Linux
压缩与解压 tar tar【必要参数】【选择参数】【文件名】 tar xvf Filename.tar #解包 tar cvf Filename.tar DirName #打包.gz gunzip Filename.gz gzip-d Filename.gz gzip Filename.tar.gz .tgz tar zxvf Filename.tar.gz tar zcv
2017-09-03 17:54:47
166
原创 Linux
Linux文件管理目录基本的操作显示目录及列表 ls【参数】【目录名】创建一个目录 mkdir【参数】【目录名】删除一个目录 rmdir 【目录】【目的地址】切换目录 cd 【目录名】显示当前的工作目录 pwd【参数】文件的基本管理创建新文件 touch【参数】【文件名】复制 cp【参数】【源目录或文件】【目标目录或文件】移动 mv【参数】【源目录或文件】【目标目
2017-09-03 14:23:41
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人