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

LUA教程

RSS
  • (转)Lua使用心得二
    (转)Lua使用心得二
    在lua脚本调用中,如果我们碰到一种不好的脚本,例如: while 1 do      do end 那我们的程序主线程也会被阻塞住。那我们如何防止这种问题呢?下面就给出一个解决的办法。 首先为了不阻塞主线程,那我们就要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:225 | 回复:0
  • lua编译器和ide
    lua编译器和ide
    这里有一个网址,上面记录了大部分流行的LUA开发工具,包括IDE和Editor。http://www.wowwiki.com/Lua_editors一、EclipseLDT   1、语法高亮,自动提示,跳转,调试这些最基本的功能都算是有,还能添加自定义的api ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:212 | 回复:0
  • OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能
    OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能
    http://www.hopesoft.org/blog/?p=1188 http://www.imagemagick.org/download/ 2、用法原始图片是input.jpg,尺寸:160×1201)只缩小不放大 1jpg加了amp;amp;gt;,表示只有当图片的宽与高,大于给定的宽与高时,才 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:238 | 回复:0
  • nginx插入lua脚本访问redis
    nginx插入lua脚本访问redis
    目标:收集用户日志流程:浏览器端get方法将数据传到nginx服务nginx收集到数据,执行内嵌lua脚本,访问redis,根据token获得用户id将日志信息存入文件1、nginx安装,参见:http://www.cnblogs.com/unreal/articles/7 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:219 | 回复:0
  • xLua下使用lua-protobuf
    xLua下使用lua-protobuf
    本文发表于程序员刘宇的博客,转载请注明来源:https://www.cnblogs.com/xiaohutu/p/12168781.html 前言protobuf作为一种通用套接字格式,各种插件里,最本质、最关键的就是基于二进制的两个操作:1.根据proto文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:220 | 回复:0
  • RedisLUASandboxEscape
    RedisLUASandboxEscape
    catalogue1.IntroductiontoEVAL2.LUAvirtualmachine3.Basicknowledgeofvulnerabilityreproduction4.基于其他语言验证漏洞 1.IntroductiontoEVALEVALandEVALSHAareusedtoevaluatescriptsusing……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:259 | 回复:0
  • LeCun自曝使用C语言23年之久,2年前才用Python,还曾短暂尝试Lua ...
    LeCun自曝使用C语言23年之久,2年前才用Python,还曾短暂尝试Lua ...
    程序员圈子的流行风潮,过几年就怀旧风走一波。 这不,最近Twitter上刮起了一阵编程语言使用历史的风潮。 连图灵奖得主、CNN之父——Yann LeCun也参与进来了。   他自曝使用C语言时间最长,达23年之久。 随后,便 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:237 | 回复:0
  • Lua记录
    Lua记录
    1.ipairs 和 pairs 对待nil成员的区别 function Test:Show() local t = { name = {1, 2, 3}, name1 = {4,5,6}, name2 = {7,8,9}, name3 = {10, 11, 12} } t.name2 = nil local t1 = {{1}, {4, 5}, {7,8 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:224 | 回复:0
  • Cocos2d-x 3.1.1 Lua实例-AccelerometerTest(重力加速计)
    Cocos2d-x 3.1.1 Lua实例-AccelerometerTest(重力加速计)
    https://blog.csdn.net/wwj_748/article/details/37544835 本篇博客介绍Cocos2d-x的第一个实例——重力加速计测试;效果图(注:这里无法模拟重力感应):      view plain copy --[[     Acc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:203 | 回复:0
  • lua函数回调技巧
    lua函数回调技巧
    前言 在使用lua 的开发中,有很多异步调用的场景存在,当某个场景中存在多个异步回调操作且该系列操作中每个操作必须依赖上一个操作的完成,这就形成了回调地狱,示例代码: function f() f1(function () f2( ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:205 | 回复:0
  • vs如何在C++中调用Lua
    vs如何在C++中调用Lua
    最近Cocos2dx的学习卡壳了,一般的照抄代码我不想写上来,但想示例也想得我头晕...为了放松大脑调整状态于是开始学习Lua。Lua的语法学习还是比较简单的,学过javascript或者vbscript的应该很容易就能上手,那些Lua独 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:204 | 回复:0
  • Lua学习笔记
    Lua学习笔记
    入门级一、环境配置方式一:1.资源下载http://www.lua.org/download.html2.用src中的源码创建了一个工程,注释调luac.c中main函数,生成了一个exe,直接可以测试lua了方式二(推荐):从https://code.google.com/p/l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:191 | 回复:0
  • cocos2d lua 播放动画功能
    cocos2d lua 播放动画功能
        先在cocos studio 中设计好帧动画,需要单独的一个 csb   然后在代码中调用     local node = cc.CSLoader:createNode(amp;quot;sk_jiesuan_action.csbamp;quot;)     local action = cc.CSLoader:creat ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:195 | 回复:0
  • Lua与C++交互初探之C++调用Lua
    Lua与C++交互初探之C++调用Lua
    Lua与C++交互初探之C++调用Lua 自从学习了lua这个脚本语言之后,无时不想着将他与c/c++联系起来,看看他真正的威力。奈何水平有限,网上找的代码无论怎样都无法运行成功。我知道是我少了某一步但是又不知道到底少了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:199 | 回复:0
  • Cocos-2dx-Lua中使用Luaj的完整示例(转)
    Cocos-2dx-Lua中使用Luaj的完整示例(转)
    如何使用Luaj进行java与Lua之间的交互调用一、主要分为两个大步骤,Lua工程的修改,android工程的修改 二、工程环境 开发工具:Cocos-Code-IDE Lua版本:Lua5.1 java版本:1.7 NDK版本:android-ndk-r10c ANT版 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:179 | 回复:0
  • lua与c的交互(函数专用)
    lua与c的交互(函数专用)
    Lua与C的交互   Lua是一个嵌入式的语言,它不仅可以是一个独立运行的程序,也可以是一个用来嵌入其它应用的程序库。 C API是一个C代码与Lua进行交互的函数集,它由以下几部分构成: 1、  读写Lua全局变量的函数; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:179 | 回复:0
  • [转]Lua和Lua JIT及优化指南
    [转]Lua和Lua JIT及优化指南
    AOT和JIT 1、动态编译(dynamic compilation)指的是“在运行时进行编译”;与之相对的是事前编译(ahead-of-time compilation,简称AOT),也叫静态编译(static compilation)。 2、JIT编译(just-in-time compila ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:180 | 回复:0
  • [Unity插件]Lua行为树(五):装饰节点Repeater
    [Unity插件]Lua行为树(五):装饰节点Repeater
    Repeater:重复执行子节点,直到一定次数特点如下:1.执行次数可以是无限循环,也可以是固定次数2.一般来说,子节点的执行返回状态不会影响Repeater节点,但可以设置当子节点返回失败时,结束执行Repeater节点 Repe ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:166 | 回复:0
  • Lua循环
    Lua循环
    很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。 循环结构是在一定条件下反复执行某段程序的流程结构, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:177 | 回复:0
  • lua——赢三张牌型处理相关算法(上)——牌值数据
    lua——赢三张牌型处理相关算法(上)——牌值数据
    赢三张,我们东北管这个叫拖拉机。其他的几个名称是违规的。。是一个简单粗暴的扑克牌(dubo)游戏。玩家每人三张牌,通过特定的牌型规则进行比大小。(押注什么的就不说了,具体详细规则请参考百度)最近一直深陷在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:172 | 回复:0
  • lua解析赋值类型代码的过程
    lua解析赋值类型代码的过程
    我们来看看luavm在解析下面源码并生成bytecode时的整个过程:1foo=amp;quot;baramp;quot;2locala,b=amp;quot;aamp;quot;,amp;quot;bamp;quot;3foo=a首先我们先使用ChunkySpy这个工具来看看vm最终会具体生成什么样的vm ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:178 | 回复:0
  • Lua学习教程之 捕获异常(tryCatch封装)
    Lua学习教程之 捕获异常(tryCatch封装)
    当我们的Lua程序遇到有需要保护的代码或者方法时(即使程序异常,也只是抛出异常信息,而不是让程序崩溃),Lua为我们提供了两种解决的办法,这两种方法可以让我们捕获异常,因此封装自己的tryCatch函数。 1.pcal ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:199 | 回复:0
  • ngx_lua 模块说明
    ngx_lua 模块说明
    ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:198 | 回复:0
  • Lua
    Lua
    Lua介绍Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua特性轻量级:它用标准C语言编写并以源代码形式开放,编译后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:187 | 回复:0
  • cocos2d-lua3.7组件篇(二)-两帧图片互相跳动
    cocos2d-lua3.7组件篇(二)-两帧图片互相跳动
    组件:两帧图片互相切换的动画。     实现如下效果:         1.缓存动画对象 2.加载两帧图片   local MenuScene = class(amp;quot;MenuSceneamp;quot;, function() return display.newScen ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:190 | 回复:0
  • 遮罩的使用,cocos2dx-lua
    遮罩的使用,cocos2dx-lua
    》》》》》目的:制作一个类似圆形头像的功能,头像为方形,遮罩素材为圆形,只展示圆形遮罩内的纹理图形。。。。 上代码:functionclassName:mask()--创建遮罩层localstencilNode=cc.Node:create()--创建一个遮罩 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:199 | 回复:0
  • lua
    lua
    c调用lua函数 double f (double x, double y) { double z; /* push functions and arguments */ lua_getglobal(L, amp;quot;famp;quot;); /* function to be called */ lua_pushnumber(L, x); ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:210 | 回复:0
  • Lua学习笔记(四):表和数组
    Lua学习笔记(四):表和数组
    在Lua中,表(table)是十分重要的一种数据结构,实际上Lua对于复杂数据类型也仅提供了表给我们,我们通过表可以实现我们需要的大部分重要的数据结构,比如数组。table类型实现了关联数组,关联数组是一种具有特殊索 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:212 | 回复:0
  • lua手游
    lua手游
    lua手游一般是cocos2d引擎+lua,除此之外还有个love2d引擎,不过用的人特少。 lua手游有三种文件:lua,luac,luajit。 lua是明文代码,直接用记事本就能打开。 luac是lua编译后的字节码。 luajit是用的另一种对lua加密 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:230 | 回复:0
  • Lua的内存管理
    Lua的内存管理
    【前言】在历史长河中,各种各样的新语言,总是伴随着我们编程人员;有的时候,工作的需要,我们不得不去学习这些很炫的,很新的语言。学习任何一门语言(我这里只说学习),都无非就是学习那么几个大模块,基本语法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:240 | 回复:0
  • LuaIO库详解
    LuaIO库详解
    I/O库提供了两套不同风格的文件处理接口。第一种风格使用隐式的文件句柄;它提供设置默认输入文件及默认输出文件的操作,所有的输入输出操作都针对这些默认文件。第二种风格使用显式的文件句柄。当使用隐式文件句柄 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:254 | 回复:0
  • [Lua]trycatch实现
    [Lua]trycatch实现
    参考了https://blog.csdn.net/waruqi/article/details/53649634这里的代码,但实际使用时还有些问题,修改后在此记录一下。1--异常捕获2functiontry(block)3--getthetryfunction4localtry=block5assert(try) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:313 | 回复:0
  • lua协同程序
    lua协同程序
    http://www.runoob.com/lua/lua-coroutine.html --[[lua中的协同程序:意义和unity中一样 lua中协同程序的函数被放在corotine的表中 协同程序状态:挂起、执行、死亡、正常 创建:coroutine.create(function)   - ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:471 | 回复:0
  • VSCode配置cocoslua输出到控制台
    VSCode配置cocoslua输出到控制台
    在VSCode中按照对应版本的luadebug插件,然后启动调试会提示配置launch.json如图配置,(program为启动文件的跟目录,我的lua启动文件在项目跟目录)vscode调试cocolua后续跟进  ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:812 | 回复:0
  • lua函数调用1--闭包详解和C调用
    lua函数调用1--闭包详解和C调用
    这里,简单的记录一下lua中闭包的知识和C闭包调用前提知识:在luaapi小记2中已经分析了lua中值的结构,是一个TValue{value,tt}组合,如果有疑问,可以去看一下     lua中有两种闭包,c闭包和lua闭包   两种闭包的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:305 | 回复:0
  • lua-resty-shell多任务执行
    lua-resty-shell多任务执行
    已经写过一个openresty使用lua-resty-shell执行shell脚本的demo,但是实际上我们可能是多节点运行,同时需要负载均衡的机制。lua-resty-shell支持unixsocket以及tcpsoket的管理,但是在测试的时候发现tcp有问题,所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:297 | 回复:0
  • 使用lua静态库
    使用lua静态库
    第一步:百度lua代码,下载lua源码,比如我下载的是5.3.4版本 第二步:在vs2010中新建一个静态库项目LuaLib a、新建Win32控制台应用程序 b、在向导界面选择静态库,不选择预编译头(记住一定不要选择此项,否则编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:258 | 回复:0
  • 1.3-Air302(NB-IOT)-新建lua文件和lua文件的变量,函数调用
    1.3-Air302(NB-IOT)-新建lua文件和lua文件的变量,函数调用
    amp;amp;lt;pamp;amp;gt;amp;amp;lt;iframename=amp;quot;ifdamp;quot;src=amp;quot;https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLuaamp;quot;frameborder=amp;quot;0amp;quot;scrolling=amp;quot;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:228 | 回复:0
  • lua脚本加载解析机制
    lua脚本加载解析机制
    blog的源码参考来自于lua5.3.4 lua字节指令处理 脚本指令处理过程一般分为 加载脚本、解析脚本、生成虚拟机能处理的指令、根据生成的指令执行相应的功能。lua虚拟机支持.lua脚本文件加载解析以及lua脚本字符串的解 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:232 | 回复:0
  • lua 注释
    lua 注释
      单行注释 两个减号是单行注释: --   多行注释 --[[ 多行注释 多行注释 --]]或者--=]    ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:264 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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