• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

LUA教程

RSS
  • Lua笔记7coroutine
    Lua笔记7coroutine
    1.使用co=coroutine.create(function()print(amp;quot;hiamp;quot;)end)--创建coroutine.status(co)--获取状态,suspendedcoroutine.resume(co)--运行coroutine.status(co)--获取状态,dead2.resume是在保护模式下运行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:271 | 回复:0
  • NGINX+Lua模块编译安装
    NGINX+Lua模块编译安装
    目录NGINX+Lua环境配置一、环境装备二、解压安装相应的软件测试Lua环境上面都是经过安装的一些坑之后安装完成的,下面是安装过程中出现的坑一、环境装备#cat/etc/redhat-releaseCentOSLinuxrelease7.7.1908(Core)YUM ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:269 | 回复:0
  • 关于lua中的冒号(":")和点号(".")的区别 ...
    关于lua中的冒号(":")和点号(".")的区别 ...
    一、定义方法的区别1、冒号定义方法,默认会接受self参数;而点号定义的时候,默认不会接受self参数例:(1)冒号定义functionclass:test()--这里会接受self参数,比如print(self.a,self.b)在这里self就是class对象本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:319 | 回复:0
  • Python导出Excel为Lua/Json/Xml实例教程(三):终极需求
    Python导出Excel为Lua/Json/Xml实例教程(三):终极需求
    相关链接:Python导出Excel为Lua/Json/Xml实例教程(一):初识PythonPython导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验Python导出Excel为Lua/Json/Xml实例教程(三):终极需求一、终极需求前文的实例都是比 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:338 | 回复:0
  • Lua学习笔记(一):类型和值
    Lua学习笔记(一):类型和值
    lua是动态类型语言,变量不要类型定义。lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。可以通过type测试给定变量或者值的类型。1print(type(amp;quot;Helloworldamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:469 | 回复:0
  • luaMVC框架Orbit初探
    luaMVC框架Orbit初探
    http://keplerproject.github.io/orbit/Orbit是lua语言版本的MVC框架。此框架完全抛弃CGILUA的脚本模型,支持的应用,每个应用可以卸载一个单独的文件中,当然你也可以将它拆为一个文件,当你需要时候。此框架运行在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:369 | 回复:0
  • Lua 与 C 交互值 函数调用(2)
    Lua 与 C 交互值 函数调用(2)
    @(语言) Lua和C 函数间的使用,都是通过栈来交互,并且基于遵守一定的规则,按照这个规则来就可以了。 1. 调用Lua函数 调用Lua方法过程 将被调用的函数入栈; 依次将所有参数入栈; 使用 lua_pcall 调用函数; 从 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:872 | 回复:0
  • xLua使用require改变路径加载Lua脚本
    xLua使用require改变路径加载Lua脚本
    这个问题我纠结了好久,应该是属于偏新手的一个问题,在写代码的时候因为两个lua脚本的关联问题,很多新人应该也会纠结于此。xLua官方的例子加载脚本是这样的:LuaEnvluaenvScriptCtrl=newLuaEnv();luaenvScriptCtrl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:347 | 回复:0
  • lua的三目运算符
    lua的三目运算符
    会lua的都知道三目运算符在lua中的写法是aandborc但这里有个问题,就是当b是nil的时候会返回c的值今天无意中看到一个大神的写法(aand{b}or{c})不要觉得这很小儿科,人跟人的差距就体现在细节上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:341 | 回复:0
  • 向量运算(lua,三维) 点乘、叉乘、模、夹角
    向量运算(lua,三维) 点乘、叉乘、模、夹角
    向量运算(lua,三维) 点乘、叉乘、模、夹角 只有公式,没有推导过程……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:296 | 回复:0
  • Unity中将lua脚本挂载到GameObject
    Unity中将lua脚本挂载到GameObject
    Unity中使用Lua,大多情况下是通过C#来调用Lua脚本。但如果想让Lua像C#脚本那样,可以挂载到GameObject上该如何做呢?一下是根据网络上个大神的思路,整理的一段代码实现Lua脚本挂载到GameObject上。这里使用的是XLu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:265 | 回复:0
  • Mac OS X 10.9 下Sublime Text3配置Lua 5.2.3
    Mac OS X 10.9 下Sublime Text3配置Lua 5.2.3
    一、在“终端”内安装lua:(此部分也可以参考网络其他优秀文章:来源)1.安装RudixRudix:http://rudix.orgRudix is a collection of pre-built……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:237 | 回复:0
  • H7-TOOL的LUA小程序教程第5期:串口开发,含Modbus(2022-01-16)
    H7-TOOL的LUA小程序教程第5期:串口开发,含Modbus(2022-01-16)
    LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:263 | 回复:0
  • LUAdebug工具函数
    LUAdebug工具函数
    localprint=printlocaldebug=debuglocalstring=stringlocalio=iolocaltype=typelocalpairs=pairsmoduleamp;quot;dtamp;quot;functionbt()localdinfo=debug.getinfo(2)localfunc_line=d……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:263 | 回复:0
  • Lua为啥这么好?
    Lua为啥这么好?
    1.小而全,简约而不简单.满足功能完备,易用,简明,一致,弹性,清晰,性能,扩展性这些要求的语言很多,但是往往一门语言只具有这些特色种的2~3个,因为这些特色之间本来就有一些矛盾冲突的地方,但是就有这么一个语言,它就同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:301 | 回复:0
  • Lua调试:getinfo详解
    Lua调试:getinfo详解
    getinfo是调试Lua程序时一个很重要很常见的函数,主要用于获取函数调用的基本信息。这个函数的难点在于各个参数的含义。下面一一介绍。一、函数简介:1.原型:getinfo(level,arg)2.调用:debug.getinfo(level,arg)3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:430 | 回复:0
  • lua对模块接口扩展的一种方法
    lua对模块接口扩展的一种方法
    lua中模块的实现,对于使用者来说就是一个库,引用此库后,可以调用库中实现的任意函数。使用库,可以将一类功能相关的接口做封装,并提供开放接口。参考:http://blog.codingnow.com/2006/02/lua_51_module.html m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:347 | 回复:0
  • LUA upvalues
    LUA upvalues
    1 upvalue概念 upvalue:嵌套函数的外部函数的局部变量 function func(a) amp;amp;lt;== 这个函数返回值是一个函数 return function ()     a = a + 1    amp;amp;lt;== 这里可以访问外部函数func的局部变量a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:298 | 回复:0
  • 【lua】LWTrequest请求处理
    【lua】LWTrequest请求处理
    request请求处理通过mod_lwt模块提供的处理程序来调用Lua脚本处理HTTP请求。具体流程:判断该请求是否由LWT处理,如果不是,拒绝处理请求;判断Lua脚本文件是否存在,如果不存在,返回一个HTTP404(未找到);响应内容类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:275 | 回复:0
  • Lua脚本语法说明(转):
    Lua脚本语法说明(转):
    Lua脚本语法说明(增加lua5.1部份特性)转自:http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.htmlLua的语法比较简单,学习起来也比较省力,但功能却并不弱。所以,我只简单的归纳一下Lua的一些语法规则, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:289 | 回复:0
  • lua os.date函数定义和示例
    lua os.date函数定义和示例
    os.date函数定义 原型:os.date (]) 解释:返回一个按format格式化日期、时间的字串或表。 lua源码中os.date的注释如下: --- --- Returns a string or a table containing date and time, formatted according -- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:249 | 回复:0
  • lua版本的一个状态机
    lua版本的一个状态机
    这个状态机http://www.cnblogs.com/flytrace/p/5587033.html的lua版本 -- LUA 有实现枚举值的好办法么 local sc_enum = { -- event flow be broke up none = amp;quot;noneamp;quot;, -- event ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:246 | 回复:0
  • OpenResty扩展库之(一)——lua-resty-shell库
    OpenResty扩展库之(一)——lua-resty-shell库
    介绍当您需要执行子进程(或shell命令)时,这是一个打算与OpenResty应用程序一起使用的小型库。它类似于os.execute和io.popen,除了它是完全非阻塞的,因此即使对于需要很长时间完成的命令也是安全的。该库依赖于您 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:311 | 回复:0
  • 基于lua的网页脚本开发语言cgilua(转)
    基于lua的网页脚本开发语言cgilua(转)
    这里为大家介绍基于lua脚本实现的网页开发语言,cgilua介绍cgilua使用Lua是一个用于创建动态网页的服务器端脚本语言。纯LUA脚本和LUA页(LP)的支持,cgilua。Lua脚本是一个Lua程序创建一个网页的全部内容并返回给客 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:253 | 回复:0
  • cocos2d-xLua与OC互相调用
    cocos2d-xLua与OC互相调用
    1.Lua调用OC先看例子:hello.lua:--点击回调函数localfunctionnotifymenuCallbackTest()localluaoc=require('luaoc')localok,ret=luaoc.callStaticMethod(amp;quot;RemoteRequestRouteramp;quot;,amp;quot;notifyWat ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:292 | 回复:0
  • Linux环境下Lua安装(转)
    Linux环境下Lua安装(转)
    系统环境:CentOS-6.2-x86_64。Lua 是嵌入式脚本语言,应用场景很广泛。引自官网:Lua isusedinmanyproductsandprojectsaroundtheworld,includingseveralwell-knowngames。官网地址:http://www.lua.org。Lua 的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:259 | 回复:0
  • lua日期与时间操作
    lua日期与时间操作
    os.date(amp;quot;%Y%m%d%H%M%Samp;quot;,os.time()) amp;amp;lt;== 20160405141211yyyyMMddHHmmssos.time()               amp;amp;lt;==返回当前系统的日历时间os.date()            ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:248 | 回复:0
  • luaweaktable概念解析
    luaweaktable概念解析
    经常看到lua表中有weaktable的用法,例如:weak_table=setmetatable({},{__mode=amp;quot;vamp;quot;}) 官网上的解释:http://www.lua.org/pil/17.htmlWeaktablesarethemechanismthatyouusetotellLuathatareference ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:253 | 回复:0
  • cocos2d-x的lua脚本加载CocostudioUI两种方式
    cocos2d-x的lua脚本加载CocostudioUI两种方式
    前言 当前版本使用的是quickcocos2dxlua3.3。UI使用cocostudio编辑器1.6.0。我们在程序里面可以使用两种方式进行解析UI。开始的时候用的是quick的方法,结果遇到了坑(百分比控件布局CCSUILoader.lua在解析时,没有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:281 | 回复:0
  • 【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之四】使用绑定C++至Lua的自己定义类 ...
    【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之四】使用绑定C++至Lua的自己定义类 ...
       续【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之三】动手绑定自己定义类至Lua之后。我们已经完毕了自己定义类至Lua的绑定。在接下来的环节,我们将使用它。  首先,我们须要确定,通过Python脚本我们生成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:275 | 回复:0
  • cocos2dx2.x版本:简化提炼tolua++绑定自定义类到lua中使用
    cocos2dx2.x版本:简化提炼tolua++绑定自定义类到lua中使用
    cocos2dx的3.x版本已经提供了更好地绑定方式,网上有很多相关的教程,这里给一个链接:http://www.cocoachina.com/bbs/read.php?tid=196416。由于目前我们的项目使用的是2.x版本的,且已经开发了一半了,这时候不适 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:302 | 回复:0
  • win7系统cocos2dx3.4绑定自定义类到Lua
    win7系统cocos2dx3.4绑定自定义类到Lua
    Cocos2d-x3.0开始使用bindings-generator来生成c++类的lua绑定。bindings-generator基于tolua++,通过配置tools/tolua中的ini文件以及运行genbindings.py就可以自动生成c++类的绑定,具体的步骤在cocos2d-x-3.4\tool ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:293 | 回复:0
  • mac下搭建lua环境
    mac下搭建lua环境
    mac下安装lua(可借助:rudix 地址:http://rudix.org) curl -s https://raw.githubusercontent.com/rudix-mac/rpm/2014.10/rudix.py | sudo python - install rudix 或者:curl -O https://raw.githubuserconten ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:315 | 回复:0
  • lua设置文件运行的环境
    lua设置文件运行的环境
    在一个lua文件中书写的代码,使用的变量,需要设置其运行环境。目的:1、不破坏全局环境。2、限定文件所使用的环境,作为沙箱功能。解法 限定运行空间环境的文件:localm={}m.dingzhiprint=function()print(amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:302 | 回复:0
  • 转 lua解释执行脚本流程
    转 lua解释执行脚本流程
    本文转自:http://www.cnblogs.com/zxh1210603696/p/4458473.html 首先利用lua提供的函数luaL_dofile来执行一个lua脚本。 可以看到有两个过……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:300 | 回复:0
  • Lua 笔记16
    Lua 笔记16
    垃圾收集 1. 自动内存管理。通过垃圾收集(garbage collection)自动地删除垃圾。避免无效指针(dangling pointer)、内存泄露(memory leak)等bug。 2. 在一个理想的环境中,垃圾收集器对程序员来说是不可见的, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:314 | 回复:0
  • Lua面向对象编程
    Lua面向对象编程
    Lua中的table就是一种对象,看以下一段简单的代码:1localtb1={a=1,b=2}2localtb2={a=1,b=2}3localtb3=tb145iftb1==tb2then6print(amp;quot;tb1==tb2amp;quot;)7else8print(amp;quot;tb1~=tb2amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:292 | 回复:0
  • 自己写luamodule(Buildingluamodule)
    自己写luamodule(Buildingluamodule)
    学了一段时间lua,由于luacom不支持gbk,所以想做一个gbk转换成utf-8的模块。但是不会写模块怎么办?学!目标创建一个calc模块,输出两个函数sum和average,最后在lua程序想这样用:requireamp;quot;calcamp;quot;a= ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:259 | 回复:0
  • lua快速入门
    lua快速入门
    lua作为很好的嵌入式语言可以非常好的作为c/c++补充,在游戏行业是得到了广泛的应用 一直在思考,能不能把他引入商业领域的规则语言呢?将业务规则经常变的部分提炼出来, 而无须重新编译程序。作为规则引擎的角色进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:251 | 回复:0
  • lua调用c函数
    lua调用c函数
    参考:http://blog.163.com/madahah@126/blog/static/170499225201121504936823/1、编辑C程序 vimluac.c#includeamp;amp;lt;stdio.hamp;amp;gt;#includeamp;amp;lt;lua.hamp;amp;gt;#includeamp;amp;lt;lualib.hamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:244 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap