语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ...
分类:
其他好文 时间:
2017-04-17 16:06:29
阅读次数:
226
location 指令的作用是根据用户请求的网站地址 URL 进行匹配,然后应用不同的配置。 语法: 匹配标识符: = :绝对匹配\ :精确匹配~ :用于区分大小写~* :用于不区分大小写! :对匹配标识符进行取反,如 !~ 、!~*^~ :不做正则表达式的检查 ...
分类:
其他好文 时间:
2017-04-15 23:38:17
阅读次数:
251
案例:查找文件中不是Cancel/Stop/CancelBOX这几个关键字的列要求:不区分大小写,忽略前后中间空格文件格式:luosea#headaaaaaa201701-03.csv
8148827550,20170201000216,CANCELBOX,,
8034541493,20170201000242,CANCLE,,
9034652099,20170201004106,ST0P,,
9069089216,201702..
分类:
其他好文 时间:
2017-04-07 18:48:21
阅读次数:
351
简单的示例: 遇到重载的情况,编译器通过指针类型精确匹配函数。 将函数作为参数: 返回类型不会自动地转换成指针,我们必须显示地将返回类型指定为指针,但是我想,除非是函数内部还可以构造函数(例如Python那样),否则返回函数也没什么用。 练习 6.54 6.55 & 6.56 输出结果: ...
分类:
编程语言 时间:
2017-04-03 11:32:34
阅读次数:
184
locate:非实时,模糊匹配,根据系统数据库完成查找。updatedb,手动生成文件数据库。优点是速度快find:通过遍历指定目录中的所有文件完成查找支持众多的文件查找标准实时精确速度比较慢用法:find查找路径查找标准查到后的处理动作-namefilename对文件名做精确匹配。-inamefi..
分类:
其他好文 时间:
2017-03-29 21:28:53
阅读次数:
144
搜索命令: locate 可以根据文件名快速查找 使用updatedb立即更新数据库。 路径配置过滤(/etc/updatedb.conf) whereis -b 可执行文件名 which 可执行文件名 可以看到别名 find 范围 匹配条件 find / -name a.txt 精确匹配a.txt ...
分类:
系统相关 时间:
2017-03-17 23:26:29
阅读次数:
219
grep 选项 -c :只输出匹配行的计数。 -i :忽略大小写(只适用于单字符) -n :显示匹配行及行号 -v :取反(显示不匹配的行) -w :精确匹配某个字符 -o :只显示被匹配到的字符串 --color :以颜色的形式显示被匹配到字符 我们可以通过设置别名来方便我们的操作 alias g ...
分类:
其他好文 时间:
2017-03-11 17:39:26
阅读次数:
182
本文只简单介绍精确匹配(sql中 'where ** = **')、字符串搜索(sql中'where ** like %name%')。 如果需要更多高级应用,可以参考spring jpa官方示例,传送门。 一.准备工作 1.创建一个标准的spring boot jpa程序,并配置数据库连接 pom ...
分类:
编程语言 时间:
2017-03-04 13:55:53
阅读次数:
387
1. location正则写法 一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ]}location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ confi... ...
分类:
其他好文 时间:
2017-02-16 23:13:27
阅读次数:
218
一、索引基础 1. B-Tree索引 <1> 所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同。 <2> 顺序组织存储,很适合查找范围数据,效率会非常高。 <3> B-Tree索引对如下类型的查询有效: 全值匹配、匹配最左前缀、匹配列前缀、匹配范围值、精确匹配某一列并范 围匹配另一列、只访问 ...
分类:
数据库 时间:
2017-02-11 22:37:37
阅读次数:
246