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

LUA教程

RSS
  • lua-遍历数组
    lua-遍历数组
    --遍历数组arrAges={1,amp;quot;123amp;quot;,5,true,9}for   i=1,5doprint(arrages)end--#运算符取table和字符串长度--table下表从1开始for   i=1,#arrAgesdoprint(arrAgesdo)end……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:318 | 回复:0
  • cocos2dx-lua绑定自定义c++类(一)
    cocos2dx-lua绑定自定义c++类(一)
    本文主要介绍mac上,如何将自定义的c++类,绑定到lua。1、工具先行找到你的cocos2d-x/tools/tolua++,里面文件按类型大致分为:(1)*.pkg:用于定义要绑定的c++类,暴露哪些接口。(2)*.lua:用于定义生成的lua绑 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:354 | 回复:0
  • lua及luci学习
    lua及luci学习
    由于项目需要对Luci进行修改,所以这里开始地luci进行较深入的研究。探索其中的运行路径。Openwrt默认的HTTP服务器为uhttpd,该WEB服务器是由Luci的开发者自行开发的,非常小巧,仅有20KB左右,但它不易于移植。我本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:304 | 回复:0
  • springboot:redis+lua实现顺序自增的唯一id发号器(springboot2.3.1)
    springboot:redis+lua实现顺序自增的唯一id发号器(springboot2.3.1)
    一,为什么需要生成唯一id(发号器)?1,在分布式和微服务系统中, 生成唯一id相对困难, 常用的方式:  uuid不具备可读性,作为主键存储时性能也不够好,  mysql的主键,在分库时使用不够方便,高并发时性能没有保 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:320 | 回复:0
  • lua中的table
    lua中的table
    mytable = { hello}print(table.getn(mytable))--结果为0 不加引号不计入元素的不加引号表示索引值,如果赋值可以用mytable或mytable.hello来访问mytable = { amp;quot;helloamp;quot; }print(table.getn(myt ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:324 | 回复:0
  • Lua5.3手册标准库拾遗
    Lua5.3手册标准库拾遗
    Lua5.3参考手册中标准库内容6.0独立版Luaarglua会将所有命令行传入的参数放到一张全局表arg中。脚本的名字放在索引0的地方,脚本名后紧跟的第一个参数在索引1处,依次类推。在脚本名前面的任何参数(即解释器的名字 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:389 | 回复:0
  • lua中for循环的四种遍历方式
    lua中for循环的四种遍历方式
    lua中for的四种遍历方式区别table.maxn取最大的整数key#table从1开始的顺序整数最大值,如1,2,3,6#table==3 key,valuepairs取每一个键值对ipairs取从key==1开始的顺序整数最大值,每个键值对 参考http://ranger ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:279 | 回复:0
  • luacurl动态链接库编译安装(二)
    luacurl动态链接库编译安装(二)
    下面再介绍一下lua-curl中的lua-curl-0.2.tar.gz版本的安装方法,可能对于一般的人来说这个很简单,但是对于我们这些菜鸟来说就不一样了:#wgethttp://files.luaforge.net/releases/lua-curl/lua-curl/0.2/lua-curl- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:318 | 回复:0
  • lua中的string类型
    lua中的string类型
    在lua中用unionTString来表示字符串类型lobject.h:其中结构体tsv中reserved字段表示字符串是不是保留关键字,hash是其哈希值,len是其长度。我们在TString中没有看到lua将字符串的内容存在任何地方啊,其实lua是将 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:289 | 回复:0
  • ESP8266LUA脚本语言开发:外设篇-定时器,延时,看门狗
    ESP8266LUA脚本语言开发:外设篇-定时器,延时,看门狗
        https://nodemcu.readthedocs.io/en/master/modules/tmr/    localmytimer1=tmr.create()functionTimeFunction1()print(amp;quot;1S循环定时器amp;quot;)endmytimer1:register(1000,1,TimeFunction1)m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:320 | 回复:0
  • Lua数据结构—TValue(一)
    Lua数据结构—TValue(一)
    作者:罗日健数据结构的设计,在一定程度上奠定了整个系统的设计,所以决定写一个对Lua主要数据结构的分析文章,本来打算写一篇就好了,但是每个数据类型其实都有点复杂,一篇的话篇幅太长,所以就拆开几篇来写了。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:314 | 回复:0
  • lua——赢三张牌型处理相关算法(中)——牌型判定
    lua——赢三张牌型处理相关算法(中)——牌型判定
    赢三张的牌型大题分为6种:单牌amp;amp;lt;对子amp;amp;lt;顺子amp;amp;lt;同花amp;amp;lt;同花顺amp;amp;lt;豹子。  viewplain copy CardType =  {      UNDEFINE=0,        --单牌      ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:311 | 回复:0
  • SpringBoot通过RedisTemplate执行Lua脚本的方法步骤
    SpringBoot通过RedisTemplate执行Lua脚本的方法步骤
    参考: https://www.jb51.net/article/212010.htm https://www.jb51.net/article/179946.htm https://www.jianshu.com/p/76bc0e963172 https://www.letianbiji.com/redis/redis-lua.html https://www.jb51.net/artic ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:393 | 回复:0
  • lua脚本相关命令
    lua脚本相关命令
    SCRIPT 命令 Redis 提供了以下几个 SCRIPT 命令,用于对脚本子系统(scripting subsystem)进行控制: SCRIPT FLUSH :清除所有脚本缓存 SCRIPT EXISTS sha1  :根据给定的脚本校验和,检查指定的脚本是否存在于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:406 | 回复:0
  • lua热更新
    lua热更新
    热更新主要用于不停机修复bug等。故其重点是更新逻辑代码。切记模块设计时,分为数据和逻辑。1、所有脚本文件,除了入口的文件外,其他都写成module形式;2、模块中不要有文件内的local变量,目前未知此种变量存到哪 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:341 | 回复:0
  • 编写高性能的Lua代码
    编写高性能的Lua代码
    前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:329 | 回复:0
  • [lua]笔试-组合概率
    [lua]笔试-组合概率
    --[[组合概率TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)ProblemDescription:某生产零件的工厂为方便管理场内生产的零件种类,现将他们生产的零件从低等到高等零件排序,序号分别为1, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:288 | 回复:0
  • FirstLuafunctionrunninginC
    FirstLuafunctionrunninginC
    这是我在C里面跑出来的第一个Lua文件,纪念一下。1.Setupenvirnonment:Mac下面Lua的src(即include)和lib(binary)是分开的,所以需要分别下载。使用的是5.2.3的src和standardlib(5.2.1_MacOS107_lib).include和lib在gc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:276 | 回复:0
  • Lua代码编写技巧
    Lua代码编写技巧
    1.克隆表u={unpack(table)}一般克隆长度较小的表2.判断表是否为空ifnext(t)==nilthen.. 判断该表是否为空,包括t={}的情况3.插入表使用t=value,会比table.insert看起来更加简洁且效果更高4.使用更加简洁的表达形式x ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:292 | 回复:0
  • NGINX+LUA实现复杂的控制
    NGINX+LUA实现复杂的控制
    安装lua_nginx_module模块lua_nginx_module可以一步步的安装,也可以直接用淘宝的OpenRestyCentos和debian的安装就简单了。。这里说下freebsd的安装:fetchhttp://www.lua.org/ftp/lua-5.1.4.tar.gztarzxvflua-5.1.4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:305 | 回复:0
  • Lua源码编译之CL编译器编译
    Lua源码编译之CL编译器编译
    通过使用VC下的CL编译器,可方便地编译Lua源码,而无需构造工程并设置各种选项;以下以源码Lua5.3.1版本为例,将通过CL编译选项直接编译源码,为方便编译将采用批处理脚本,脚本放置在Lua解压后的目录下如:Lua.bat ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:265 | 回复:0
  • Step By Step(Lua模块与包)
    Step By Step(Lua模块与包)
        从Lua 5.1开始,我们可以使用require和module函数来获取和创建Lua中的模块。从使用者的角度来看,一个模块就是一个程序库,可以通过require来加载,之后便得到一个类型为table的全局变量。此时的table就像名 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:303 | 回复:0
  • Lua面向对象----类、继承、多继承、单例的实现
    Lua面向对象----类、继承、多继承、单例的实现
    (本文转载)学习之用,侵权立删!原文地址 http://blog.csdn.net/y_23k_bug/article/details/19965877?utm_source=tuicoolamp;amp;amp;utm_medium=referral lua面向对象实现: 一个类就像是一个创建对象的模具。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:407 | 回复:0
  • 【wireshark】插件开发(三):Lua插件 Dissector
    【wireshark】插件开发(三):Lua插件 Dissector
    // TODO: 部分内容需要修改 1. 骨架 首先新建一个文件,命名为foo.lua,注意此文件的编码方式不能是带BOM的UTF8,否则wireshark加载它时会出错(不识别BOM): -- @brief Foo Protocol dissector plugin -- @author ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:384 | 回复:0
  • lua5.2版本在VS2010下的环境搭建
    lua5.2版本在VS2010下的环境搭建
    第一次使用脚本语言,第一次使用解释性语言 公司的现在维护的游戏开发的比较早,采用的lua还是比较早的版本,像NPC脚本系统就是使用lua+luabind结合的module模式,服务器端没涉及到,所以不太了解,回头再去纠结一下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:312 | 回复:0
  • lua 数据类型
    lua 数据类型
      Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。 print(type(amp;quot;Hello worldamp;quot;)) --amp;amp;gt; string print(type(10.4*3)) --a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:332 | 回复:0
  • lua方法点(.)调用和冒号(:)调用区别:
    lua方法点(.)调用和冒号(:)调用区别:
    用.定义方法时object.func_name(arg1,arg2...),方法真正的函数签名形式为:object.func_name(arg1,arg2...)用:定义方法时object:func_name(arg1,arg2...),方法真正的函数签名形式为:object:func_name(self,arg1,arg ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:339 | 回复:0
  • luatable与json的之间的互相转换高性能c++实现
    luatable与json的之间的互相转换高性能c++实现
    请自行约束两种语言数据结构语法上的不同,避开如下问题:1、json本身不约束key是否符合一个编程语言中的变量名,所以编写用于和编程语言数据结构交互的json代码时应该注意key是否正确。2、lua没有数组,利用哈希表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:436 | 回复:0
  • c++调用lua之HelloWorld
    c++调用lua之HelloWorld
    // luatest1.cpp : Defines the entry point for the console application.//#include amp;quot;stdafx.hamp;quot;#include amp;amp;lt;stdio.hamp;amp;gt;extern amp;quot;Camp;quot; {    #incl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:342 | 回复:0
  • OpenResy+Lua利用百度识图将图片地址解析成文字
    OpenResy+Lua利用百度识图将图片地址解析成文字
    LUA代码:(注:LUA里有一个调用百度识图的接口IP:123.125.115.189(stu.baidu.com),不知为什么我的虚拟机无法解析stu.baidu.com,所以我只能PING出IP来用。)location/test{content_by_lua'localrequest_method ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:356 | 回复:0
  • Step By Step(Lua-C API简介)
    Step By Step(Lua-C API简介)
        Lua是一种嵌入式脚本语言,即Lua不是可以单独运行的程序,在实际应用中,主要存在两种应用形式。第一种形式是,C/C++作为主程序,调用Lua代码,此时可以将Lua看做“可扩展的语言”,我们将这种应用称为“应用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:376 | 回复:0
  • luaState加载部分库
    luaState加载部分库
       在lua中,通常我们用luaL_openlibs(L)加载所有的lub标准库,但是有时候我们想只加载部分,有没有什么好的办法呢?在luaproc看到如下办法:staticvoidregisterlib(lua_State*L,constchar*name,lua_CFunctionf){ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:330 | 回复:0
  • lua table操作实例详解 lua_gettable
    lua table操作实例详解 lua_gettable
    lua table操作实例详解 lua_gettable_linuxheik的专栏-CSDN博客_lua_gettable……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:342 | 回复:0
  • Cocos2d-xLua中实例:特效演示
    Cocos2d-xLua中实例:特效演示
    下面我们通过一个实例介绍几个特效的使用,这个实例如下图所示,上图是一个操作菜单场景,选择菜单可以进入到下图动作场景,在下图动作场景中点击Go按钮可以执行我们选择的特性动作,点击Back按钮可以返回到菜单场景 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:373 | 回复:0
  • 使用lua开发游戏--love2d教程汇总
    使用lua开发游戏--love2d教程汇总
    说明,我只是在网上浏览时发现了“金庸群侠传lua复刻版”,有源码,基于sdl使用C语言,我大概看了一下不是很懂。后来发现了love2d,也是基于sdl,于是便有了用love2d再复刻一遍的想法。lua可以很容易的与c/cpp结合, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:429 | 回复:0
  • Openrestry+Lua之静态文件鉴权
    Openrestry+Lua之静态文件鉴权
    核心代码: location /statis-img { alias /home/user/files/; access_by_lua ' local token = ngx.var.arg_token local access_token = amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:920 | 回复:0
  • lua虚拟机笔记
    lua虚拟机笔记
    1.opcode   lua代码执行过程是:源代码先被编译成为字节码,然后虚拟机解释执行。相关模块是lopcode.c,lvm.c。lua的字节码类似汇编,也有pc寄存器这个概念,指向下一条要执行的指令,lua里面每一条指令由无符号数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:474 | 回复:0
  • Centos7环境下搭建Nginx+Lua+Redis进行数据存取
    Centos7环境下搭建Nginx+Lua+Redis进行数据存取
     1.安装依赖环境yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.安装LuaJITcd/usr/local/mkdirLuaJITcd/usr/local/LuaJITwgethttp://luajit.org/download/LuaJIT-2.0.2.tar.gztar……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:339 | 回复:0
  • 在redis中使用lua脚本让你的灵活性提高5个逼格
    在redis中使用lua脚本让你的灵活性提高5个逼格
      在redis的官网上洋洋洒洒的大概提供了200多个命令,貌似看起来很多,但是这些都是别人预先给你定义好的,但你却不能按照自己的意图进行定制, 所以是不是感觉自己还是有一种被束缚的感觉,有这个感觉就对了。。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:321 | 回复:0
  • luaio.read()
    luaio.read()
    io.read(...)从文件中读取内容,还有另外一种写法就是file:read()后面可以跟的读取方式有:(1)amp;quot;namp;quot; 读取一个数字,这是唯一一个返回数字而不是字符串的格式(2)amp;quot;aamp;quot; 从当前位置 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:309 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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