字符集合与范围 几个字符或者字符类可以用方括号"[...]"包起来,用来匹配其中之一。 例如,[eao]是指匹配"e","a"和"o"中的任意一个字母。也就是列表中的单一字符。 上例中,"gr[eao]"匹配了"gre"而不是"gree",因为"[eao]"只代表其中一个单一字符。 时间可以用:ho ...
分类:
其他好文 时间:
2016-08-02 15:17:02
阅读次数:
171
这题我的代码在hdu上AC,在uva上WA。 题意:按顺序输入n个串以及它的权值di,要求在其中选取一些串,前一个必须是后一个的子串。问d值的和最大是多少。 (1≤n≤2×10^4 ,串的总长度<=3*10^5) 题解: 这题一开始我的方向就错了,想了很久d[x][y]表示在AC自动机上的节点x、下 ...
分类:
其他好文 时间:
2016-07-18 12:40:39
阅读次数:
276
linux下 ^M的输入方法是ctrl+v然后再ctrl+m vim下在文件中显示^M:e ++ff=unix % 在文件中删除^M:%s/^M$//g 在linux下查找^Mfind ./ | xargs grep '^M' -l -s 在linux下删除^Mfind ./ | xargs gre ...
分类:
系统相关 时间:
2016-07-12 13:35:09
阅读次数:
191
GRE在建立隧道(GRE隧道中传输的数据包都有3个IP地址)1、建立虚拟直连路由、可以认为隧道、模拟链路1、接收原始ip数据包当作乘客协议,原始IP数据包包头的IP地址为私有IP地址2、将原始IP数据包封装GRE协议,GRE协议称为封装协议,封装的包头IP地址为虚拟直连链路两端的IP地址3..
分类:
其他好文 时间:
2016-07-05 15:44:51
阅读次数:
1306
grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。常用的有grep,egrep,fgrep。它们的区别如下:grep:在没有参数的情况下,只能输出符合RE(regularexpression)字符egrep:它等同于grep-E,和grep最大的区别就是表现在转义字符上,比如gre..
分类:
其他好文 时间:
2016-06-24 07:02:20
阅读次数:
509
匹配除空行,去空行打印 grep "." oldboy.log 匹配所有内容,都打印出 grep ".*" oldboy.log 所有内容都打印(含空行) grep -n "^" oldboy.log .表示至少1个字符 grep "oldb.y" oldboy.log 所非空行最后一个字符 gre... ...
分类:
其他好文 时间:
2016-06-10 09:41:28
阅读次数:
166
Neutron 的设计目标是实现“网络即服务”,为了达到这一目标,在设计上遵循了基于“软件定义网络”实现网络虚拟化的原则,在实现上充分利用了 Linux 系统上的各种网络相关的技术。理解了 Linux 系统上的这些概念将有利于快速理解 Neutron 的原理和实现。1. OpenStack经典部署模式
三节点(控制节点,计算节点,网络节点)部署模式 Vlan模式与Gre模式对比Vlan模式
在vl...
分类:
其他好文 时间:
2016-06-02 14:39:30
阅读次数:
359
有时候我们需要统计系统中某一个程序的CPU利用率来做监控,而这个程序可能有多个进程或者多个线程,我们可以先匹配到该程序的所有进程或者线程,然后计算所有线程或者进程的CPU利用率的和,从而算出该程序的CPU总的利用率。下面我们以nginx程序为例。root@localhost:#psaux|gre..
分类:
其他好文 时间:
2016-05-29 23:29:47
阅读次数:
338