location[=|~|~|^~]/uri/{…}=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~/static//aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配的正则/通用匹配,任何
分类:
其他好文 时间:
2018-08-27 21:21:20
阅读次数:
193
rabbitmq中,vhost提供了资源隔离机制。同时,通过为用户设置vhost粒度的权限,可以实现丰富的权限控制功能。 vhost 在rabbitmq中,可以创建被称为虚拟主机(vhost)的虚拟消费服务器。每个vhost逻辑上是一个独立的消息服务器,拥有自己独立的交换器、队列和绑定等资源。 vh ...
分类:
其他好文 时间:
2018-08-26 18:26:02
阅读次数:
835
DOM 字段/参数 配置格式: Module.字段(参数) 常用的字段归纳: 数字 字符串 时间 其他 常用参数: 在Django admin中生效的字段: 返回值为字段在数据库中的属性,Django字段默认的值为: ...
分类:
其他好文 时间:
2018-08-24 13:26:36
阅读次数:
268
一丶简介 正则表达式本身是一种小型的丶高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序猿们可以直接调用用来实现正则匹配.正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行. 二丶正则表达式中常用的字符含义 1.字符组 在同一个位置可能出现的各种字符组成了一个字符组 ...
分类:
其他好文 时间:
2018-08-23 02:05:30
阅读次数:
196
Amazon Goods URL; $url_array = [ ...
分类:
Web程序 时间:
2018-08-22 00:22:04
阅读次数:
265
今天写一个用js正则校验最多保留两位小数的格式。 a = /^\d+|\d+\.\d{1,2}$/; 测试 a.test(1.222); 结果:true 一下蒙了,怎么可能,最后找了好久,原来需要把^和$中间的格式包起来 a = /^(\d+|\d+\.\d{1,2})$/; 测试a.test(1. ...
分类:
Web程序 时间:
2018-08-17 11:23:59
阅读次数:
157
一丶简介 正则表达式本身是一种小型的丶高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序猿们可以直接调用用来实现正则匹配.正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行. 二丶正则表达式中常用的字符含义 1.字符组 在同一个位置可能出现的各种字符组成了一个字符组 ...
分类:
其他好文 时间:
2018-08-16 20:00:51
阅读次数:
159
思路 1。在 model层进行处理,直接重写get方法,在写一个getPlain 获取明文方法。(缺点:数据库写入和json序列化传递时使用的都是密文) 2.利用 日志组件过滤 特定的key,去进行脱敏(缺点:对所有的日志输出全部要正则匹配,非常耗时。) 由1,2的利弊,肯定会选择1,然后考虑一种实 ...
分类:
编程语言 时间:
2018-08-16 17:35:51
阅读次数:
326
一、验证手机号码: text = '18578900345' ret = re.match('1[34578]\d(9)',text) print(ret.group()) 二、验证邮箱: text = 'vipzuoYan888@qq.com' ret = re.match('\w+@[a-z0- ...
分类:
其他好文 时间:
2018-08-14 14:45:23
阅读次数:
151
\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八 进制转义符。例如,’n’ 匹配字符 “n”。’\n’ 匹配一个换行符。序列 ‘\\’ 匹 配 “\” 而 “\(” 则匹配 “(”。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性 ...
分类:
其他好文 时间:
2018-08-13 17:04:47
阅读次数:
189