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

LUA教程

RSS
  • Lua在Nginx的应用
    Lua在Nginx的应用
    当Nginx标准模块和配置不能灵活地适应系统要求时,就可以考虑使用Lua扩展和定制Nginx服务。OpenResty集成了大量精良的Lua库、第三方模块,可以方便地搭建能够处理超高并发、扩展性极高的Web服务,所以这里选择OpenRe ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:339 | 回复:0
  • ngx_lua_API指令详解(六)ngx.thread.spawn、ngx.thread.wait、ngx.thread.kill介绍 ...
    ngx_lua_API指令详解(六)ngx.thread.spawn、ngx.thread.wait、ngx.thread.kill介绍 ...
    摘要:通过lua-nginx-module中的ngx.thread同时执行多个任务。ngx_lua中访问多个第三方服务ngx_lua中提供了ngx.socketAPI,可以方便的访问第三方网络服务。如下面的代码,通过get_response函数从两个(或者更多)的源 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:553 | 回复:0
  • lua类库middleclass学习笔记
    lua类库middleclass学习笔记
    middleclass使在lua中面象对象变的简单抄了一遍他的示例代码运行着试了试,基本懂了localclass=require'middleclass'--类的继承Person=class('Person')--定义一个Person类functionPerson:initialize(name)--构造函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:461 | 回复:0
  • lua源码:开始
    lua源码:开始
    文件根据实现功能的不同,可以分为四部分: 1虚拟机运转的核心功能lapi.c            C语言接口lctype.c        C标准库中ctype相关实现ldebug.c      Debug接口ldo.c          ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:421 | 回复:0
  • 纯lua实现Base64加密与解密
    纯lua实现Base64加密与解密
    --Lua--十进制转二进制functiondec_to_binary(data)localdst=amp;quot;amp;quot;localremainder,quotient--异常处理ifnotdatathenreturndstend--源数据为空ifnottonumber(data)thenret……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:332 | 回复:0
  • [原]FreeSWITCH中的lua操作小结
    [原]FreeSWITCH中的lua操作小结
    lua中设置当前通道变量:方法一:session:setVariable(amp;quot;fullNameamp;quot;,amp;quot;xxxxxamp;quot;);--需判断session是否为空方法二:localuuid=getUUID(callerid);localres=api:executeString(amp;quot;uu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:278 | 回复:0
  • 自写vim插件ldoc.vim,提供智能的lua注释代码补全
    自写vim插件ldoc.vim,提供智能的lua注释代码补全
    LDoc是一个Lua的文档生成工具,详细介绍见,LDoc的Github主页,但是在vim中手写注释较为复杂,然后看了下vimscript,自己写了一款vim插件,用于自动生成模块注释,类型注释和函数注释,方便开发。将此文件命名为ldoc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:281 | 回复:0
  • c中遍历lua表结构
    c中遍历lua表结构
    From: http://www.cnblogs.com/lancidie/archive/2011/05/18/2050558.html// 进行下面步骤前先将 table 压入栈顶  int nIndex = lua_gettop( pLua );  // 取 table 索引值  lua_pushnil( pLua ) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:259 | 回复:0
  • installvimwithluaonubuntu12.04
    installvimwithluaonubuntu12.04
    sudoapt-getremove--purgevimvim-runtimevim-gnomevim-tinyvim-commonvim-gui-common sudoapt-getbuild-depvim-gnome sudoapt-getinstallliblua5.1-devluajitlibluajit-5.1python-dev……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:274 | 回复:0
  • lua"诡异"的return用法
    lua"诡异"的return用法
     luaamp;quot;诡异amp;quot;的return用法 德哥 2016-03-2915:38:42 浏览5690 评论0摘要: 在Lua中,return的用法比较amp;quot;诡异amp;quot;,为什么这么说呢,因为它只能用在block结束的地方,不能用在block的一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:312 | 回复:0
  • 基于VS的lua安装
    基于VS的lua安装
    1.从lua官网下载最新版本的lua压缩包。lua官网:http://www.lua.org/download.html2.将lua包解压到一个目录下面(我解压到C:\ProgramFiles\下面)3.打开VS的命令行工具,进入到lua-5.1.4目录下面(我下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:291 | 回复:0
  • 扩展Redis的Lua调用方式
    扩展Redis的Lua调用方式
    Redis是支持Lua脚本的,但是我以为并不方便。1.SCRIPTLOAD一个字符串拿到一个SHA,首先这个Luascript脚本就很难拿到。Linux一般用cat什么的。但是你作为PHP怎么拿到Lua的代码呢?2.记录一个SHA,而且SHA是随着Lua代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:319 | 回复:0
  • 大佬带你深入浅出Lua虚拟机
    大佬带你深入浅出Lua虚拟机
    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由鹅厂优文发表于云+社区专栏作者:郑小辉|腾讯游戏客户端开发高级工程师写在前面:本文所有的文字都是我手工一个一个敲的,以及本文后面分享的Demo代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:276 | 回复:0
  • cocos2d-lua消除游戏实战(一)主场景和游戏场景设计
    cocos2d-lua消除游戏实战(一)主场景和游戏场景设计
    使用版本为3.7,官方最新版本。一、会用到的知识点和注意事项        使用ccui.button,3.7版本框架与之前是有差别的,需要注意我们不在使用cc.ui,而是使用ccui(详细的可以看看luabinding)。ccui.button.cr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:250 | 回复:0
  • 三种语言(c++、as、lua)中函数的差异性
    三种语言(c++、as、lua)中函数的差异性
    对于不同的语言,尤其是静态语言和动态语言,对于函数的定义(即如何看待一个函数)和处理截然不同。具体来说可以分为两类:1、将函数视为第一类型值,即函数和其他的对象一样,都是语言中一个普通的对象类型,如同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:279 | 回复:0
  • Lua中的weak表——weaktable
    Lua中的weak表——weaktable
    弱表(weaktable)是一个很有意思的东西,像C++/Java等语言是没有的。弱表的定义是:Aweaktableisatablewhoseelementsareweakreferences,元素为弱引用的表就叫弱表。有弱引用那么也就有强引用,有引用那么也就有非引 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:222 | 回复:0
  • Lua是一个小巧的脚本语言Redis进阶实践之七Redis和Lua初步整合使用 ...
    Lua是一个小巧的脚本语言Redis进阶实践之七Redis和Lua初步整合使用 ...
    Redis进阶实践之七Redis和Lua初步整合使用一、引言       Redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:224 | 回复:0
  • luaUT测试工具
    luaUT测试工具
    Luaunitisaunit-testingframeworkforLua,inthespiritofmanyothersunit-testingframework.Luaunitlet'syouwritetestfunctions,testclasseswithtestmethodsandsetup/teardownfunctionalit……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:247 | 回复:0
  • love2d杂记6--动态读写外部lua文件
    love2d杂记6--动态读写外部lua文件
    我们可能遇到这种情况,即在游戏过程中保存临时数据,之后可能还需要修改。为此我简单的写了一个文件读写的函数,不过不支持中文,即复杂的数据类型,而且要求都是以表的形式存取,并支持简单的表(即表中没有嵌套表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:260 | 回复:0
  • (原创)cocos2d-x3.0+lua学习和工作(4):公共函数(2):检查
    (原创)cocos2d-x3.0+lua学习和工作(4):公共函数(2):检查
    这里的函数主要用来做:检查操作。参考资料为quick_cocos. 星月倾心贡献~~~ --]functioncheckNumber(value,base)retur……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:267 | 回复:0
  • Lua类和类继承实现
    Lua类和类继承实现
    Lua本身是不能像C++那样直接实现继承,但我们可以用万能的table表来实现。以下我总结了三种方式的类以及继承的实现第一、官方的做法,使用元表实现原理参照《Programminginlua》Object.luaObject={class_id=0}functi ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:283 | 回复:0
  • 为cocos2d-x实现安卓输入框。非全屏,无dialog,绑定到lua
    为cocos2d-x实现安卓输入框。非全屏,无dialog,绑定到lua
    cocos2d-x官方自带的输入框,简直惨不忍睹,在ios还好,在安卓简直了。。用过的都知道。。。所以为了用户体验,我们自己搞一个吧。输入框这种东西比较特殊,不像按钮、列表框之类的很容易实现,因为涉及到复制粘贴、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:307 | 回复:0
  • 添加文件【COCOS2DX-LUA脚本开发之十三】解决lua项目编译Android出现getdatafromfilef ...
    添加文件【COCOS2DX-LUA脚本开发之十三】解决lua项目编译Android出现getdatafromfilef ...
    本文是一篇关于添加文件的帖子    #if(CC_TARGET_PLATFORM==CC_PLATFORM_ANDROID)CCString*pstrFileContent=CCString::createWithContentsOfFile(amp;quot;himi.luaamp;quot;);if(pstrFileContent){pEngine-amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:323 | 回复:0
  • 怎么打印lua的函数调用栈
    怎么打印lua的函数调用栈
    lua的new函数到底是怎么实现的?我看类的声明中根本就没有什么new成员变量,但是有个initilize函数不知道是怎么出来的。现在有很多bpf的compiler不是吗new函数是把__index设置成自己new后面加了一个大括号 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:304 | 回复:0
  • ESP8266LUA脚本语言开发:准备工作-动手编译LUA固件
    ESP8266LUA脚本语言开发:准备工作-动手编译LUA固件
        前言这节咱自己编译LUA固件 准备一台linux的机子 我把固件放到了git上,方便电脑用http下载我先用这个连接linux 大家随意哈,只要是一台linux的机子就可以,不管是图形页面还是命令行形式使用,只要自己可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:417 | 回复:0
  • Lua打印table树形结构
    Lua打印table树形结构
    --这是quick中的工具,作用就是打印Lua中强大的table的结构,当table的嵌套层级比较多的时候,这个工具非常方便,开发中必备的工具。--具体使用方法:localdebug=require(amp;quot;debugamp;quot;)--debug.dump(data ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:331 | 回复:0
  • 通过luac编译lua脚本
    通过luac编译lua脚本
    在lua官网下载一个lua的release包,里面有已经编译好的lua启动文件(包括lua.exe),其中还有luac.exe,这个程序是用来将lua文件编译成二进制码, 使用方法很简单,在控制台调用,luac.exe-oa.outa.lua其中a.out是输 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:336 | 回复:0
  • lua立即执行函数
    lua立即执行函数
    不同文件中,lua提供模块写法,使用local修饰,可以将变量或者函数,声明为模块内有效,例如模块暴漏变量使用return表的方式。localaafunc=function()endlocalaaVar=1return{aafunc=aafunc,aaVar=aaVar} 这样能够避 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:314 | 回复:0
  • XML、JSON、ProtocolBuffer、Lua特点比较
    XML、JSON、ProtocolBuffer、Lua特点比较
    XMLJSONPBLua数据结构支持复杂结构简单结构较复杂结构复杂结构数据保存方式文本文本二进制文本数据保存大小大一般小一般解析效率慢一般快稍快语言支持程度非常多多C++/Java/Python多开发难度|繁琐繁琐简单简单相对繁 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:281 | 回复:0
  • [转]Python、Lua和Ruby优缺点
    [转]Python、Lua和Ruby优缺点
    http://blog.chedushi.com/archives/1197PS:Lua和C的关系有点类似VIM的脚本语句和VIM的关系PythonPython的优点:1、Python比其它语言有更多扩展模块。2、在网上可以找到很多Python教程。不仅如此,还有大量的英文书 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:308 | 回复:0
  • lua安装配置
    lua安装配置
    LUA用纯C语言编写1、相关安装配置 Lastlogin:ThuJul 908:42:02onconsolenixinshengdeMacBook-Pro:~nixinsheng$cd/Users/nixinsheng/Desktop/Lua/Lua/lua-5.2.3/src (进入安装文件路径) nixinshengdeMacBook-Pr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:255 | 回复:0
  • luarequire
    luarequire
    环境: Lua5.1 工具:LuaForWindows(http://files.luaforge.net/releases/luaforwindows/luaforwindows) require作用类似于C/C++中的#include,特性:1.根据搜索目录加载指定模块2.判定模块是否已加载,避免重 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:250 | 回复:0
  • lua中dofile、loadfile、require区别
    lua中dofile、loadfile、require区别
    1.loadfile——只编译,不运行loadfile故名思议,它只会加载文件,编译代码,不会运行文件里的代码。比如,我们有一个hellofile.lua文件:代码如下:print(“hello”);functionhehe()print(“hello”);end这个文件里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:277 | 回复:0
  • Lua获取table的长度
    Lua获取table的长度
    #!/usr/bin/lua--Lua获取tbale长度算法--]localt1={1……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:262 | 回复:0
  • Lua中“.”调用方法与“:”调用方法的区别
    Lua中“.”调用方法与“:”调用方法的区别
    Lua中“.”调用方法与“:”调用方法的区别:                                                            一、概述    学lua的时候有一个迷惑 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:240 | 回复:0
  • Lua简介
    Lua简介
    Lua语言是在993年由巴西一个大学研究小组发明,其设计目标是作为嵌入式程序移植到其他应用程序,它们由C语言实现的,虽然简单小巧但是功能强大,所以许多应用都选用它做脚本语言,尤其是在游戏领域,例如大名鼎鼎的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:318 | 回复:0
  • Nginx+Lua系列:Nginxapiforlua
    Nginx+Lua系列:Nginxapiforlua
     NginxLua模块指令Nginx共11个处理阶段,而相应的处理阶段是可以做插入式处理,即可插拔式架构;另外指令可以在http、server、serverif、location、locationif几个范围进行配置:指令所处处理阶段使用范围解释init_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:287 | 回复:0
  • 0基础lua学习(五)赋值语句
    0基础lua学习(五)赋值语句
    语句:1)  赋值语句Lua中赋值,直接使用赋值运算符a=20当多个参数赋值的时候,可以使用a,b=b,a --C语言交换两个变量temp=a;a=b;b=temp;--lua中很简单a,b=b,a --同样的函数要返回多个值,可以这么写functionsome ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:277 | 回复:0
  • Lua5.1学习笔记
    Lua5.1学习笔记
    1简介2语法2.1语法约定2.1.1保留关键字2.1.2操作符2.1.3字符串定义2.2值与类型2.2.1强制转换2.3变量2.3.1索引2.3.2环境表2.4语句|statement2.4.1语句组|chuncks2.4.2语句块|blocks2.4.3赋值|assignment2.4.4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:289 | 回复:0
  • Ubuntu中vim添加lua支持
    Ubuntu中vim添加lua支持
    系统:Ubuntu15.10/16.04因为Ubuntu15.10系统自带vim不支持lua,所以得自己编译安装。 $sudoaptinstallvim-noxvim-nox可以让vim添加上lua支持  /**************以下是老方法,可以用上面更简单的方法************ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:278 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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