上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 转自:http://www.tuicool.com/articles/FbQ3ymBWAF的主要功能为:ip黑白名单url黑白名单useragent黑白名单referer黑白名单常见web漏洞防护,如xss,sql注入等cc攻击防护扫描器简单防护其他你想要的功能WAF的总体检测思路:当用户访问到ng... 阅读全文
posted @ 2015-03-12 15:49 wangxusummer 阅读(8619) 评论(0) 推荐(1) 编辑
摘要: 安装 goprotobuf1.从 https://github.com/google/protobuf/releases 获取 Protobuf 编译器 protoc(可下载到 Windows 下的二进制版本wget https://github.com/google/protobuf/releas... 阅读全文
posted @ 2015-03-11 11:12 wangxusummer 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 在文件中package.path = '/usr/local/share/lua/5.1/?.lua;/usr/local/openresty/lualib/resty/?.lua;'package.cpath = '/usr/local/lib/lua/5.1/?.so;'执行local mysq... 阅读全文
posted @ 2015-03-10 10:28 wangxusummer 阅读(2580) 评论(0) 推荐(0) 编辑
摘要: ngx_lua模块的原理:1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当前... 阅读全文
posted @ 2015-03-02 16:07 wangxusummer 阅读(51883) 评论(2) 推荐(5) 编辑
摘要: 1、Lua中的常用语句结构介绍 --if 语句结构,如下实例:gTable = {"hello", 10}if nil ~= gTable[1] and "hello" == gTable[1] then print("gTable[1] is" , gStringTable[1])else... 阅读全文
posted @ 2015-02-12 14:09 wangxusummer 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: os.time() <== 返回当前系统的日历时间os.date() <== 返回本地化的时间字符串,这里是"11/28/08 17:23:37"os.date("%x", os.time()) <== 返回自定义格式化时间字符串(完整的格式化参数),这里是"11/28/08"os.clock() ... 阅读全文
posted @ 2015-02-11 16:51 wangxusummer 阅读(9495) 评论(0) 推荐(0) 编辑
摘要: 捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆分成多个:pair = "name = Anna"_, _, key, value = s... 阅读全文
posted @ 2015-02-11 16:34 wangxusummer 阅读(429) 评论(0) 推荐(1) 编辑
摘要: assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"--------------------------------------------------... 阅读全文
posted @ 2015-02-11 16:25 wangxusummer 阅读(276) 评论(0) 推荐(0) 编辑
摘要: table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其... 阅读全文
posted @ 2015-02-11 16:24 wangxusummer 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n)返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要);string.lower(s) 将s中的大写字母转换... 阅读全文
posted @ 2015-02-11 16:22 wangxusummer 阅读(783) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页