解释器模式( Interpreter Design Pattern) 解释器模式为某个语言定义它的语法(或者叫文法)表示,并定义一个解释器用来处理这个语法 解释器模式只在一些特定的领域会被用到,比如编译器、规则引擎、正则表达式 解释器模式的原理和实现 解释器模式为某个语言定义它的语法(或者叫文法)表 ...
分类:
其他好文 时间:
2021-01-21 10:37:46
阅读次数:
0
取本机的第一个IP地址 ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}' | awk 'NR==1' 取最大值,最小值 awk '{for(x=1;x<=NF;x++ ...
分类:
其他好文 时间:
2021-01-21 10:31:54
阅读次数:
0
1.环境如下 主机名 IP 角色 2.部署前准备 1.环境准备,所有节点分别配置。 关闭防火墙: $ systemctl stop firewalld $ systemctl disable firewalld 关闭 selinux: $ sed -i 's/enforcing/disabled/' ...
分类:
其他好文 时间:
2021-01-20 12:03:09
阅读次数:
0
DynamoDB supports two types of primary keys: Partition key: A simple primary key, composed of one attribute known as the partition key. Attributes in ...
分类:
其他好文 时间:
2021-01-19 12:30:09
阅读次数:
0
参考网页 https://blog.csdn.net/xiaojin21cen/article/details/84726193 (1)、首先备份 CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentO ...
分类:
其他好文 时间:
2021-01-19 12:28:46
阅读次数:
0
原文链接http://www.softec.lu/site/RegularExpressions/RegularExpressionEngines 正则表达式引擎是正则表达式匹配算法的基础。其有多种不同的实现,但大多数都是基于Henry Spencer的NFA引擎。 正则引擎有两个大分类,DFA和N ...
分类:
其他好文 时间:
2021-01-18 11:24:29
阅读次数:
0
wget http://download.redis.io/released/redis-4.0.11.tar.gz tar -zxvf redis-4.0.11.tar.gz mv redis-4.0.11 redis mv redis /usr/local/redis cd /usr/local ...
分类:
其他好文 时间:
2021-01-18 10:53:30
阅读次数:
0
一:首尾匹配 1.首匹配:^ 2.尾匹配:$ 3.案例:验证字符串为全数字 二:单体边界匹配 1.单词边界:\b 2.前瞻性匹配:指定单词后面元素的匹配 3.负向前瞻性:与前瞻性相反 ...
分类:
编程语言 时间:
2021-01-18 10:46:51
阅读次数:
0
1.校验QQ号 console.log(/^[1-9]\d{4,10}$/); // 严格控制5~11位console.log(/^[1-9]\d{4}$/); // 不小于5位即可 2.用户名 console.log(/^[\u4e00-\u9fa5a-zA-Z0-9_]{2,18}$/);con ...
分类:
编程语言 时间:
2021-01-18 10:45:03
阅读次数:
0
a.*?b就是a开始b结束的匹配 如果要限制是一行的开头和末尾的话 就是 ^a.*?b$ 如果不想包含a,b 只想匹配中间a和b中间的内容 : (?<=A).*?(?=B) ...
分类:
编程语言 时间:
2021-01-16 12:02:51
阅读次数:
0