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

LUA教程

RSS
  • 神一般的狙击Lua的恶心操作(写个小小滴应用逻辑还要管出入栈这些恶心细节,太二了,故哥 ...
    神一般的狙击Lua的恶心操作(写个小小滴应用逻辑还要管出入栈这些恶心细节,太二了,故哥 ...
    /********************************************************************author:Clark/陈泽丹created:2013-5-8purpose:反射辅助类******************************************************************……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:277 | 回复:0
  • 用luanginxmodule搭建一个二维码
    用luanginxmodule搭建一个二维码
    作者 vinoca 發布於 2014年10月31日如果有VPS,或者开源的路由器,安装一个nginx,添加lua-nginx-module,再编译安装qrencodeforlua ,用下面的lua代码,访问http://youip/qr?t=hello就可以看到效果啦:localqr=re ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:304 | 回复:0
  • lua在控制台运行时的乱码问题
    lua在控制台运行时的乱码问题
    参考博客: 维1 艰苦奋斗中 1、编码方式介绍: ASCII ASCII码可以表示所有的英语字符(字母、数字、标点符号等)。ASCII码是7位编码(0-127),但由于计算机基本处理单位为字节(1字节 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:271 | 回复:0
  • Lua基础(转)
    Lua基础(转)
    局部定义与代码块:使用local声明一个局部变量或局部函数,局部对象只在被声明的那个代码块中有效。代码块:一个控制结构、一个函数体、一个chunk(一个文件或文本串)(Lua把chunk当做函数处理)这样,可以在chunk内部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:251 | 回复:0
  • luastring库
    luastring库
    --lua中字符串索引从前往后是1,2,……,从后往前是-1,-2……。--string库中所有的function都不会直接操作字符串,只返回一个结果。----------------------------------------------------------------------------- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:245 | 回复:0
  • Lua 打印一个能输出table的函数
    Lua 打印一个能输出table的函数
    要求有一个table,里面有嵌套的table也能输出,输出后的代码复制到程序中运行也不报错 例如给出的table如下: local pets = {   = {     = 1,     = {     amp;quot;2amp;quot;,      amp;quot;3amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:264 | 回复:0
  • redis命令和lua实现分布式锁
    redis命令和lua实现分布式锁
    Redis分布式锁关键SETNX语法:SETNXkeyvalue如果key不存在,则存储(key:value)值,返回1如果key已经不存在,则不执行操作,返回0因为这个命令的性质,多个线程竞争时只有一个线程能修改key的值。利用这一点可以实现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:259 | 回复:0
  • cocos2d-x3.0在C++中调用lua函数(2)
    cocos2d-x3.0在C++中调用lua函数(2)
    个人觉得3.0里面,在C++下面调用lua函数很不方便,所以就扩展了一个类,继承自LuaStack,代码和使用方式如下:#ifndef__CC_LUA_STACKEX_H_#define__CC_LUA_STACKEX_H_#includeamp;quot;CCLuaStack.hamp;quot;NS_CC_BEGINc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:333 | 回复:0
  • 用VS2010编译LUA静态库
    用VS2010编译LUA静态库
      首先必须要有LUA的源代码,可以从官方站点http://www.lua.org找到下载。   接下来要编译LUA库了。   1.创建一个VC6的静态库工程,将LUA源代码中除“lua.c”之外所有文件都加入工程中,然后编译就可以使用了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:226 | 回复:0
  • Redis和LUA语言(一)
    Redis和LUA语言(一)
    在Redis事务中,提到在关注原子性的问题上,一般推荐使用LUA语言,而不是Redis事务,并且在Redis+Lua抢红包应用中,我们也简单使用过LUA语言,这里我们就来详细介绍下LUA的语法及运用。 在Redis的官网上同样也是建议 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:222 | 回复:0
  • lua根据指定字符拆分table字符串(转载)
    lua根据指定字符拆分table字符串(转载)
    --参数:待分割的字符串,分割字符--返回:子串表.(含有空串)functionlua_string_split(str,split_char)   localsub_str_tab={};   while(true)do       localpos=string.find(str,split_char);      ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:215 | 回复:0
  • Lua中的随机种子
    Lua中的随机种子
    math.randomseed(tostring(os.time()):reverse():sub(1,6))      -----假的 下面这个在短时间内能保证不重复,因为它是毫秒级的随机种子require(amp;quot;socketamp;quot;) math.randomseed(tostring(socket ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:218 | 回复:0
  • Lua:元表(metatable)与元方法(meatmethod)
    Lua:元表(metatable)与元方法(meatmethod)
    元表概念:引言:Lua中的每个值都有一套预定义的操作集合,如数字相加等。但无法将两个table相加,此时可通过元表修改一个值的行为,使其在面对一个非预定义的操作时执行一个指定操作。访问机制:一般的元方法都只针 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:234 | 回复:0
  • 在OpenResty中使用lua-zlib的方法在OpenResty中使用lua-zlib的方法
    在OpenResty中使用lua-zlib的方法在OpenResty中使用lua-zlib的方法
     ==================================================================1、查看zlib在centos中是否存在?rpm-qa|grepzlib显示:zlib-devel-1.2.3-29.el6.x86_64zlib-1.2.3-29.el6.x86_64表示已安装,不用过多担心。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:264 | 回复:0
  • 0基础lua学习(一)HelloWorld
    0基础lua学习(一)HelloWorld
     由于项目使用cocos2d-lua开发,所以不得不学习一下lua的使用。 一、简介  百度百科 Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:295 | 回复:0
  • lua-resty-kafkaerroxxxxcouldnotberesolved(3:Hostnotfound)
    lua-resty-kafkaerroxxxxcouldnotberesolved(3:Hostnotfound)
    问题:使用lua-resty-kafka向kafka发送数据失败,报错如下:slave6couldnotberesolved(3:Hostnotfound) 配置信息:lua-resty-kafka配置localbroker_list={{host=amp;quot;xxx.0.0.1amp;quot;,port=909 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:316 | 回复:0
  • 【Lua】Lua中__index与元表(转)
    【Lua】Lua中__index与元表(转)
    转载于:http://blog.csdn.net/xocoder/article/details/9028347   Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:270 | 回复:0
  • lua_在C#中执行lua脚本
    lua_在C#中执行lua脚本
    方法一:使用DoString代码为:Lualua=newLua();           lua.DoString(amp;quot;a=13amp;quot;);           lua.DoString(amp;quot;b=14amp;quot;);           objectvalue=lua. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:299 | 回复:0
  • lua语言简介
    lua语言简介
    Lua的核心优势:1.脚本语言,不用重新编译,方便集成入大的系统。(灵活性,拥抱变化,考虑一个大系统仅仅改一个小部分,如果用C实现,那么整个工程需要重新编译)2.运行速度快。3.便于快速开发原型。(考虑ptyhon)4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:426 | 回复:0
  • 编译安装lua
    编译安装lua
    http://www.lua.org/download.html下载源码 wgethttp://www.lua.org/ftp/lua-5.2.1.tar.gzcdlua-5.2.1makelinuxmakeinstall 期间遇到的错误及解决1.fatalerror:readline/readline.h:Nosuchfileordirectoryyumi ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:394 | 回复:0
  • lua table 排序--满足多条件排序
    lua table 排序--满足多条件排序
    前提假设 一个小怪 有三种属性,等级(level)、品质(quality)、id(pid)我们需要对他们进行排序,两种排序情况,第一是单一属性排序,比如按照等级进行排序,或者多种属性进行优先级排序。根 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:328 | 回复:0
  • Lua库-string库
    Lua库-string库
    string.len(s)string.rep(s,n)string.lower(s)string.upper(s)string.sub(s,i);//截取s第i个开始的后缀string.sub(s,i,j)//截取s中第i个开始到第j个结束的字符串string.gsub(s,amp;quot;hamp;quot;,amp;quot;aamp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:259 | 回复:0
  • C#运行Lua语言脚本
    C#运行Lua语言脚本
    这里就不介绍Lua语言了,使用挺广的一种脚本语言。自行百度。 第一步使用Nuget安装引用 VikingErik.LuaInterface。 第二步添加Using usingLuaInterface; 第三步如果此时写代码运行就会报错混合模式程序集是针对 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:322 | 回复:0
  • protoc-gen-lua
    protoc-gen-lua
    {build.bat}for/f%%iin('dir/B*.proto')do(  protoc.exe--lua_out=.\--plugin=protoc-gen-lua=amp;quot;d:\develop\protoc-gen-lua\plugin\protoc-gen-lua.batamp;quot;%%i) =================================== ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:328 | 回复:0
  • lua绑定C++对象学习
    lua绑定C++对象学习
    amp;amp;lt;amp;amp;lt;ProgramingInLuaamp;amp;gt;amp;amp;gt;中学习了闭包,元表和lua的面向对象实现后,我被的元机制震撼了,果断体会到了如果把自己禁锢在C++的圈子里坐井观天是多么的可惜.来看看超轻量级对象绑定l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:272 | 回复:0
  • Lua自定义split函数
    Lua自定义split函数
      function Split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFin ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:245 | 回复:0
  • ESP8266LUA脚本语言开发:准备工作-LUA开发说明
    ESP8266LUA脚本语言开发:准备工作-LUA开发说明
        前言开发Lua需要使用这个软件注:该软件需要按照JDK 即JAVA虚拟机,如果没有安装过JDK,请先看JDK安装教程安装JDK     USB线连接开发板接入电脑   选择自己的串口号波特率115200然后点击打开   复 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:248 | 回复:0
  • Lua常用的shell命令
    Lua常用的shell命令
    lua作为一种小巧的脚本语言,其函数等动作可以使用shell命令进行运行和调试,以下是几个常用的shell命令。基本格式是 lua(1)%lua程序名.lua          --直接运行lua程序(2)%lua-i程序名.lua     ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:267 | 回复:0
  • (原创)cocos2d-x3.0+lua学习和工作(2):单一继承简单介绍
    (原创)cocos2d-x3.0+lua学习和工作(2):单一继承简单介绍
    --星月相随倾心贡献~~~--本章简单介绍一下:单一继承--多继承本人还没有用过,主要是lua多继承感觉不好用~~~个人感觉~~~大汗~!--example:localBase=class(amp;quot;Baseamp;quot;)Base.__index=BasefunctionBase:c ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:270 | 回复:0
  • Lua - 环境配置
    Lua - 环境配置
    为了研究一下wow的插件,学习Lua。1。http://luaforge.net/frs/download.php/1037/LuaEdit_2_5.zip  下载一个Lua编辑器并安装2。运行LuaEdit,新建一个project,注意把 View - Debug Windows - Lua OutPut 勾上,以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:383 | 回复:0
  • lua_VC6环境
    lua_VC6环境
    1、下载得到 lua-5.1.4.tar.gz,解压得到文件夹amp;quot;lua-5.1.4amp;quot; 2、视频将 lua-5.1.4/etc/luavs.bat复制到 lua-5.1.4/下,然后才能够正常的编译,双击执行lua-5.1.4/luavs.bat(ZC:我还是放到cmd下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:344 | 回复:0
  • lua---局部变量
    lua---局部变量
    1、block(代码块)---一个控制结构、一个函数体、一个chunk chunck---变量被声明的那个文件或者文本串2、局部变量只在声明的那个block中有效3.可以使用do...end来给block指定一个明确的界限1do2localx=13end45print( ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:257 | 回复:0
  • 保姆级Redis秒杀解决方案设计(lua脚本解读)
    保姆级Redis秒杀解决方案设计(lua脚本解读)
    redis 秒杀案例 以上为例 我们创建一个项目 Springbooy : serkill 问题思考 秒杀要解决什么问题 1....……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:251 | 回复:0
  • 《Lua程序设计》9.3以协同程序实现迭代器学习笔记
    《Lua程序设计》9.3以协同程序实现迭代器学习笔记
    例:编写一个迭代器,使其可以遍历某个数组的所有排列组合形式。代码如下:functionpermgen(a,n)n=nor#a--默认n为a的大小ifnamp;amp;lt;=1then--还需要改变吗?printResult(a)elsefori=1,ndo- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:229 | 回复:0
  • lua入门之二:c/c++调用lua及多个函数返回值的获取
    lua入门之二:c/c++调用lua及多个函数返回值的获取
      当Lua调用C函数的时候,使用和C调用Lua同样类型的栈来交互。C函数从栈中获取她的參数。调用结束后将返回结果放到栈中。为了区分返回结果和栈中的其它的值,每一个C函数还会返回结果的个数(the function retur ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:222 | 回复:0
  • Lua的内存监测和回收
    Lua的内存监测和回收
    Lua内存是自动收集的, 这点跟Java类似, 不被任何对象或全局变量引用的数据,将被首先标记为回收,不需要开发者做任何事情.但是,正如Java也会有内存泄露一样, Lua也会有, 只不过,跟C++的不同,它是由于代码执行所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:217 | 回复:0
  • 安装lua和openresty
    安装lua和openresty
    ####ubuntu16.0464bit安装Lualuajit及openresty1安装lua,因为luajit支持lua5.1较好.貌似不支持5.2和5.3作为学习,我就安装5.1sudoapt-getupdatesudoapt-getinstalllua5.12安装luajit这个默认Ubuntu仓库里是2.04,我自 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:196 | 回复:0
  • lua迭代器和泛型for浅析
    lua迭代器和泛型for浅析
    (一)首要概念要理清:1.在lua中,函数是一种amp;quot;第一类值amp;quot;,他们具有特定的词法域.amp;quot;第一类值amp;quot;表示在lua中函数与其他传统类型的值(例如数字和字符串)具有相同的权利.2.函数可以存储到变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:196 | 回复:0
  • 【lua】LWTHttpdModule
    【lua】LWTHttpdModule
    要使用httpd模块,需要在脚本开头添加:requireamp;quot;httpdamp;quot;httpd.pairs(apr_table)用以遍历apr_tableforkey,valueinhttpd.pairs(t)dobodyend例:1requireamp;quot;httpdamp;quot;2localtable={amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:194 | 回复:0
  • Lua错误处理方法
    Lua错误处理方法
    虽然我们把Lua当作解释型语言,但是Lua会首先把代码预编译成中间码然后再执行(很多解释型语言都是这么做的)。在解释型语言中存在编译阶段听起来不合适,然而,解释型语言的特征不在于他们是否被编译,而是编译器是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:215 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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