原由:在openresty-waf应用里,一般做法是把配置信息保存到ngx.shared.config.各个检查规则配置再从这里读取。有时会遇到配置读取不正确的问题,影响问题排查进度。所以写了一个方便查看配置小功能.现用用lua写了一个简单的配置页面,便于查看当前的配置:location/show{default_typetext/html;content_by_lua_block{localco
分类:
其他好文 时间:
2019-09-20 12:19:23
阅读次数:
85
读完 lua1.0 的源码感触:1. 把复杂的代码写简单2. pack 的内存回收3. hash 实现简单,但是应该可以改进,看高版本的代码怎么实现4. lua 初始化环境做了什么,就是一组全局变量初始化, lua_table, const, string, file, lua_arrary5. 栈 ...
分类:
其他好文 时间:
2019-09-20 12:09:31
阅读次数:
95
which htpasswd #查看是否安装htpasswd yum install httpd-tools #安装htpasswd #生成密码文件 htpasswd -cb /usr/local/tengine/conf/htpasswd 用户名 密码 例: htpasswd -cb /usr/l ...
分类:
其他好文 时间:
2019-09-17 12:33:45
阅读次数:
152
需求:将一个按顺序排放的表的顺序打乱 注意:该函数会修改掉原始表的数据,因为lua里表是传引用的 function Table_Rand(t) if t == nil then return end local tRet = {} local Total = table.getn(t) while ...
分类:
其他好文 时间:
2019-09-16 19:27:19
阅读次数:
133
1.Nginx可以为http,反向代理,mail,tcp/udp提供代理服务. 2.版本分为三种: 社区版:www.nginx.org 企业版:www.nginx.com 淘宝开发版:tengine.taobao.org 3.实现步骤: a.环境需求: systemctl stop firewall ...
分类:
其他好文 时间:
2019-09-14 18:50:07
阅读次数:
81
https://www.cnblogs.com/daochong/p/7363649.html table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下: (1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串; (2).table 的默认初始索引一般以 ...
分类:
其他好文 时间:
2019-09-12 13:25:59
阅读次数:
91
本文摘自: https://segmentfault.com/p/1210000011625271/read 不采用lua之前,我们从redis获取数据的路径与采用lua之后获取数据的路径对比,明显可以看出效率的提升。 安装OpenResty 参考官方给出的yum安装步骤,各种系统均有支持,也可采用 ...
分类:
其他好文 时间:
2019-09-11 10:09:20
阅读次数:
85
一、从hello world说起 当执行print("Hello World!")时,明显这是需要有执行一个特定的向标准输出打印字符串的功能,所以这里首先涉及到的是一个函数查找的问题,也就是如何把字符串和对应的功能联系起来。在最为常见的C语言中,这个查找是由链接器完成的:它从所有的obj文件中查找这 ...
分类:
其他好文 时间:
2019-09-09 19:08:01
阅读次数:
93
brightness.n.明亮 endless.adj.无止境的 degradation.n.堕落 superiority.n.优越性 valuable.adj.有价值的 flake.n.小薄片 cubic:adj.立方的 exemplify.v.例证 pint.n.品托 pedal.n.踏板 vo ...
分类:
其他好文 时间:
2019-09-08 23:57:06
阅读次数:
198
程序员一枚 熟悉C C++ C# js lua等多种常见开发语言 熟悉Unity游戏开发 node.js pomelo和C# scut 网游后端框架 做过.net和php网站后端 二次元文化爱好者 有兴趣一起聊游戏动漫搞软件开发的欢迎关注: QQ 148332727 https://www.gith ...
分类:
其他好文 时间:
2019-09-07 13:34:59
阅读次数:
134