lua中的类型 基础类型 #define LUA_TNIL 0 #define LUA_TBOOLEAN 1 #define LUA_TLIGHTUSERDATA 2 #define LUA_TNUMBER 3 #define LUA_TSTRING 4 #define LUA_TTABLE 5 # ...
Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 时间复杂度:取决于执行的脚本。 ###使用Lua脚本的好处: 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延。 原子操作。redis会将整个脚本作 ...
分类:
其他好文 时间:
2020-06-07 21:10:40
阅读次数:
61
Lua 提供了 string.format() 函数来生成具有特定格式的字符串, 函数的第一个参数是格式 , 之后是对应格式中每个代号的各种数据。 由于格式字符串的存在, 使得产生的长字符串可读性大大提高了。这个函数的格式很像 C 语言中的 printf()。 以下实例演示了如何对字符串进行格式化操 ...
分类:
其他好文 时间:
2020-06-07 15:03:33
阅读次数:
86
数据类型 nil(无效值,相当于false) boolean number(双精度浮点) string:字符串 userdata:自定义类型 function(自定义类型) thread :独立线程 table:键值对,相当于字典 table.concat (table , 两字符串间的连接字符, ...
分类:
其他好文 时间:
2020-06-07 12:54:30
阅读次数:
78
用法 使用Shell脚本自动化调参需要对文件进行修改 最初想到调用python进行字符串处理,通过正则表达式匹配然后修改,比较麻烦 偶然发现shell其实自带sed命令可以处理这个问题 #!/usr/bin/bash sed -i '26c Delay = $1' camera.lua 运行上述脚本 ...
分类:
系统相关 时间:
2020-06-03 20:41:12
阅读次数:
499
第1章 实时同步介绍 1.1 实时同步的概念 通俗讲就是把存储服务器上要备份的数据实时同步到备份服务器上,如果原来有的数据则不进行同步 第2章 lsyncd介绍 1.2 lsyncd简介 Lysncd 实际上是lua语言封装了 inotify 和 rsync 工具,采用了 Linux 内核(2.6. ...
分类:
其他好文 时间:
2020-06-03 17:21:07
阅读次数:
59
一、BuiltIn库中比较重要的关键字 1. Evaluate关键字 如果你需要进行一些数值运算并得到结果,你就需要用到Evaluate关键字。Evaluate会把你想要计算的表达式直接传递给Python,并把Python的计算结果返回给你。这是最经常要用到的,自动导入无需import 2. Sho ...
分类:
其他好文 时间:
2020-06-03 14:01:50
阅读次数:
114
Step By Step(Lua表达式和语句) 一、表达式: 1. 算术操作符: Lua支持常规算术操作符有:二元的“+”、“-”、“*”、“/”、“^”(指数)、“%”(取模),一元的“-”(负号)。所有这些操作符都可用于实数。然而需要特别说明的是取模操作符(%),Lua中对该操作符的定义为: a ...
分类:
其他好文 时间:
2020-06-01 20:55:04
阅读次数:
68
Step By Step(Lua函数) 一、函数: 在Lua中函数的调用方式和C语言基本相同,如:print("Hello World")和a = add(x, y)。唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量或table的构造器,那么圆括号可以省略,如print "Hello ...
分类:
其他好文 时间:
2020-06-01 20:46:34
阅读次数:
61
FreeSWITCH 使用 lua 脚本 接管 分机注册,鉴权等 1. 更改lua.conf.xml配置 <configuration name="lua.conf" description="LUA Configuration"> <settings> <!-- Specify local dir ...
分类:
其他好文 时间:
2020-06-01 13:41:09
阅读次数:
158