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

LUA

RSS

下级分类:

  • 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代码编写技巧
    Lua代码编写技巧
    1.克隆表u={unpack(table)}一般克隆长度较小的表2.判断表是否为空ifnext(t)==nilthen.. 判断该表是否为空,包括t={}的情况3.插入表使用t=value,会比table.insert看起来更加简洁且效果更高4.使用更加简洁的表达形式x ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:292 | 回复: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]笔试-组合概率
    --[[组合概率TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)ProblemDescription:某生产零件的工厂为方便管理场内生产的零件种类,现将他们生产的零件从低等到高等零件排序,序号分别为1, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:288 | 回复:0
  • 编写高性能的Lua代码
    编写高性能的Lua代码
    前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:329 | 回复:0
  • lua热更新
    lua热更新
    热更新主要用于不停机修复bug等。故其重点是更新逻辑代码。切记模块设计时,分为数据和逻辑。1、所有脚本文件,除了入口的文件外,其他都写成module形式;2、模块中不要有文件内的local变量,目前未知此种变量存到哪 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:341 | 回复:0
  • lua脚本相关命令
    lua脚本相关命令
    SCRIPT 命令 Redis 提供了以下几个 SCRIPT 命令,用于对脚本子系统(scripting subsystem)进行控制: SCRIPT FLUSH :清除所有脚本缓存 SCRIPT EXISTS sha1  :根据给定的脚本校验和,检查指定的脚本是否存在于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:406 | 回复: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——赢三张牌型处理相关算法(中)——牌型判定
    赢三张的牌型大题分为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
  • Lua数据结构—TValue(一)
    Lua数据结构—TValue(一)
    作者:罗日健数据结构的设计,在一定程度上奠定了整个系统的设计,所以决定写一个对Lua主要数据结构的分析文章,本来打算写一篇就好了,但是每个数据类型其实都有点复杂,一篇的话篇幅太长,所以就拆开几篇来写了。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:314 | 回复: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中的string类型
    lua中的string类型
    在lua中用unionTString来表示字符串类型lobject.h:其中结构体tsv中reserved字段表示字符串是不是保留关键字,hash是其哈希值,len是其长度。我们在TString中没有看到lua将字符串的内容存在任何地方啊,其实lua是将 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:289 | 回复: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中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
  • Lua5.3手册标准库拾遗
    Lua5.3手册标准库拾遗
    Lua5.3参考手册中标准库内容6.0独立版Luaarglua会将所有命令行传入的参数放到一张全局表arg中。脚本的名字放在索引0的地方,脚本名后紧跟的第一个参数在索引1处,依次类推。在脚本名前面的任何参数(即解释器的名字 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:389 | 回复: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
  • 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及luci学习
    lua及luci学习
    由于项目需要对Luci进行修改,所以这里开始地luci进行较深入的研究。探索其中的运行路径。Openwrt默认的HTTP服务器为uhttpd,该WEB服务器是由Luci的开发者自行开发的,非常小巧,仅有20KB左右,但它不易于移植。我本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:304 | 回复: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-遍历数组
    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
  • SpringBoot使用RedisTemplate+Lua脚本实现Redis分布式锁
    SpringBoot使用RedisTemplate+Lua脚本实现Redis分布式锁
    SpringBoot使用RedisTemplate+Lua脚本实现Redis分布式锁问题:定时任务部署在多台Tomcat上,因此到达指定的定时时间时,多台机器上的定时器可能会同时启动,造成重复数据或者程序异常等问题。//发送消息,不能重复发 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:352 | 回复:0
  • lua---用break实现continue逻辑
    lua---用break实现continue逻辑
    循环中内嵌一个循环,然后将具体的逻辑放在内嵌循环中去处理,在内嵌循环的开始,添加一个判断语句,满足条件就跳出内嵌循环。示例代码如下:1tab={1,2,3,4,5}23fori=1,#tabdo4whiletruedo5ifi==2then6break7end8 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:372 | 回复:0
  • lua5.4beta中的to-be-closed变量的用法
    lua5.4beta中的to-be-closed变量的用法
    对应目前最新lua5.4beta版本:2019-10-09发布这个功能之前修改过两次语法,当前的语法不出意外将会是最终决定了,目前还没有最新的中文资料,所以我来这里发一下。先介绍下这个功能:被标记为to-be-closed的局部变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:531 | 回复:0
  • 无法加载DLL“lua52”:找不到指定的模块
    无法加载DLL“lua52”:找不到指定的模块
    在用C#+Nlua遇到无法加载DLL“lua52”:找不到指定的模块lua52.dll都已经放在debug目录下还是出现的这样的问题.在网上搜索了类似无法加载的dll问题..发现用depends.exe这个工具能够查看dll的依赖项.用depends.exe查看 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:394 | 回复:0
  • 在PHP中使用redis来操作lua脚本,使用$redis-eval()命令时出错,参数传递无效 ...
    在PHP中使用redis来操作lua脚本,使用$redis-eval()命令时出错,参数传递无效 ...
    使用$redis-amp;amp;gt;eval命令时传递三个参数,第一个为lua脚本文件,第二个为key,第三个参数为key的个数向lua中传递参数时,在key中定义好,即可,示例正确代码用lua脚本循环evalamp;quot;localrst={};fori,vinp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:405 | 回复:0
  • 三、Lua中require,dofile,loadfile,dostring,loadstring,loadlib,load之间的区别 ...
    三、Lua中require,dofile,loadfile,dostring,loadstring,loadlib,load之间的区别 ...
    【写在前面:本文主要讲解这几个容易混淆和忘记的概念之间的区别,并未做深入讨论,欢迎大家提宝贵意见!】 重点掌握require,dofile,loadfile,其他的了解即可。一、require 1.功能:载入文件并执行代码块,对于相 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:321 | 回复:0
  • Nginx与Lua
    Nginx与Lua
     最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengine则是Nginx的Fork。值得一提的是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:341 | 回复:0
  • 树形打印luatable表
    树形打印luatable表
    为方便调试lua程序,往往想以树的形式打印出一个table,以观其表内数据。以下罗列了三种种关于树形打印luatable的方法;法一localprint=printlocaltconcat=table.concatlocaltinsert=table.insertlocalsrep=string.rep ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:386 | 回复:0
  • Lua性能优化技巧
    Lua性能优化技巧
    前言和在所有其他编程语言中一样,在Lua中,我们依然应当遵循下述两条有关程序优化的箴言:原则1:不要做优化。原则2:暂时不要做优化(对专家而言)。这两条原则对于Lua编程来说尤其有意义,Lua正是因其性能而 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:300 | 回复: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 | 阅读:276 | 回复:0
  • Lua和C++交互学习记录之八:C++类注册为Lua模块
    Lua和C++交互学习记录之八:C++类注册为Lua模块
    主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍)部分内容查阅自:《Lua5.3 参考手册》中文版 译者云风制作Kavcc vs2013+lua-5.3.3 1.C++中学生Student类①头文件Student.h1#pragmaonce23#i ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:359 | 回复:0
  • cocos-lua基础学习(10)scheduler类学习笔记
    cocos-lua基础学习(10)scheduler类学习笔记
    localscheduler=cc.Director:getInstance():getScheduler()localfunctionshouldNotCrash(dt)endlocalfunctionStressTest1_onEnterOrExit(tag)iftag==amp;quot;enteramp;quot;thenStressTest1_entry=sched……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:346 | 回复:0
  • Flash调用Lua脚本:一
    Flash调用Lua脚本:一
    这里有一个具体的例子:http://rc.qzone.qq.com/100641772   1)首先需要这个http://code.google.com/p/lua-alchemy/2)看一个简单的应用,在这个example里面,Lua文件是作为字符串写到里面的。1importflash.disp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:359 | 回复:0
  • lua定时器与定时任务的接口设计
    lua定时器与定时任务的接口设计
    在所有的服务器编程当中,定时任务永远是一个不可或缺的需求。最直接的需求就是,每天凌晨0点0分的时候总是有一大堆的各种精力重置。怎么来设计这个接口呢,想了几个方案: 每秒触发 每分钟触发 每整点触发 每天触发 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:300 | 回复:0
  • 纯lua实现Base64加密与解密
    纯lua实现Base64加密与解密
    --Lua--十进制转二进制functiondec_to_binary(data)localdst=amp;quot;amp;quot;localremainder,quotient--异常处理ifnotdatathenreturndstend--源数据为空ifnottonumber(data)thenret……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:287 | 回复:0
  • lua工具库penlight--08额外的库(二)
    lua工具库penlight--08额外的库(二)
    执行一系列的参数类型说明符也可以 是' ('MIN '..' MAX)' 的形式。 local lapp = require 'pl.lapp' local args = lapp [[     Setting ranges     amp;amp;lt;xamp;amp;gt; (1..10)   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:274 | 回复:0
  • lua学习
    lua学习
    在lua中,一切都是变量,除了关键字。1、注释:单行注释:连续两个减号“--”表示注释的开始,一直延续到行末。相当于C语言中的“//”多行注释:由“--]”表示注释结束。类似于C语言中的“/*..........*/”2、编程在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:298 | 回复:0
  • Lua修改文件名
    Lua修改文件名
    locallfs=requireamp;quot;lfsamp;quot;localcurPath=amp;quot;..\\new\\amp;quot;local totalFile=0localstrFormatContain=amp;quot;xml_Format.xmlamp;quot; functionattrdir(path)   forfileinlfs.dir(path) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:295 | 回复:0
  • lua元表和元方法《lua程序设计》13章读书笔记
    lua元表和元方法《lua程序设计》13章读书笔记
    lua中每个值都有一个元表,talble和userdata可以有各自独立的元表,而其它类型的值则共享其类型所属的单一元表。lua在创建table时不会创建元表。t={}print(getmetatable(t))--显示过元表此时是nil--可以用setmetatab ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:302 | 回复:0
  • lua闭包
    lua闭包
    functionMakeCounter()localt=0returnfunction()t=t+1returntendendlocalfunc=MakeCounter()fori=0,10doprint(func())endlocalfunc2=MakeCounter(……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:313 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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