02 2015 档案
摘要:1、Lua中的常用语句结构介绍 --if 语句结构,如下实例:gTable = {"hello", 10}if nil ~= gTable[1] and "hello" == gTable[1] then print("gTable[1] is" , gStringTable[1])else...
阅读全文
摘要:os.time() <== 返回当前系统的日历时间os.date() <== 返回本地化的时间字符串,这里是"11/28/08 17:23:37"os.date("%x", os.time()) <== 返回自定义格式化时间字符串(完整的格式化参数),这里是"11/28/08"os.clock() ...
阅读全文
摘要:捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆分成多个:pair = "name = Anna"_, _, key, value = s...
阅读全文
摘要:assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"--------------------------------------------------...
阅读全文
摘要:table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其...
阅读全文
摘要:字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n)返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要);string.lower(s) 将s中的大写字母转换...
阅读全文
摘要:--[[ test--]]ngx.header.content_type = "text/plain"; --输出头部local user = ngx.var.arg_user -- 定义user变量并获取url中的参数 http://localhost?user=hellolocal sys...
阅读全文
摘要:Nginx与Lua最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengine则是Nginx的Fork。值得一提的是,...
阅读全文
摘要:下载和安装lua:(转自这里)1.下载最新版的lua-5.2.0请点击,然后解压tar zxvflua-5.2.0.tar.gz2. 运行“终端”进入到该文件夹下,主要是cd 【文件夹名】cdlua-5.2.03.在“终端”输入make macosx (回车)4.在“终端”输入make test(回...
阅读全文
摘要:package mainimport "runtime"import "log"func main() { test()}func test() { test2()}func test2(){ pc,file,line,ok := runtime.Caller(2) log....
阅读全文