简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. anaconda是什么Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。这里先解释下conda、a..
无法输入 |,其实是键盘布局的问题,是因为当前的键盘布局是gb只要改成us,就OK了1:查看自己的键盘布局[root@localhost ~]# localectl status 查看自己的键盘布局2:修改键盘布局[root@localhost ~]# localectl set-keymap us
1、场景表中有一个字段poschain,为json_array,但是是String类型的,无法直接通过get_json_object(poschain[0],'$.id')来获得[{"gameId":"622470","traceId":"k}][{"gameId":"62231","traceId":"",cid":""}]2、解决办法select get_json_object(...
什么是gensub?gensub是LINUX字符处理函数之一,不是那么的常见,但是却非常的好用的简便。在处理日志等场景中,往往显得非常的优雅几个例子案例1替换某字符串中的第某个字符为新字符echo 'xxxx' awk '{print $0=gensub("x","1","4")}'xxx1ecgo 'xxxx' awk '{pring $0=gensub("x","1","g")}'1
du -h --max-depth=2–max-depth=2指明了需要查看的目录深度,一般指定1级或者2级,一层层找
应用场景:使用Hive对日志信息进行查询分解,log里面记录的是json形式的数据:{"logid":"5d40e1af-19f7-4aad-af8f-c7247e322e5c","souc":"4","devi":"OPPO R7sm","sys":"22,5.1.1","dname":"Dalvik/2.1.0 (Linux; U;Android 5.1.1; OPPO R7sm Bu
在删除git项目的文件夹时,需要重复输入 y/yes ,让人烦恼![zjf@server test]$ rm -r ./git-projectrm: remove write-protected regular file ‘./huyu-ai-train/.git/objects/74/3aa47f1f6a27ed0ad7422d2de89a8797324451’? yrm: remove ...
在删除git项目的文件夹时,需要重复输入 y/yes ,让人烦恼![zjf@server test]$ rm -r ./git-projectrm: remove write-protected regular file ‘./huyu-ai-train/.git/objects/74/3aa47f1f6a27ed0ad7422d2de89a8797324451’? yrm: remove ...
场景描述有一个表 user_cook_recommed(用户推荐菜谱),用sqoop从MySQL导入Hive中,表中有一个字段为array形式,导入到hive中变为String类型,如 4321,4532,337(string),现在需要获得这个array的长度解决方法由于array传入到hive中变为string,需要先用split方法分解为array,再使用size()函数处理代码示例sele