码迷,mamicode.com
首页 >  
搜索关键字:openresty lua vanilla    ( 4763个结果
用lua 实现的A*star 寻路算法
local AStar={}function AStar:create(s_node,e_node,map_list) local openlist={} local closelist={} local maplist=map_list local star...
分类:编程语言   时间:2014-10-25 11:48:56    阅读次数:598
用Lua实现的快速排序和冒泡排序及效率对比
昨天学习了一下七大排序中的两个——冒泡排序和快速排序,遂用Lua简单的实现了一下。冒泡排序:--[[--- orderByBubbling: 冒泡排序- @param: t, - @return: list - table]]function table.orderByBubbling...
分类:编程语言   时间:2014-10-24 20:25:15    阅读次数:415
Lua 之数据结构
Lua 之数据结构数组通过整数下标访问的table中的元素,即是数组,下标默认从1开始。一个创建二维数组的例子:mt = {}for i = 1, 10 do mt[i] = {} for j = 1, 10 do mt[i][j] = 0 end end链表l...
分类:其他好文   时间:2014-10-24 18:14:45    阅读次数:155
Lua类和类继承实现
Lua本身是不能像C++那样直接实现继承,但我们可以用万能的table表来实现。以下我总结了三种方式的类以及继承的实现第一、官方的做法,使用元表实现 原理参照《Programming in lua》 Object.lua Object = {class_id = 0}function Objec.....
分类:其他好文   时间:2014-10-24 16:11:13    阅读次数:215
Lua中的正则表达式的使用
今天需要写一个解析CSV到Lua的小工具,其中用到了 Lua库中的string.gsub(),之前一直对这个方法不是很了解,今天终于好好试了一把,很强大,很过瘾,很方便。。。源CSV文件是:等级,1阶所需经验,2阶所需经验,3阶所需经验,4阶所需经验,5阶所需经验,每个格子所需金币1,75,90,1...
分类:其他好文   时间:2014-10-24 15:53:37    阅读次数:200
Lua4.0 开篇
标题说是 4.0,其实这里分析的是 4.0.1。不过按照 Lua 的版本号规则,小号只做 bug fix 。所以,下面的所说的 4.0 指的就是 release 4.0.1(在不引起混淆的情况下)。 4.0 发布于 2000 年 11 月,4.0.1 发布于 20...
分类:其他好文   时间:2014-10-24 14:48:55    阅读次数:172
debian下安装lua开发环境
sudo apt-get install luarockssudo apt-get install lua-socket;sudo apt-get install lua-filesystem;lfs和sockets用来调试,luarocks用来安装别的模块的开发环境,intellij idea的社...
分类:其他好文   时间:2014-10-24 12:29:48    阅读次数:1595
[resource]23个python的机器学习包
23个python的机器学习包,从常见的scikit-learn, pylearn2,经典的matlab替代orange, 到最新最酷的Theano(深度学习)和torch 7 (well,其实lua,不过从ipython调用很容易),基本常用的通用python机器学习平台都有了。http://py...
分类:编程语言   时间:2014-10-24 10:27:31    阅读次数:326
Vs2012 编译配置 Lua5.2.3
作为手游客户端的一个程序猿,肯定碰到过这样的问题,游戏已经提交发布,但是第二天大清早就发现游戏有一个逻辑BUG,怎么办,不严重的话一般采取非强制更新。如果是一个严重的BUG,那就要强制玩家更新了。但是前天晚上刚刚下载的游戏,第二天早上就要重新下载!我们的游戏不是金条,玩家没有那么大的耐性来下载第二次,这个时候,大批的玩家就流失了! 特别是对于AppStore,一个游戏提交审核要半个月,这半个月如...
分类:其他好文   时间:2014-10-24 01:44:57    阅读次数:166
Lua中的元表与元方法
前言Lua中每个值都可具有元表。 元表是普通的Lua表,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。例如,当数字值作为加法的操作数时,Lua检查其元表中的"__add"字段是否有个函数。如果有,Lua调用它执行加法。我们称元表中的键为事件(event),称值为元方法(metamethod)。前述例子中的事件是"add",元方法是执行加...
分类:其他好文   时间:2014-10-24 00:29:21    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!