文本处理三剑客grep 文本过滤sed 流过滤awk 格式处理 正则表达式就是一些特殊字符组成的模式,赋予了他特定的含义 在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[o0]ve/就是由正斜杠界定的正则表达式,它将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符是最重要的 ...
分类:
其他好文 时间:
2020-01-05 15:18:24
阅读次数:
76
docker 使用 遇到的问题 错误: 解决方案 一 docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行doc ...
分类:
系统相关 时间:
2019-12-31 01:29:00
阅读次数:
119
Linux 好玩的命令 oneko boxes sl cmatrix cowsay ...
分类:
系统相关 时间:
2019-12-31 00:58:58
阅读次数:
96
一、课堂导入 上节课我们学习了文件操作的文本处理,知晓了如何打开、关闭文件,本节课我们将学习处理操作中的问题。 二、异常处理 我们在编写程序时,有时候会踩很多的坑,我们时长是在写bug与改bug的路上。为了减少bug的产生,本节课我们要开始学习制造bug后的修复操作。 1.什么是异常 异常就是程序运 ...
分类:
其他好文 时间:
2019-12-29 11:21:54
阅读次数:
94
刚开始接触大数据的时候,还是很迷茫的,要学习掌握的东西很多,linux,mysql,java,scala,看到这些的确很头大,于是乎也没有什么思绪,只能一个接着一个的去学习,先去学习linux,看到之后是一脸懵逼,之前没接触过底层的东西,所以开始庄装VM,在linux环境下去指定各种命令,让自己去熟 ...
分类:
系统相关 时间:
2019-12-27 11:46:23
阅读次数:
106
1.C、C++环境搭建 打开终端,使用sudo su切换到root模式,然后用apt-get update更新软件包列表。 sudo su apt-get update Ubuntu的apt包管理器将c、c++的环境都集成在build-essential中,因此安装build-essential就安 ...
分类:
编程语言 时间:
2019-12-26 21:43:51
阅读次数:
154
一、vim末行模式 1、地址定界 a、:start_pos[,end_pos] #特定的第#行,例如5即第5行 .:当前行 $:最后一行; #,#:指定行范围,左侧为起始行,右侧为结束行; #,+#:指定行范围,左侧为起始行绝对编号,右侧为相对左侧行号的偏移量; 例如:3,+7:表示从第三行开始,然 ...
分类:
系统相关 时间:
2019-12-25 23:49:49
阅读次数:
103
Linux终端提示符 [root@oldboy_python ~] [root@oldboy_python ~] [root@oldboy_python ~] [root@oldboy_python ~] [root@oldboy_python ~] Linux命令语法 1.一般情况下,【参数】是可 ...
分类:
系统相关 时间:
2019-12-25 15:48:30
阅读次数:
75
一、回顾 1、bash的特性:hash,变量 命令hash:hash命令 变量: 本地变量,环境变量,局部变量 位置参数变量,特殊变量 变量赋值:name=value,export name=value,declare -x name=value 变量引用:$name,${name} 变量撤销:un ...
分类:
系统相关 时间:
2019-12-24 18:59:32
阅读次数:
120