使用$redis->eval命令时传递三个参数,第一个为lua脚本文件,第二个为key,第三个参数为key的个数向lua中传递参数时,在key中定义好,即可,示例正确代码 ...
分类:
Web程序 时间:
2019-09-29 16:57:31
阅读次数:
134
使用 cd workpath ./zipshell 4 ...
分类:
其他好文 时间:
2019-09-28 18:15:18
阅读次数:
104
0 集群搭建 1.安装unzip yum install unzip2.所有集群节点创建新用户 useradd el3.所有集群节点给el用户设置密码passwd el方便记忆使用的rootroot4.所有集群节点创建安装目录和赋予使用权限--》并转换用户 mkdir -p /opt/es ll / ...
分类:
其他好文 时间:
2019-09-24 10:40:56
阅读次数:
131
一、前言 之前写的一篇文章《细说分布式锁》介绍了分布式锁的三种实现方式,但是Redis实现分布式锁关于Lua脚本实现、自定义分布式锁注解以及需要注意的问题都没描述。本文就是详细说明如何利用Redis实现重入的分布式锁。 二、方案 死锁问题 当一个客户端获取锁成功之后,假如它崩溃了导致它再也无法和 R ...
分类:
其他好文 时间:
2019-09-21 17:20:39
阅读次数:
219
参考定义见:backpack_3d.lua Local map frame是一次slam过程中的原点。但是现在cartographer支持Incremental mapping。global map是整个地图的原点,local map是每一次建图的原点。 map_frame = “map”:cart ...
分类:
其他好文 时间:
2019-09-21 15:33:02
阅读次数:
271
一、下载Ubuntu和VMware workstation 1. Ubuntu 2. VMware workstation 二、安装 下载完成后,打开VMware workstation,按照安装程序流程进行安装: 安装完成后,双击打开,输入秘钥(网上可以搜索到),进入主界面: 点击左边的创建新的虚 ...
原由:在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
需求:将一个按顺序排放的表的顺序打乱 注意:该函数会修改掉原始表的数据,因为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
https://www.cnblogs.com/daochong/p/7363649.html table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下: (1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串; (2).table 的默认初始索引一般以 ...
分类:
其他好文 时间:
2019-09-12 13:25:59
阅读次数:
91