要完成目录树的构建,需要前台ExtJS构筑页面,后台处理逻辑,中间由JSON传递数据。 首先搭建后台环境: 1 require "httpd" 2 require "lfs" 3 4 request, args = ... 5 6 local s = {root = { 7 ...
分类:
Web程序 时间:
2014-11-19 23:41:32
阅读次数:
213
首先用lua遍历目录: 1 function getDirs(path) 2 local s = {} 3 function attrdir(p) 4 for file in lfs.dir(p) do 5 if file ~= "...
分类:
其他好文 时间:
2014-11-19 22:10:47
阅读次数:
274
Lua CJSON 是 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的相关包。 第一步:打开CJSON下载页,下载lua-cjson-2.1.0.tar...
分类:
Web程序 时间:
2014-11-19 21:55:50
阅读次数:
278
oadstring 编译的时候不关心词法范围:
local i = 0
f = loadstring("i = i + 1")
g = function () i = i + 1 end
这个例子中, 和想象的一样g 使用局部变量i , 然而f 使用全局变量i ; lo...
分类:
其他好文 时间:
2014-11-19 20:28:44
阅读次数:
137
wget-o/dev/null-O-123cha.com|grep‘ahref=/ip‘|sed‘s/.*ahref=\/ip\/?q=\([0-9\.]*\)>.*/\1/g‘wget-o/dev/null-O-http://members.3322.org/dyndns/getipserver{server_name192.168.188.133;listen80;location/{content_by_lua‘ngx.print(ngx.var.remote_addr)‘;}}server{se..
分类:
其他好文 时间:
2014-11-19 18:55:15
阅读次数:
189
众人皆知的是有两种:ipairs和pairs,这两种相信大家也是很了解了,其中ipairs是从头(idx=1)开始往后遍历,遇到nil即退出循环;而pairs则是顺序不定的遍历,只要里面有值都可以遍历的到。
那假如我需要顺序遍历而且即使中间有nil也能完整遍历到最后呢?
接下来就说这个:通过maxSize = table.maxn(t)获取到table最后一...
分类:
其他好文 时间:
2014-11-19 18:43:37
阅读次数:
236
之前在项目中需要返回一个std::map给lua,但是发现直接返回map到lua中是不行的。后来通过别人的帮助终于解决了这个问题。方法如下: 1 luabridge::LuaRef LoginXml::getlocalAccount() 2 { 3 XMLElement* rootEl...
分类:
编程语言 时间:
2014-11-19 13:57:05
阅读次数:
409
这是一个简单的执行lua脚本的android例子。 可以输入脚本, 可以查看到执行效果。 已经fork到我的github 请移步 https://github.com/zhengpanyong/AndroLua...
分类:
移动开发 时间:
2014-11-19 12:46:51
阅读次数:
237
现在有这样一个需求,有一个字符串,需要查找字符i最后出现的位置,不过相对于其他语言来说,Lua并没有提供这一操作,那么如何是好? 现在有这样几个方法: string.sub(str, i ,j) 功能:截取str以i开始j结束的部分 string.reverse(str) 功能...
分类:
其他好文 时间:
2014-11-19 07:16:59
阅读次数:
1024
一、Lua安装包下载
去lua官网lua.org下载最新版lua-5.2.3.tar.zip,如下图箭头所示:
二、安装Lua-5.2.3
进入Lua-5.2.3.tar.zip的下载目录,执行以下步骤安装:
tar xvzf lua-5.2.3.tar.gz
cd lua-5.2.3
make macos...
分类:
系统相关 时间:
2014-11-19 01:54:14
阅读次数:
184