一个示例: 已=开头表示精确匹配如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。 ^~ 开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配 / 通用匹配, 如果没有其它匹配,任何请求都会匹配到 顺序 no优先级: (lo ...
分类:
其他好文 时间:
2016-12-09 14:04:18
阅读次数:
138
一、 正则表达式 1、定义正则表达式 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容) /.../ 用于定义正则表达式 /. ...
分类:
编程语言 时间:
2016-12-08 21:31:10
阅读次数:
260
这是一个出现得比较突兀的问题: 好好学习使用一下这个库:http://php.net/manual/zh/book.curl.php curl_setopt函数:curl_setopt — 设置一个cURL传输选项。 说明:bool curl_setopt ( resource $ch , int ...
分类:
Web程序 时间:
2016-12-04 13:38:50
阅读次数:
177
1、爬取页面 http://www.quanshu.net/book/9/9055/ 2、用到模块urllib(网页下载),re正则匹配取得title及titleurl,urlparse(拼接完整url),MySQLdb(导入MySQL) 数据库 3、for 循环遍历列表 取得盗墓笔记章节title ...
分类:
数据库 时间:
2016-12-02 03:30:11
阅读次数:
281
返回顶部 使用框架简单快速开发特定的系统。 一 MVC和MTV模式 猛戳这里 二 简介 Django时有Python开发的一个免费的开源网站框架,可以用于快速搭建高性能、优雅的网站。 Django框架的特点: 强大的数据库功能 自带强大的后台功能 通过正则匹配随意定义的网址 强大易扩展的模板系统 缓 ...
分类:
其他好文 时间:
2016-12-01 22:10:32
阅读次数:
305
规避SQL注入 如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据,不要轻易相信用户输入的内容 防止SQL注入攻击 通用方法:可以用正则匹配掉特殊符号 ...
分类:
数据库 时间:
2016-11-29 22:31:06
阅读次数:
176
逐个解释: 1、\x{4e00}-\x{9fa5}是utf编码下汉字的编码范围。 2、A-Za-z0-9,这个代表大写字母、小写字母和数字,没多说的。 3、u是修正符,表示匹配的字符串当成utf-8模式。 仅当备忘。 ...
分类:
Web程序 时间:
2016-11-28 20:10:41
阅读次数:
200
由于Haproxy是通过 url 正则匹配 识别 的,nginx代理到 haproxy需要设置 proxy_set_header Host 为 haproxy的目标 url 直接上配置 ...
分类:
其他好文 时间:
2016-11-28 19:49:53
阅读次数:
164
匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10} ^[\w\u4E00-\u9FA5\u ...
分类:
其他好文 时间:
2016-11-27 16:44:44
阅读次数:
198
正则匹配中 ^ $ 和 \b 的区别 正则匹配中 ^ $ 和 \b 的区别 ^和$分别代表字符串的开始和结束,因此^\d$只能匹配包含一个数字的字符串\b代表单词边界,其前后必须是不同类型的字符,可以组成单词的字符为一种类型,不可组成单词的字符(包括字符串的开始和结束)为另一种类型因此\b\d\b可 ...
分类:
其他好文 时间:
2016-11-26 18:04:02
阅读次数:
143