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

LUA教程

RSS
  • 【lua】table是否为空的判断
    【lua】table是否为空的判断
    在项目的脚本lua中经常有这样的需求,1、locala={}2、对a进行处理3、对a是否为空表进行判断关于对a是否为空表的判断,如果直接这样做:ifa=={}then这样的结果就是a=={}永远返回false,是一个逻辑错误。因为这里比较 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:266 | 回复:0
  • 面试小结(二) lua与C#的交互及一些注意事项
    面试小结(二) lua与C#的交互及一些注意事项
    简单的来说,lua调用C#的过程是lua-C-C#。C#调用lua的过程是C#-C-lua。 注意事项: 1.若要经常使用到如gameobj.transform.position = pos这种赋值时,尽量先用常量保存gameobj.transform。因为从lua中获取obj的trans ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:271 | 回复:0
  • lua#lua5.1.4源码文件作用一览
    lua#lua5.1.4源码文件作用一览
    写了个脚本列出lua源码C文件头部的注释,作为我有一搭没一搭以Lua为对象学习编译原理的开端。lua5.1.4全部的源码有35个C文件,17216行代码。每个文件基本的功能如下./output_lua_sources_comments.sh~/resources/sou ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:259 | 回复:0
  • Nginx与Lua
    Nginx与Lua
    http://www.cnblogs.com/xd502djj/archive/2012/11/20/2779598.html今天安装lua试试,这个从开始装的,发现一篇文字,字数虽少,但是却讲的很清楚。如下:最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:226 | 回复:0
  • [lua]lua编译安装
    [lua]lua编译安装
    准备看下云风写的skynet https://github.com/cloudwu/skynet 里面有使用到lua...我本地安装lua的时候只是apt-getinstalllua /usr/lib目录下少了lua.h等头只好源码安装一下下载wgethttp://www.lua.org/ftp/lua-5.2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:250 | 回复:0
  • Sublime配置Lua编译系统
    Sublime配置Lua编译系统
    在用Sublime运行lua程序时,发现运行出错,按照网上安装插件也会报错, 查看报错信息可知找不到编译环境。 解决办法,安装lua编译环境,将lua.exe所在的目录加入系统环境变量 设置完成后重启下sublime否则不会生效 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:276 | 回复:0
  • 对lua协程的一点理解
    对lua协程的一点理解
    读《Programming In Lua》协程那一章,比较困惑的还是procuer-consumer那个例子: function consumer(prod) while true do local x = receive(prod) print(x) end end function receive(p ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:258 | 回复:0
  • 转:Lua语言15分钟快速入门
    转:Lua语言15分钟快速入门
    看点:1.以很特殊的方式工,把Lua的语法全部输出一段,很容易让人记住。。不错 转:http://blog.jobbole.com/70480/……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:273 | 回复:0
  • 【Lua】Debian环境下openresty的安装
    【Lua】Debian环境下openresty的安装
    OpenResty (也称为ngx_openresty)是一个全功能的Web应用服务器,它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。OpenResty 通过汇聚各种设计精良的Nginx模块,从而将Nginx有效的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:252 | 回复:0
  • nginx教程七,基于OpenResty用lua语言实现简单服务
    nginx教程七,基于OpenResty用lua语言实现简单服务
    一、搭建openresty环境 参考nginx教程四 二、编写lua语言实现简单服务 1. 修改openresty中nginx.conf文件,在server模块下添加location location /lua { default_type text/html; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:336 | 回复:0
  • LuaJavaBridge - lua与java互操作的简单解决方案
    LuaJavaBridge - lua与java互操作的简单解决方案
    引入:Android平台代码和Lua代码的交互均通过C++和Java交互,Lua再和C++交互(lua  amp;amp;lt;==amp;amp;gt; C++ amp;amp;lt;==amp;amp;gt; java) 我最开始遇见这种lua调用java的做法是先用 C/C++ 借助 JNI 编写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:271 | 回复:0
  • Redis 的Lua Script脚本功能
    Redis 的Lua Script脚本功能
    从 Redis 2.6.0 版本开始,通过内置的 Lua 解释器,可以使用 EVAL 命令对 Lua 脚本进行求值 Redis2.6内置的Lua Script支持,可以在Redis的Server端一次过运行大量逻辑。 • 整个Script默认是在一个事务里的。 • Scr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:760 | 回复:0
  • Sublimetext添加lua
    Sublimetext添加lua
    tools-amp;amp;gt;buildsystem-amp;amp;gt;newbuildsystem...输入:{amp;quot;cmdamp;quot;:} 1.用killall命令,加进程名重启#killall-HUPnagios 2.用kill命令,加进程号重启[root@localhos……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:246 | 回复:0
  • 如何更好的学习Lua第三篇,Table表
    如何更好的学习Lua第三篇,Table表
    table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下: (1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串; (2).table 的默认初始索引一般以 1 开始; (3).table 的变量只是一个地 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:249 | 回复:0
  • lua的私有性(privacy)
    lua的私有性(privacy)
    很多人认为私有性是面向对象语言的应有的一部分。每个对象的状态应该是这个对象自己的事情。在一些面向对象的语言中,比如C++和Java你可以控制对象成员变量或者成员方法是否私有。其他一些语言比如Smalltalk中,所有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:241 | 回复:0
  • lua的枚举模拟,类,继承,多态
    lua的枚举模拟,类,继承,多态
    1.模拟枚举   2.lua实现类,继承,多态 父类: --类的声明,这里声明了类名还有属性,并且给出了属性的初始值   Class = {x=0,y=0}   --设置元表的索引,想模拟类的话,这步操作很关键   Class.__index = Clas ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:262 | 回复:0
  • 编译lua动态库
    编译lua动态库
    编译动态库,静态库参考https://blog.csdn.net/yzf279533105/article/details/77586747 centos默认安装了lua5.1,使用rpm删除,yum不能用了并报错:所以,重新编译了lua5.1的so库,并拷贝到/lib64目录下,搞定! ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:251 | 回复:0
  • delphi调用LUA函数来处理一些逻辑
    delphi调用LUA函数来处理一些逻辑
    替同事做了个洛奇英雄传自动染色程序,关于屏幕取色的.因为里面他对颜色的要求比较复杂,改动也比较大,于是我让他把逻辑写在lua脚本里面.   viewplain copy uses LUA, LUALIB;   viewplain copy function ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:288 | 回复:0
  • lua 的简单使用
    lua 的简单使用
    什么是lua? Lua  是一个小巧的脚本语言。 Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:365 | 回复:0
  • (转)luagc
    (转)luagc
    Lua提供了一个自动的内存管理。这就是说你不需要关心创建新对象的分配内存操作,也不需要在这些对象不再需要时的主动释放内存。Lua通过运行一个垃圾收集器来自动管理内存,以此一遍又一遍的回收死掉的对象(这是指Lu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:260 | 回复:0
  • Lua的字符串匹配与正则表达式
    Lua的字符串匹配与正则表达式
    #Lua的字符串匹配与正则表达式使用lua一段时间了,简单总结下string库中的几个与正则相关的函数。这些函数是find,match, gmatch和gsub。然后是lua中支持的正则。文中的例子在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:246 | 回复:0
  • Lua程序设计(一)面向对象概念介绍
    Lua程序设计(一)面向对象概念介绍
     完整代码localmt={}mt.__add=function(t1,t2)print(amp;quot;两个Table相加的时候会调用我amp;quot;)endlocalt1={}localt2={}--给两个table设置新的元表,一个元表就是一个table的值setmetatable(t1,mt)--meta:元素 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:221 | 回复:0
  • 使用BabeLua3.x在cocos2d-x中编辑和调试Lua
    使用BabeLua3.x在cocos2d-x中编辑和调试Lua
    https://blog.csdn.net/yejinxiong001/article/details/73551499 BabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:213 | 回复:0
  • 【转】Lua编程规范
    【转】Lua编程规范
     Lua编程规范 1. 版本和版权问题版权和版本的声明位于定义文件的开头(参见示例1-1),主要内容有:(1)版本号 amp;amp;lt;主版本号amp;amp;gt;amp;amp;lt;次版本号amp;amp;gt;amp;amp;lt;修订号amp;amp;gt;(2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:264 | 回复:0
  • Lua笔记1
    Lua笔记1
    1.注释 -- 2.默认全局变量,不需要声明。删除变量赋值为nil   Lua 中的变量全是全局变量,哪怕是语句块或是函数里,除非用 local 显式声明为局部变量。   动态类型语言 3.8个基本类型nil、boolean、number、stri ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:272 | 回复:0
  • Lua C++交互机制
    Lua C++交互机制
    转载自:https://blog.csdn.net/v_xchen_v/article/details/77249332 一、Lua与C++的交互机制——Lua堆栈 1)交互机制 Lua和C++ 的交互机制的基础在于Lua提供了一个虚拟栈,C++ 和Lua之间的所有类型的数据交换都通过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:341 | 回复:0
  • nginx-lua实现简单权限控制
    nginx-lua实现简单权限控制
    1,依赖软件:nginx(openresty)mysql(存储用户表)redis(存储用户登录token,有效期1周)createtableaccount(uidintegernotnullauto_increment,usernamevarchar(64),passwordvarchar(64),emailvarchar(256), ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:287 | 回复:0
  • 【Lua】Lua中ipair和pair的区别
    【Lua】Lua中ipair和pair的区别
    pairs会遍历table的所有键值对。而ipairs就是固定地从key值1开始,下次key累加1进行遍历,如果key对应的value不存在,就停止遍历。顺便说下,记忆也很简单,带i的就是根据integerkey值从1开始遍历的。请看个例子。tb ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:400 | 回复:0
  • ESP8266开发综合篇第一节(LUA)-下载和刷固件
    ESP8266开发综合篇第一节(LUA)-下载和刷固件
     本节视频:  https://v.youku.com/v_show/id_XNDAwMTI2OTg2MA==.html?spm=a2h3j.8428770.3416059.1一,整版测试刷入测试固件  按下固件→按下复位→松开复位→松开固件    然后复位重启下 液晶显示温湿度数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:289 | 回复:0
  • Step By Step(Lua函数)
    Step By Step(Lua函数)
    一、函数:    在Lua中函数的调用方式和C语言基本相同,如:print(amp;quot;Hello Worldamp;quot;)和a = add(x, y)。唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量或table的构造器,那么圆 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:219 | 回复:0
  • H7-TOOL外网远程LUA小程序功能展示
    H7-TOOL外网远程LUA小程序功能展示
    H7-TOOL完整介绍:http://www.armbbs.cn/forum.php?mod=viewthreadamp;amp;tid=89934 H7-TOOL外网远程LUA小程序功能展示 现在TOOL……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:211 | 回复:0
  • Lua + Redis 解决高并发
    Lua + Redis 解决高并发
    一、业务背景   优惠券业务主要提供用户领券和消券的功能;领取优惠券的动作由用户直接发起,由于资源有限,我们必须对用户的领取动作进行一些常规约束。   约束1(优惠券维度): 券的最大数量 max;   约束2( ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:211 | 回复:0
  • 转载和积累系列-luci框架-LUA的一个web框架使用
    转载和积累系列-luci框架-LUA的一个web框架使用
    http://blog.csdn.net/initphp/article/details/17527639 LUCI 这个在百度上搜索除了一篇我的百度文库 luci 的介绍文章之外,前三页都是些不知所云的名词(足见百度在专业领域的搜索之烂),我却在大学毕业的大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:222 | 回复:0
  • LUA和C++绑定的一些天然的麻烦
    LUA和C++绑定的一些天然的麻烦
    最近在看Luatinker的源代码,打算自己改(仿写)写搞一个简单的封装C++和LUA的结合的库,结果发现其实麻烦和困惑比想象的多。比如这些点:1)有时候使用模板的时候,引用会退化。classtypeamp;amp;amp;,经过模板参数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:252 | 回复:0
  • Lua中变相实现continue跳出循环
    Lua中变相实现continue跳出循环
    Lua里没有continue这个关键词,有时候挺不方便,可能导致循环里的if-then嵌套比较深。但我们可以用一个小技巧来实现同等功能:fori=1,100do  whiletruedo    ifi%2==1then       break     end  ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:270 | 回复:0
  • springboot+aop+Lua分布式限流的最佳实践
    springboot+aop+Lua分布式限流的最佳实践
    一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了 限流 !因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:238 | 回复:0
  • lua之base64的解码和编码(三种方案实现)
    lua之base64的解码和编码(三种方案实现)
    概述由于涉及到java与lua之间传递字节数组,如果直接传递的话会导致json解析失败,所以需要将字节数组加密为字符串,这样可以保证数据的完整传输。在网上找到了多个版本的luabase64的编解码代码,经过逐个测试最终方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:243 | 回复:0
  • 了解luasetmetatable和__index的小例子
    了解luasetmetatable和__index的小例子
    local_a1={20,1,key1=amp;quot;helloamp;quot;,key2=amp;quot;worldamp;quot;,lang=amp;quot;luaamp;quot;}print(amp;quot;thetable_a1:amp;quot;)for_,vinpairs(_a1)doprint(v)endlocal_a2={key1=amp;quot;hellonew ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:238 | 回复:0
  • lua入门2-(集成开发环境)
    lua入门2-(集成开发环境)
    一、lua的集成来发环境 LDT:是eclips的一个插件 百度-amp;amp;gt;ldt eclips 1. 给eclips安装LDT eclipse中-amp;amp;gt;help-amp;amp;gt;install ,在work with的列表框中选择一个与当前版本相同的地址 然后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:277 | 回复:0
  • c++对象导出到lua
    c++对象导出到lua
    转自:http://www.cnblogs.com/ringofthec/archive/2010/10/26/luabindobj.html 虽然有tolua++,luabind等等,不过自己手动绑定还是有助于更深的了解lua的机制,以及锻炼自己如何使用lua提供的现有机制来实现自己的需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:268 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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