示例,泛型和迭代器2014-03-18

简单的示例

Lua闭包2014-03-18

Lua闭包啊Lua闭包Lua闭包Lua闭包Lua闭包Lua闭包

漂亮的图案2014-03-18

画图啦

nginx+lua信息访问量统计2014-03-18

根据URI参数后去信息类型和信息ID,通过lua client for memcached插入memcached

Web 开发例子2014-03-18

基于 aLiLua Web Server 的一个简单例子

打印table中的数据2014-03-18

Lua的优势在于表,它的表体构是很强大的。但我们初学者刚来的时候对表进行了操作却看不到表内部的数据,不知道操作是否有效。
这个函数的功就是打印表中的所有数据。

刚学,写的很菜,欢迎指点。

打印表数据改进版2014-03-18

本版本在上一版本的基础上加入了对循环表的处理。还可以打印表的metatable表。
安装使用步骤如下:
(1) 将table_lib.lua下载放到Lua的库文件目录下。
(2) 加载该文件
> require "table_lib"
(3) 测试一下功能
> table_test()
> a = { 13.4, name = "John", age = 27, {23, 44, 60}}
> table_print(a)
table: 0x97d3838 = {
[1] = 13.4
[2] = {
[1] = 23
[2] = 44
[3] = 60
}
["age"] = 27
["name"] = "John"
}
(4) 试一下打印_G表
> table_print(_G)

几个函数2014-03-18

<无详细内容>

Lua调用C,C++函数案例2014-03-18

该程序主要是C++与Lua之间的相互调用示例。
执行内容:
(1)新建一个lua_State
(2)打开常用库,如io,os,table,string等
(3)注册C函数
(4)导入程序所在目录下所有*.lua文件
(5)调用Lua中的MainEntry()函数

我们可能在lua_functions.cpp文件中加入我们新增的C函数,将C++与Lua结合为一个更强大的程序。

下载到本地之后,将Makefile.txt改成Makefile,然后make就可以了。

存在的问题:好像在main()调用MainEntry()时,传入的argv在MainEntry(...)中的arg中没有。

仿对比软件的对比功能2014-03-18

platform:win7 x64
language:lua
environment:lua for windows
editor:editplus
idea:对比文本文件之间的最小差异,其反面问题就是:以文本文件的每行作为一个元素,文本文件看做是一个序列,查找二者之间的最大公共子序列

单例代码2014-03-18

单例代码例子

重载基础工具2014-03-18

使用这个函数可以创建出可以重载的方法,便于工具代码的使用者,在使用的时候,可以 尽可能少的关心具体的实现机制

cocos2d-x中Lua类型强转问题2014-03-18

在Lua中,使用CCDictionary进行保存CCSprite对象,但是,在CCDictionary取出来的时候,此时是一个CCObject对象,无法调用子类精灵的一些方法。那只能进行强转的。

那么Lua中强转一个类型函数如下:

   tolua.cast(object,”CCSprite”) ;

    第一个参数是需要强转的对象  ,  第二个参数是强转的目标类型

例如我们将x 强转 CCSprite,则: tolua.cast(x,”CCSprite”)

以字符串形式执行Lua代码2014-03-18

有时候,我们在代码中希望能够动态的切换上下文,改变程序的处理的流程,这时候,我们就需要在按照自己的意志来生成一些代码,这时候,我们就需要从字符串中来执行一些Lua代码
在我们的项目我希望,我可以从服务器上下来一个可以执行的lua代码,使用此段代码来更新项目的资源,从而,避免是先有鸡还是先有蛋的问题

自动生成类包含头文件2014-03-18

<无详细内容>
返回顶部
分享按钮