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

LUA教程

RSS
  • Lua可变参数之arg与select
    Lua可变参数之arg与select
    1functionTestFunc(...)2localarg={...}--Lua5.2以后不再支持默认arg参数,{}与...之间要有空格3print(amp;quot;输入的参数个数:amp;quot;..#arg)4fori,vinipairs(arg)do5print(v)6……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:236 | 回复:0
  • Lua I/O库(二)
    Lua I/O库(二)
        Lua中本身对文件所提供的操作,主要包含在I/O库中,该库以.io字段的方式存储在全局的_G表中,遍历打印_G.io即可获取对应库所提供的文件操作的API函数。 io.lines() ---amp;amp;gt;以读模式打开指定的filename ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:231 | 回复:0
  • Win10下使用Mingw编译Lua
    Win10下使用Mingw编译Lua
    Win10下使用Mingw编译Lua 介绍 Lua(葡萄牙语月亮)是一门简洁、轻量、可扩展的脚本语言,官方版本只包括一个精简的核心和最基本的库,使得其体积小、启动速度快,从而特别适合嵌入到其它程序里。它由巴西里约热内卢 P ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:228 | 回复:0
  • 【lua】nginx使用ngx_lua访问后端Thrift-Server实现和介绍
    【lua】nginx使用ngx_lua访问后端Thrift-Server实现和介绍
    背景随着openresty的出现,让nginx使用lua解决一些业务的能力大幅度提高,ngx_lua可以使用nginx自生的基于事件驱动的IO模型,和后端的存储,业务等系统实现非阻塞的连接交互。如何使用ngx_lua连接后端的Thrift-Serve ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:210 | 回复:0
  • FreeSwitch LUA API —— Sessions
    FreeSwitch LUA API —— Sessions
    API Session作用:应用于已存在的会话(Sessions)   目录浏览:     API Sessions session:answer session:answered session:bridged session:check_hangup_hook session:collectDigits session:consoleLog s ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:226 | 回复:0
  • lua 调用C++动态库
    lua 调用C++动态库
    一.生成动态库dll: 1.去官网下载http://www.lua.org/versions.htm,下载lua5.1.5版本,lua5.2以后的有些函数时有改动的 2.下载后解压到一个文件夹中比如lua-5.1.5(本文安装的是lua5.1) 3.VS2015新建一个win32控 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:232 | 回复:0
  • Lua解释器Lua解释器
    Lua解释器Lua解释器
    警告⚠️:这将是一个又臭又长的系列教程,教程结束的时候,你将拥有一个除了性能差劲、扩展性差、标准库不完善之外,其他方面都和官方相差无几的Lua语言解释器。说白了,这个系列的教程实现的是一个玩具语言,仅供 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:229 | 回复:0
  • linux下安装php的lua扩展
    linux下安装php的lua扩展
     1.进入管理员权限使用yum安装readline(也可以使用wget下载后./configure然后makeamp;amp;amp;amp;amp;amp;makeinstall进行安装)yuminstall-yreadline-develncurses-devel 2.安装完成readline之后,可退出管理员 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:309 | 回复:0
  • nginx_luavsnginx+php应用场景
    nginx_luavsnginx+php应用场景
    在我的印象中很多人还是选择nginx+php这种组合搭配,你的选择是nginx+lua,那么nginx+lua比和php的组合优势在哪里?清无:首先,Nginx+php之间是要有进程之间通信的,这样以来基础的性能开销就很大。lua是嵌在Nginx ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:255 | 回复:0
  • 第二章 Lua数值
    第二章 Lua数值
    文章目录 一、数值常量 二、算术运算 关系运算 数学库 随机数发生器 取整函数 表示范围 一、数值常量 我们可以使用科学计数法(一个可选的十进制部分外加一个可选的十进制指数部分)书写数值常量 具有十进制小 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:249 | 回复:0
  • lua解析json
    lua解析json
    自己写的lua解析json,带容错,如果要是用于格式检查,得修改下。很简单直接贴代码--------------------------------------------------json解析----------------------------------------------------------localfun ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:278 | 回复:0
  • openresty+lua4、openrestykafka
    openresty+lua4、openrestykafka
    kafka 官网: https://kafka.apache.org/quickstartzookeeper 官网:https://zookeeper.apache.org/kafka 运行需要zookeeper 支持,所以安装kafka 的时候需要先安装zookeeper.kafka、zookeeper 的安装按照官网 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:335 | 回复:0
  • cocos2dx-lua调用C++
    cocos2dx-lua调用C++
    文参考:https://www.cnblogs.com/xiaonanxia/p/4987856.html上面的文章是IOS版教程,用4部分说明原理,1部分说操作步骤。这里用windowVS2013环境说操作步骤。 第五层:使用Cocos2d-x的方式来将C++类注册进Lua环境 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:327 | 回复:0
  • 在vscode中使用luaide-lite调试cocos2d-lua
    在vscode中使用luaide-lite调试cocos2d-lua
    适用学习者:具有Cocos2d-x和lua基础 luaide-lite功能特性 1.智能提示: 支持查找引用, 重构, 定义跳转, 文件符号, 变量颜色高亮等;2.条件断点: 支持设置表达式以及断点次数。 步骤 1.打开【项目/frameworks/runtim ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:412 | 回复:0
  • lua中self的用法
    lua中self的用法
    链接:https://www.jianshu.com/p/753b06ca07b0 --冒号:在定义时省略了self--点号:在定义时不省略selfClass={}Class.__index=ClassfunctionClass.new(x,y)localcls={}setmetatable(cls,Class)cls.x= ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:1167 | 回复:0
  • cocos2d lua debug.traceback
    cocos2d lua debug.traceback
    :0: table index is nil stack traceback: : in function 'onEnter' : in function amp;amp;lt;……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:390 | 回复:0
  • 使用eclipse并加上python,lua,go,perl插件;
    





            在eclipse LDT(Ko ...
    使用eclipse并加上python,lua,go,perl插件; 在eclipse LDT(Ko ...
    http://www.crifan.com/eclipse_use_pydev_develop_python/【教程】在Eclipse中使用PyDev进行Python开发2012 年 12 月 30……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:293 | 回复:0
  • 开源lua调试器
    开源lua调试器
    支持调试纯脚本以及调试嵌入方式使用的lua脚本,仅仅为远程调试(socket通讯)。类似GDB的使用方式。项目地址:http://code.google.com/p/ldb/详细文档地址:这里   -最新更新它是什么:是一个lua的远程调试器。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:260 | 回复:0
  • Lua 表的排序,table.sort应用
    Lua 表的排序,table.sort应用
           最近项目使用到表的排序,我使用table.sort通过表的value排序,使用key进行排序暂未研究。之前一直不是很清楚table.sort这个方法,刚好有机会记录一下。 方法原型:table.sort (table, funtion(a,b)) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:253 | 回复:0
  • 8. Unity3d Lua框架 - xLua - Resource 资源管理系统:提供资源加载管理 ...
    8. Unity3d Lua框架 - xLua - Resource 资源管理系统:提供资源加载管理 ...
    --[[ -- 资源管理系统:提供资源加载管理 -- 注意: -- 1、只提供异步接口,即使内部使用的是同步操作,对外来说只有异步 -- 2、两套API:使用回调(任何不带amp;quot;Coamp;quot;的接口)、使用协程(任何带amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:250 | 回复:0
  • 浅析android手游lua脚本的加密与解密
    浅析android手游lua脚本的加密与解密
    2018.05.02更新 这段时间在翻备份的硬盘,突然发现了以前的分析项目和代码,从里面提取了之前附件的内容,现在上传给大家,真是柳暗花明又一村啊。附件包括201703版本的梦幻手游里面提取的so文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:229 | 回复:0
  • nginx+lua实现简单的waf网页防火墙功能
    nginx+lua实现简单的waf网页防火墙功能
    原文:http://www.2cto.com/net/201608/534272.html安装LuaJIThttp://luajit.org/download/LuaJIT-2.0.4.tar.gztarxfLuaJIT-2.0.4.tar.gzcdLuaJIT-2.0.4makeamp;amp;amp;amp;amp;amp;makeinstall即可下载ngx_devel_k ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:216 | 回复:0
  • Lua代码拆分require
    Lua代码拆分require
    Lua代码拆分require Lua代码可以分多个脚本文件编写; 脚本文件可以有返回值; 全局变量可以跨文件调用(非常不推荐) require的脚本只会被调用一次,可以清空lua表中状态多次调用; --Test.lua print(amp;quot;xxxx ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:223 | 回复:0
  • lua堆栈操作常用函数学习二
    lua堆栈操作常用函数学习二
    /* ** basic stack manipulation */  LUA_API int  amp;amp;lt;strongamp;amp;gt; (lua_gettop) (lua_State *L);  amp;amp;lt;/strongamp;amp;gt;amp;amp;lt;pre class=amp;quot;cppamp;quot; name ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:211 | 回复:0
  • Lua中的捕获
    Lua中的捕获
    捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:258 | 回复:0
  • Lua查找表元素过程(元表、__index方法是如何工作的)
    Lua查找表元素过程(元表、__index方法是如何工作的)
    Lua表类似HashMap Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制来模拟了类似“继承”的行为 举例说明 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:223 | 回复:0
  • LUA速成教程
    LUA速成教程
    說明:1.該教程適合對編程有一定了解的人員。2.該教程在WINDOWS下實驗。 切入正題,1.首先下載Notepad++,工欲善其事,必先利其器,然後安裝NotePad++的插件NppExec。如果不甚了解,可以度娘或者谷歌。接著下載Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:265 | 回复:0
  • lua返回页面时中文乱码
    lua返回页面时中文乱码
    1.在nginx.conf文件中的server标签里添加charsetutf-8;2.查看lua文件编码是否为utf-8……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:236 | 回复:0
  • Lua脚本和C++交互(二)
    Lua脚本和C++交互(二)
    上一节讲了一些基本的Lua应用,下面,我要强调一下,Lua的栈的一些概念,因为这个确实很重要,你会经常用到。熟练使用Lua,最重要的就是要时刻知道什么时候栈里面的数据是什么顺序,都是什么。如果你能熟练知道这些 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:229 | 回复:0
  • VS2013+lua5.3.1环境配置
    VS2013+lua5.3.1环境配置
    转自:http://www.jb51.net/article/55471.htm一、准备工作1、下载Lua源码,地址:http://www.lua.org/download.html(我用的是目前最新版5.2.3)2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5.2.3/src)3、打开v ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:255 | 回复:0
  • [COCOS2DX-LUA]0-001.利用ClippingNode实现放大镜功能
    [COCOS2DX-LUA]0-001.利用ClippingNode实现放大镜功能
    用过Iphone的都知道,Iphone在定位光标位置的时候会把内容进行放大,这样我们就能很快的把光标移动到指定的位置。那么在我们的Cocos2dX的游戏中,怎么可以实现这种功能呢。起先我就是想起了Iphone自带的功能,但是这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:225 | 回复:0
  • Lua学习之基础语法
    Lua学习之基础语法
    Lua基础语法 标识符 关键字 字符串与引号 全局变量 注释 标识符 1.标识符是以一个字母 或下划线 开头后加上0个或多个字母,下划线,数字组成的字符串 2.最好不要使用下划线加大写字母的标识符,因为Lua的保留字 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:216 | 回复:0
  • Cocos Code IDE新建lua工程报错解决方案
    Cocos Code IDE新建lua工程报错解决方案
    今天想用cocos code IDE新建一个工程,但是控制台报错:Read json file null failed, the reason is:null。我下载的是官方3.5源码,sdk,ndk,ant,python,jdk都是配置好的,然后上网查找解决方案,总结下来,解决方案 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:216 | 回复:0
  • Lua中ipairs和pairs的区别
    Lua中ipairs和pairs的区别
    ①ipairs只能遍历key为整数的值,且遇到nil就退出 t = { = 99,name = amp;quot;littleamp;quot;, = 0, = 55, = amp;quot;tttamp;quot;}for k,v in ipairs (t) do print(k,v)end 输出:1   99 --因为 = nil,所以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:226 | 回复:0
  • LUA table中函数的调用
    LUA table中函数的调用
    1 lua中函数作为表中元素时有三种定义方式 采用‘:’来定义,实际上隐藏了一个形参的声明,这个形参会截获调用函数时的第一个实参并把它赋值给self 2 调用方式,点号和冒号 functb:hello1()functb.hello2()   总 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:218 | 回复:0
  • windows端加密程序,lua代码,ZeroBrane调试
    windows端加密程序,lua代码,ZeroBrane调试
    发一个自己改的zerobrane版本(启动中文,快捷键改成和一样:F5启动调试,F9断点,F10逐过程,F11逐语句,F12跳出函数) 在zerobrane 1.0(2015.3.13)发布的基础上改的 (1) 加密重要资源,完全用批处理编写: @echo o ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:256 | 回复:0
  • 服务网关---基于Nginx+lua+Redis的服务降级设计(一)
    服务网关---基于Nginx+lua+Redis的服务降级设计(一)
    一:服务限流功能点     1:根据请求入参中的服务标识判断nginx后端服务是否处于流量限制中。如果是,则全部限制访问,否则,转发请求到后端服务。     2:容错机制,如果Redis宕机等异常,限流模块失效,所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:275 | 回复:0
  • C++与Lua交互(一)
    C++与Lua交互(一)
    之前做手游项目时,客户端用lua做脚本,基本所有游戏逻辑都用它完成,玩起来有点不爽,感觉“太重”了。而我又比较偏服务端这边(仅有C++),所以热情不高。最近,加入了一个端游项目,客户端和服务器都用了lua,各 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:313 | 回复:0
  • Cocos2d-XLua游戏添加苹果内购(二)OC和Lua交互代码详解
    Cocos2d-XLua游戏添加苹果内购(二)OC和Lua交互代码详解
    这是第二篇     Cocos2d-XLua游戏添加苹果内购(一)图文详解准备流程   这是前面的第一篇,详细的说明了怎样添加内购项目以及填写银行信息提交以及沙盒测试员的添加使用以及需要我们注意的东西,结果,被移除 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:361 | 回复:0
  • ngx_lua_API 指令详解(五)coroutine.create,coroutine.resume,coroutine.yield 等 ...
    ngx_lua_API 指令详解(五)coroutine.create,coroutine.resume,coroutine.yield 等 ...
    ngx_lua 模块(原理实现)   1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM; 2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问; 3、每个外部请求都由一个Lua协程处理,协程之间 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:318 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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