
lua
qzlink
这个作者很懒,什么都没留下…
展开
-
Lua 字符串函数库
Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n) 返回重复n次字符串s的串;你使用string.rep("a",转载 2016-09-19 11:58:44 · 338 阅读 · 0 评论 -
Lua JIT luc 加密思路 lua java 相互调用思路
Cocos2d-x使用Luajit将Lua脚本编译为bytecode,从而实现加密 http://www.cocoachina.com/bbs/read.php?tid=205802其他加密思路http://blog.youkuaiyun.com/lan354898254/article/details/25913079lua java 相互调用https://转载 2016-09-20 17:16:25 · 1312 阅读 · 0 评论 -
Lua 捕获 捕捉 模糊匹配
捕获捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆分成多个:pair = "name = Anna"_, _, key, value = string.find(pair, "(%a+)%s*=%s*(%a+)"转载 2016-09-19 12:16:26 · 4109 阅读 · 0 评论 -
Lua数学库
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦转载 2016-09-19 12:14:23 · 298 阅读 · 0 评论 -
Lua 操作系统库
这个库通过表os实现os.clock ()功能:返回一个程序使用CPU时间的一个近似值例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 100000000 do s = s + i;endprint(string.format("elapsed time : %.转载 2016-09-19 12:13:59 · 364 阅读 · 0 评论 -
Lua 文件处理
一、文件读存:-- 似乎不支持大文件(不能超过9k?)function FileSaveLoad() local file = io.open("c:\\in.lua", "r"); assert(file); local data = file:read("*a"); -- 读取所有内容 file:close(); f转载 2016-09-19 12:06:44 · 366 阅读 · 0 评论 -
Lua基本函数库
基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"-----------------------------------------------------------转载 2016-09-19 12:00:38 · 296 阅读 · 0 评论 -
Lua模式匹配
模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式匹配的。与其他脚本语言不同的是,Lua并不使用POSIX规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的转载 2016-09-19 11:59:58 · 282 阅读 · 0 评论 -
Lua Table函数库
一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明. table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep转载 2016-09-19 11:59:27 · 305 阅读 · 0 评论 -
lua定时器与定时任务的接口设计
在所有的服务器编程当中,定时任务永远是一个不可或缺的需求。最直接的需求就是,每天凌晨0点0分的时候总是有一大堆的各种精力重置。怎么来设计这个接口呢,想了几个方案:每秒触发每分钟触发每整点触发每天触发每个月触发oh no!不靠谱啊,如果这接口真设计成这样,得有多烂,灵光一现,unix下的crontab表达式非常完美的解决了这个问题。附上crontab表达式的语法说明如转载 2016-09-20 17:21:33 · 5812 阅读 · 0 评论