Regular Expression-正则表达式(二)
上一篇文章已经就正则表达式的各类字符的使用范围和功能做了一些简介,本文就实际的匹配操作做一下介绍,本文用到的正则表达式字符上文的表都能查到,不熟的可以对照看。 先介绍一下正则匹配的两个引擎,NFA和DFA NFA(Nondeterministic Finite Automata)不确定的有穷自动机 1.一个有穷的状态集合S(S={0,1,2,3})…
tensorflow和sklearn离线安装
需要配置tensorflow和sklearn的环境,机器是离线状态,需要安装的包非常的多且复杂,在这里稍作记录,方便后续再有配置任务,python版本为3.8.8,tensorflow版本2.4.1 1.tensorflow python3 -m pip install python-pkg ##以下为我安装的python-pkg的版本及顺序 te…
Regular Expression-正则表达式(一)
正则表达式,一组具有特定含义的字符串组成,用于匹配和替换文本。 相信大家在学习正则表达式的时候资料也是五花八门的,我一开始也是从linux的一些基础书籍上学的,不是很详细,有很多误区,比如【\d】这个数字匹配,用grep怎么也没有办法匹配数字,今天就来聊一下正则表达式的学习和使用。 首先是为什么grep不能直接匹配【\d】,是因为正则表达式有三大分…
Bash-变量variable(二)
紧接着上一篇的变量继续介绍学习吧,变量可太麻烦了,Bash的认识还比较浅,不够深入,很多的内建变量还用不上,不过还是要先备着,慢慢深入也会慢慢发现这些变量的用处,比如上文的$REPLY变量,read和select缺失变量名的情况下,值会被赋予$REPLY。 $SECONDS ##记录脚本的执行时间,可以用于监控脚本各模块执行时间,也可以控制脚本执行…
Bash-变量variable(一)
1.变量 variable 变量名是其所指向值得一个占位符(placeholder),引用变量值的过程我们称之为变量替换(variable substitution),变量名仅在赋值(=、+=、while read var1 var2、for var in 1 2 3)、定义环境变量(export)、算术运算中使用双括号结构($((var1-var…
C语言的第一个程序
C语言学习 #include <stdio.h> int main(void) { printf("hello world\n"); } C语言学习的第一个程序,hello world,期待后续的学习中有更多的收获。
Bash-Ctrl快捷键
Ctrl+{A..Z}的快捷键在Bash中还是比较常用的,尤其是命令行中编辑长命令的时候光标位置的一些处理,历史命令的获取等操作。 【Ctrl+A】 移动光标至命令行行首 【Ctrl+B】 非破坏性退格,和←箭头的作用一样 【Ctrl+C】 终止命令,中断当前运行的命令 【Ctrl+D】 和exit的功能一致,退出shell,中断连接 【Ctrl+…
Bash-Special Characters
特殊字符在bash shell中的应用非常的广泛,一直没有系统的整理过相关的知识,最近系统学习了一下,还是自己英文阅读能力不够,所以这边的学习材料不是man bash,是《Advanced-Bash-Scripting-Guide》的中文译本,羡慕英文学的很不错的,在学习的时候还是阅读外文原文不会出现理解偏差,不过我是实用主义者,能用就行,不纠结,…
Bash-循环loops
循环loops,bash中三大循环【for-do-done】,【until-do-done】,【while-do-done】 1.【for-do-done】 for i in 1 2 3;do echo $i;done > 1 > 2 > 3 for i in "1 2 3";do echo $i;done > 1 2 3 …
Bash-变量扩展variable expansion
1.字符串长度(string length)和字符串截取 ${string:position:length} ##从指定位置输出指定长度的字符 var=1234567890 echo ${#var} ${var:2} ${var:-4} ${var:(-4)} ${var:1:3} > 10 34567890 1234567890 7890 …