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

LUA教程

RSS
  • Behavior Tree 用 Lua 实现一个最简行为树
    Behavior Tree 用 Lua 实现一个最简行为树
      1 local SELECTOR = 1 2 local SEQUENCE = 2 3 local CONDITION = 3 4 local ACTION = 4 5 6 local function Traverse(node, ...) 7 local t = node.type 8 if t == SELECTOR then 9 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:584 | 回复:0
  • lua一些特殊函数说明
    lua一些特殊函数说明
     setclLvalue(L, L-amp;amp;gt;top, cl); 这是个宏展开是这样: ((L-amp;amp;gt;top)-amp;amp;gt;value_).gc = obj2gco(cl); //top valud gc 设置为 clsour的 gc (L-amp;amp;gt;top)-amp;amp;gt;tt = ctb(LUA_TLCL ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:455 | 回复:0
  • windows下创建lua
    windows下创建lua
    windows下运行lua源文件 听语音 | 浏览:4669 | 更新:2015-08-04 16:18 | 标签:windows  1 2 3 4 5 6 7 分步阅读 在windows下编译运行lua源程序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:434 | 回复:0
  • 第1课学习Lua的意义
    第1课学习Lua的意义
    1.Lua的诞生和特点(1)1993年在巴西诞生,小巧而精致的脚本语言(2)目标是嵌入C/C++中,为应用程序提供灵活的扩展和定制功能。(3)用标准C语言写成,能够在所有的平台上编译运行(4)不适合用于开发独立的应用程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:449 | 回复:0
  • intellij IDEA的Lua的插件配置以及使用
    intellij IDEA的Lua的插件配置以及使用
    1.点击File-amp;amp;gt;Settings-amp;amp;gt;Plugins,输入EmmyLua,如图点击安装,然后重启IDEA. 再点击Installed,发现成功安装。 新建一个项目,创建lua文件test。 点击运行-amp;amp;gt;调试配置 再点击 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:479 | 回复:0
  • Lua总结
    Lua总结
    参考资料Lua菜鸟教程Lua介绍Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua安装#安装依赖yuminstall-yreadlineyu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:445 | 回复:0
  • LearnLuain15Minutes(转)
    LearnLuain15Minutes(转)
    转自:http://tylerneylon.com/a/learn-lua/--Twodashesstartaone-linecomment.--'smakesitamulti-linecomment.--]]--------------------------------------------……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:461 | 回复:0
  • lua中复杂表达式的寄存器分配
    lua中复杂表达式的寄存器分配
    这个来源通常有三个:upvalue、const、local。除了local变量天然对应寄存器之外,另外的const和upvalue在使用的时候都需要专门的指令来加载到寄存器中,因为大部分的机器操作都是基于寄存器实现。这一点在lua-5.3.4\ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:599 | 回复:0
  • 转 Lua标准库: table函数, 数学函数, 字符串函数/格式化/配对, WoW新增函数, 函数别名 ...
    转 Lua标准库: table函数, 数学函数, 字符串函数/格式化/配对, WoW新增函数, 函数别名 ...
    这里只介绍和插件编写比较有关的几个函数. 详细的Lua手册请参照Lua Reference Manual 5.1. assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息 collectga ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:541 | 回复:0
  • LUA 表的构造
    LUA 表的构造
    构造器是创建和初始化表的表达式。表是Lua特有的功能强大的东西。最简单的构造函数是{},用来创建一个空表。可以直接初始化数组: days = {amp;quot;Sundayamp;quot;, amp;quot;Mondayamp;quot;, amp;quot;Tuesdayam ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:460 | 回复:0
  • 编译lua-5.3.5时出错解决方法
    编译lua-5.3.5时出错解决方法
    问题描述:   执行 make linux test 过程出现错误,错误信息如下:     “     lua.c:82:31: fatal error: readline/readline.h: No such file or directory     compilation terminated.    amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:406 | 回复:0
  • lua在魔兽争霸编辑中的使用
    lua在魔兽争霸编辑中的使用
    2.如何初始化一个lua脚本 通过 Cheat 函数来调用lua脚本 如图所示,执行地图中导入的 test.lua 脚本 已改为: execlua:test 3.如何写lua脚本 有2种办法:用其他工具写好了导入到地图中/在编辑器里写 这里只介绍 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:412 | 回复:0
  • 浅谈c#和lua的gc
    浅谈c#和lua的gc
    前提:   本文参考和借鉴相关博客,相关版权归其所有,我只是做一个归纳整理,所以本文没有任何版权   参考文献和书籍:    CLR和.Net对象生存周期:   https://www.cnblogs.com/Wddpct/p/5547765.html     ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:382 | 回复:0
  • 5 Lua多返回值和require模块
    5 Lua多返回值和require模块
    1.多返回值 --1: 一个lua函数可以返回多个返回值: --2: 定义多个变量来接受多返回值 --3: lua的unpack函数,解开表里的单个的值; 结果 2.require模块 --1: 第一个代码是有lua虚拟机第一个解释执行的lua文件; - ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:357 | 回复:0
  • springboot:用redis+lua实现表单接口的幂等性(springboot2.2.0)
    springboot:用redis+lua实现表单接口的幂等性(springboot2.2.0)
    一,什么是幂等性?1,幂等:  幂等操作:不管执行多少次,所产生的影响都和一次执行的影响相同。  幂等函数或幂等方法:可以使用相同的参数重复执行,并能获得相同的结果的函数/方法。  这些函数/方法不用担心重 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:414 | 回复:0
  • Lua中的table函数库
    Lua中的table函数库
    一部分的table函数只对其数组部分产生影响,而另一部分则对整个table均产生影响.下面会分开说明. table.concat(table,sep, start,end)concat是concatenate(连锁,连接)的缩写.table.concat()函数列出参数中指定table ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:403 | 回复:0
  • distri.lua重写开源手游服务器框架Survive
    distri.lua重写开源手游服务器框架Survive
    Survive之前采用的是C+lua的设计方式,其中网关服务器全部由C编写,其余服务全部是C框架运行lua回调函数的方式编写游戏逻辑. 鉴于一般的手游对服务器端的压力不会太大,便将Survive用distri.lua框架重写了一便,distri.l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:418 | 回复:0
  • C++调用Lua代码
    C++调用Lua代码
    这里是指linux下的调用。C与C++调用Lua略有不同,体现在:1.头文件包含的方法C中直接include 1#includeamp;amp;lt;lua.hamp;amp;gt;2#includeamp;amp;lt;lualib.hamp;amp;gt;3#includeamp;amp;lt;lauxlib.hamp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:431 | 回复:0
  • **Lua内存增长问题优化
    **Lua内存增长问题优化
    Lua内存增长问题优化 创建临时对象,比如临时表、临时闭包,向table里加key value,都会使lua虚拟机内存增加。 比如: tempData是创建的一个临时表,在表里面添加了一些成员,但是tempData只在SM_YUJING()函数里面使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:615 | 回复:0
  • 【转】Lua ngx.re.find options参数
    【转】Lua ngx.re.find options参数
      ngx.re.find的效率要比ngx.re.match高,因此推荐使用find进行查找。 语法:from, to, err = ngx.re.find(subject, regex, options?, ctx?, nth?)    a 锚定模式,只从头开始匹配.  d ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:625 | 回复:0
  • Lua5.1代码阅读(八):ldo.h/ldo.c
    Lua5.1代码阅读(八):ldo.h/ldo.c
      Lua5.1代码阅读(八):ldo.h/ldo.c   (未完成,待修改) 一、概览 ldo.h/ldo.c描述Lua的堆栈和调用的结构。 提供对调用、协程、异常等复杂控制流的支持。 模块中对外公开的API主要分为以下几类: (1) 错误 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:500 | 回复:0
  • lua基础知识(基于RUNOOB总结)
    lua基础知识(基于RUNOOB总结)
    数据类型 nil:无效值,相当于false boolean: number:(双精度浮点) string:字符串,单引号间的一串字符,双引号间的一串字符,] 间的一串字符。 userdata:自定义类型 function(自定义类型) thread :独立线程 ta ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:461 | 回复:0
  • lua中获取时间
    lua中获取时间
    os.date()   返回 XX/XX/XXXX:XX:XX                        月/日/年   时:分:秒 os.time()  返回的是从1970年1月1日到现在的经过的秒数。 例如:print(os.date())print(os.t ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:459 | 回复:0
  • 基于OpenResty部署nginx以及nginx+lua开发hello world课程笔记整理
    基于OpenResty部署nginx以及nginx+lua开发hello world课程笔记整理
    中华石杉的亿级流量电商详情页系统实战(第二版):缓存架构+高可用服务架构+微服务架构的课程笔记 用到的软件资源 我们这里玩儿nginx,全都会在nginx里去写lua脚本,因为我们需要自定义一些特殊的业务逻辑 比如说, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:394 | 回复:0
  • Lua中and、or的一些特殊使用方法
    Lua中and、or的一些特殊使用方法
    Lua中的逻辑运算符:与(and)、或(or)和非(not),与其它语言的逻辑运算符功能一致,这里不做赘述。仅仅说一点,全部的逻辑运算符将false和nil视为假,其它不论什么东西视为真。0也视为真。 这里要说的是and和or的一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:367 | 回复:0
  • Lua学习
    Lua学习
    1 安装lua环境  参考菜鸟教程 2  输出语句 print(); 3 注释  单行注释用- -    多行注释 --] 4 标识符 5 全局变量 在任何地方生命的变量都是全局变量 如果想删除变量 赋值为nil 就行了。 6 Lua 数据类型 if语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:376 | 回复:0
  • ngx lua获取时间戳的几种方式
    ngx lua获取时间戳的几种方式
    原创自由de单车 最后发布于2017-02-14 14:58:43 阅读数 18218 收藏在ngx_lua里,获取时间相关信息的方式大概有4种(见下面代码): print(string.format(amp;quot;%s, %s, %s, %samp;quot;, ngx.time(), os.time(), ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:384 | 回复:0
  • Openresty学习笔记(二)NginxLua正则表达式相关API
    Openresty学习笔记(二)NginxLua正则表达式相关API
    ngx.re.match语法: captures,err=ngx.re.match(subject,regex,options?,ctx?,res_table?)环境: init_worker_by_lua*,set_by_lua*,rewrite_by_lua*,access_by_lua*,content_by_lua*,header_filter_by_lua*,……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:365 | 回复:0
  • lua判断字符串包含另一个字符串
    lua判断字符串包含另一个字符串
    lua判断字符串包含另一个字符串--string.find(amp;quot;元字符串amp;quot;,amp;quot;模式字符串amp;quot;) 如下: print(string.find(amp;quot;CCBWebView/*/iPhone OS/*/10.3.2/*/4.04/*/750*1294amp;quot;,amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:380 | 回复:0
  • lua保留n位小数方法
    lua保留n位小数方法
    time:2015/04/21 1. string.format() function GetPreciseDecimal(nNum, n) if type(nNum) ~= amp;quot;numberamp;quot; then return nNum; end n = n or 0; n = math.floor(n) l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:221 | 回复:0
  • (原)lua及torch中的type
    (原)lua及torch中的type
    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6591641.html 说明:本文不一定正确。。。 如果要是variable:type(),则返回torch.FloatTensor等类型 如果要是type(variable),则返回变量的类型,如userda ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:221 | 回复:0
  • [quick-cocos2d-x lua学习] 框架详细介绍(二) 核心framework
    [quick-cocos2d-x lua学习] 框架详细介绍(二) 核心framework
    -_-! NND,本想把文章转转过来就好了,没想到一看内容,版本老了许多,跟现在的版本都不大一样了,算了,自己在电脑上截几张图,顺便修改一下文章,后续在慢慢完善好了,我还想留着自己以后没事看看呢(其实详细介绍 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:202 | 回复:0
  • drizzle lua 数据传递(ngx.location.capture)
    drizzle lua 数据传递(ngx.location.capture)
    经常使用PHP开发的WEB开发人员,刚刚转到NGINX+DRIZZLE开发环境,开始估计会遇到LUA如何获取DRIZZLE+MYSQL返回数据的问题,下面给出我的一些经验。 首先修改NGINX的配置文件 location /mysql { set $name $1; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:220 | 回复:0
  • Lua 5.0 参考手册
    Lua 5.0 参考手册
    作者: Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes Copyright © 2003 Tecgraf, PUC-Rio. All rights reserved. 译者:ShiningRay Nicholas @ NirvanaStudio 给予支持 1 - 绪论 Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:242 | 回复:0
  • Lua函数声明与调用
    Lua函数声明与调用
    lua编程中,我们经常也会遇到函数的声明定义和调用。 【1】lua中函数定义与调用的方法 lua有两种函数定义和调用的方法(本质都是用属性,方式不同而已): (1)点号形式 (2)冒号形式 两种方法的联系: (1)相同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:221 | 回复:0
  • Lua_语句_if语句_005
    Lua_语句_if语句_005
    赋值语句 赋值是改变一个变量的值和改变表域的最基本的方法。 如:a = “hello” .. “world” t.n = t.n + 1 例: a = {x = 1, y = 2, z = 3} a.x = a.x + 1 print(a.x) 赋值语句在Lua中被强化了,它可以同时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:189 | 回复:0
  • lua_to_luac
    lua_to_luac
    #!/bin/sh`rm-rfallLua.zip``mkdir./tempScripts``mkdir./tempScripts/scripts``cp-a./scripts/./tempScripts/scripts`echoamp;quot;拷贝中间文件amp;quot;`find./tempScripts-name.svn|xargsrm-rf`echoamp;quot;删 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:191 | 回复:0
  • Nginx详解二十八:Nginx架构篇Nginx+Lua的安全waf防火墙
    Nginx详解二十八:Nginx架构篇Nginx+Lua的安全waf防火墙
      Nginx+Lua的安全waf防火墙  看一下别人写好的:https://github.com/loveshell/ngx_lua_waf 先安装git:yum -y install git 在/opt/download下执行:git clone https://github.com/loveshell/ngx_lua_waf.git ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:194 | 回复:0
  • Lua模式匹配转自:Lua模式匹配
    Lua模式匹配转自:Lua模式匹配
     模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式匹配的。与 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:185 | 回复:0
  • lua 实现modebus16crc校验
    lua 实现modebus16crc校验
    function And(num1,num2) local tmp1 = num1 local tmp2 = num2 local ret = 0 local count = 0 repeat local s1 = tmp1 % 2 local s2 = tmp2 % 2 if s1 == s2 and s1 == 1 then ret = ret + 2^count……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:191 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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