随笔分类 - lua
lua调用shell 脚本
摘要:Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出。io.popen()也可以执行dos命令,但是返回一个文件。eg: 复制代码 代码如下: local t = io.popen('svn help')local a = t:read("*all")--a返回一个字符
阅读全文
Lua获取当前时间
摘要:local getTime = os.date(“%c”); 其中的%c可以是以下的一种:(注意大小写) 如获取当前年月日时分秒:local date=os.date(“%Y-%m-%d %H:%M:%S”); os.time() 获取当前秒
阅读全文
lua的table库中的常用函数总结
摘要:table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下: (1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串; (2).table 的默认初始索引一般以 1 开始; (3).table 的变量只是一个地址引用,对 table 的操作不会产生数据影响;
阅读全文
Lua字符串及模式匹配
摘要:字符类基础函数举例介绍: 模式匹配(pattern-matching)函数举例介绍: 字符串=>被查找的字符串子串=>要查找的字符(串) 由此,find函数简单查找子串(包含字符) 返回值是2个值;没有找到,即返回nil。 用第三个参数替换第一个参数中所有出现的第二个参数,并返回整串以及发生的实际替
阅读全文
lua文件读写
摘要:lua里的文件读写模型来自C语言,分为完整模型(和C一样)、简单模型。 1、简单模型 io.input([file]) 设置默认的输入文件,file为文件名(此时会以文本读入)或文件句柄(可以理解为把柄,有了把柄就可以找到文件),返回文件句柄。 io.output([file]) 设置默认的输出文件
阅读全文
关于c调用lua 对‘luaL_newstate()’未定义的引用的问题解决办法
摘要:#include <string.h>#include "lua.h"#include "lauxlib.h"#include "lualib.h"int main(int argc, char *argv[]){ char buff[256]; int error; lua_State *L =
阅读全文
Lua开发环境
摘要:下载并解压Lua源码: 打开Makefile,可以看到如下信息: 将INSTALL_TOP修改为你既定的安装目录后保存 继续如下步骤进行安装: 成功安装后如下: 运行lua -v查看所安装的Lua版本 以上安装目是得到一个Lua可执行文件,优雅之处在于使用源码安装,组织安装目录使我们更方便的管理Lu
阅读全文
linux安装lua相关编译报错
摘要:1、报之类的错误 解决: 由于lua编译依赖readline库,而其依赖ncurses库,但没有指定,所以出现“未定义的符合引用”错误。需要修改${LUA_DIR}/src/Makefile中linux编译target,在SYSLIBS变量中追加‘-lncurses’选项即可。修改后,如下: lin
阅读全文
readline安装
摘要:wget -c ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz tar -zxvf readline-6.2.tar.gz cd readline-6.2 ./configure //这个地方一定要指定路径,要不然要报错(一般在/usr/loca
阅读全文
Lua中的协同程序 coroutine
摘要:Lua中的协程和多线程很相似,每一个协程有自己的堆栈,自己的局部变量,可以通过yield-resume实现在协程间的切换。不同之处是:Lua协程是非抢占式的多线程,必须手动在不同的协程间切换,且同一时刻只能有一个协程在运行。并且Lua中的协程无法在外部将其停止,而且有可能导致程序阻塞。 协同程序(C
阅读全文
Lua中强大的元方法__index详解
摘要:今天要来介绍比较好玩的内容——__index元方法 1.我是备胎,记得回头看看 咳咳,相信每一位女生都拥有或者不知不觉中拥有了一些备胎,啊,当然,又或许是成为过别人的备胎。 没有备胎的人,就不是完整的人生。(小若:停!) 我们来想象一下,如果对一个table进行取值操作,但是table根本就没有这个
阅读全文
lua编译器和ide
摘要:这里有一个网址,上面记录了大部分流行的LUA开发工具,包括IDE和Editor。 http://www.wowwiki.com/Lua_editors 一、Eclipse LDT 1、语法高亮,自动提示,跳转,调试这些最基本的功能都算是有,还能添加自定义的api的code complete, 2、性
阅读全文
浙公网安备 33010602011771号