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

LUA教程

RSS
  • uLua学习笔记之一lua脚本打包与读取
    uLua学习笔记之一lua脚本打包与读取
     最近要学习热更新,搜了下,选择了ulua这个插件,本人也是新人。对这个插件也是一知半解,不过幸好加了专门讨论这一块的群,这个群的技术氛围还是很浓重的,特别是已经形成了一套自己的lua学习框架。最近周末就抽 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:383 | 回复:0
  • cocos2d-x血泪史(-1)CCNotificationCenter与LUA
    cocos2d-x血泪史(-1)CCNotificationCenter与LUA
    lua 是个很吊的语言,为什么这么说呢,因为大家都这么说...而且貌似是为游戏而生,在官网(http://www.lua.org/)上还有各种各样的lua库和工具可供使用,在cocos2d-x的scripting目录下就可以找到cocos2d-x提供的库 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:348 | 回复:0
  • lua字符串对齐函数
    lua字符串对齐函数
    最近要用到字符串对齐,开始只是一部分字符串,就直接加空格了,后来发现有很多,于是写了个字符串对齐的函数。--功能:分割字符串--参数:带分割字符串,分隔符--返回:字符串表functionstring.split(str,delimiter ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:300 | 回复:0
  • lua学习笔记——逻辑运算符和三目运算符
    lua学习笔记——逻辑运算符和三目运算符
    isok=false;--逻辑运算符--规定nil为false--print(msandisok)--print(4and5)--print(falseand13)--print(falseand13)--aorba为true返回a否则返回b--print(4and5)--print(4or5)--三目运算符print((isokand4)or5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:282 | 回复:0
  • lua取随机数
    lua取随机数
    dolocala=string.reverse(os.time())print(a)math.randomseed(a)--math.randomseed(os.time())fori=1,30dolocalb=math.random(1,100)print(b)endendlua取随机数,如果randomseed()函数设置的种……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:266 | 回复:0
  • 编写Lua调用C/C++库的动态库文件
    编写Lua调用C/C++库的动态库文件
    编写Lua调用C/C++的接口环境:VS2017commity、Lua3.4在VS2017中创建一个空项目,项目MyUtil。鼠标右键项目,配置选“所有配置”,平台选“所有平台”。常规:输出目录:$(SolutionDir)..\bin\$(Platform)\$(Configur ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:315 | 回复:0
  • 让XcodeLua语法高亮
    让XcodeLua语法高亮
     本人不太喜欢用codeide还是喜欢XCODE的风格1.让Xcode支援Lua语法高亮(SyntaxHighlighting) 1. 下载https://github.com/breinhart/Lua-In-Xcode downloadthetwofiles(Add-Lua.sh,Lua.xclangspec)OpenAdd-Lua.sha ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:373 | 回复:0
  • Redis通过Lua一次获取多个key值
    Redis通过Lua一次获取多个key值
    1.获取多个key值localresult={}fori=1,#(KEYS)doresult=redis.call('get',KEYS)endreturnresultredis-cli示例:eval amp;quot;localresult={} fori=1,#(KEYS)doresult=redis.call('get',K……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:356 | 回复:0
  • redis的lua脚本拓展,返回nil及其判断
    redis的lua脚本拓展,返回nil及其判断
    redis自带的lua脚本127.0.0.1:6379amp;amp;gt;hgetteamwycamp;quot;{\amp;quot;name\amp;quot;:\amp;quot;wyycc\amp;quot;,\amp;quot;age\amp;quot;:\amp;quot;444\amp;quot;}amp;quot;想要通过redis官方的lua脚本拓 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:439 | 回复:0
  • Luatable之弱引用
    Luatable之弱引用
    Lua采用了基于垃圾收集的内存管理机制,因此对于程序员来说,在很多时候内存问题都将不再困扰他们。然而任何垃圾收集器都不是万能的,在有些特殊情况下,垃圾收集器是无法准确的判断是否应该将当前对象清理。这样就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:807 | 回复:0
  • cocos2d-xluatable与json的转换
    cocos2d-xluatable与json的转换
    version:cocos2d-x3.61.引入json库require(amp;quot;src/cocos/cocos2d/jsonamp;quot;)2.使用jsonfunctiontestJson()localbeginTime=os.time()localtestTable={}--[--{--……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:444 | 回复:0
  • androidStudio配置LUA开发环境
    androidStudio配置LUA开发环境
    关于AndroidLUA资料android如何调用lua?Androidlua教程Lua官网lua语言解释Lua5.1参考手册AndroidLua热修复引诉大牛的原话:Android调用Lua/Lua调用Android代码在Android项目中使用Lua,需要两个步骤:1、加载Lua脚 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:423 | 回复:0
  • Lua小技巧
    Lua小技巧
    来源https://segmentfault.com/a/1190000000409668命令行参数命令行参数存储在arg表中,假定你有一个foo.lua脚本:print(arg,arg)fori,vinipairs(arg)doprint(v)end假设我们运行luafoo.luaarg1arg2arg3,输出为:lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:340 | 回复:0
  • 用C语言扩展lua模块(入门)
    用C语言扩展lua模块(入门)
    lua中常常加载一些模块来实现某些功能。如果没有现成的模块以供require,那么我们只好自己写模块了。前几天用C给lua扩展了sha1算法模块。提炼出来做个笔记。lua示例代码如下:requireamp;quot;libencodeamp;quot;loc ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:292 | 回复:0
  • Nginx+lua实现灰度发布
    Nginx+lua实现灰度发布
    之前简单写过缓存预热加上二级缓存,感觉还挺好玩的,在b站看到nginx的视频,也调用lua的模块,做了灰度发布,自己做了几个小时,结果最后失败了,可能是虚拟机的原因,nginx那台经常登不上,下面就是它的主要流程。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:326 | 回复:0
  • luatableremove元素的问题
    luatableremove元素的问题
    当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是:for key, value in pairs(tbtest) do  XXX  end  for key, valu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:324 | 回复:0
  • luvit被忽视的lua高性能框架(仿nodejs)
    luvit被忽视的lua高性能框架(仿nodejs)
    备注:   luvit 开放模式和nodejs一样,但是因为生态以及小众语言的问题,使用的人比较少,但是从目前  来看更新速度还是比较快的,但是从现有lua开发框架来说一般倾向于使用nginx+lua的模式,尽管  有人说l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:324 | 回复:0
  • redislua限流脚本
    redislua限流脚本
    lua限流脚本:localkey_local=redis.call('setnx',KEYS,0)iftonumber(key_local)==0theniftonumber(redis.call('get',KEYS))amp;amp;gt;=tonumber(ARGV)thenreturnfalseelse……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:288 | 回复:0
  • Lua中的常用函数库汇总
    Lua中的常用函数库汇总
    lua库函数这些函数都是Lua编程语言的一部分,点击这里了解更多.assert(value)-检查一个值是否为非nil,若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息collectgarbage()-垃圾收集器.(新增于1.10.1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:317 | 回复:0
  • 用CC++编写lua模块的一般模式
    用CC++编写lua模块的一般模式
    作为一种嵌入式语言,lua提供了一套完备的CAPI来帮助lua与宿主程序进行交互。因此使用C或者C++来为lua编写模块是很容易的。看一下lua(5.1)中对string模块的封装源码lstrlib.c在lstrlib.c最后有这样的代码/**将函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:311 | 回复:0
  • 使用Lua的扩展库LuaSocket用例
    使用Lua的扩展库LuaSocket用例
    LuaSocket是Lua的网络模块库,它可以很方便地提供TCP、UDP、DNS、FTP、HTTP、SMTP、MIME等多种网络协议的访问操作。它由两部分组成:一部分是用C写的核心,提供对TCP和UDP传输层的访问支持。另外一部分是用Lua写的, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:415 | 回复:0
  • XPOSED-LUA
    XPOSED-LUA
    转载说明本篇文章可能已经更新,最新文章请转:http://www.sollyu.com/xposed-lua/说明XposedLuaModule是一个Xposed的模块,他有下面的优点本模块的优点有如下:实时加载、实时调试Xposed的功能Lua支持语言,拥有Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:341 | 回复:0
  • lua-require和dofile的区别(附加全局变量和局部变量的定义)
    lua-require和dofile的区别(附加全局变量和局部变量的定义)
    --require(amp;quot;6-Coroutineamp;quot;)--仅加载一次,并不执行,参数为文件名不加后缀--dofile(amp;quot;6-Coroutine.luaamp;quot;)--加载并执行,参数为文件名加后缀--SayHey(amp;quot;kkkkamp;quot;)x=10 -- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:328 | 回复:0
  • Lua、table表的遍历过程中删除remove元素会出现的问题及解决
    Lua、table表的遍历过程中删除remove元素会出现的问题及解决
    在table表中使用for迭代时,将符合条件的元素删除时,后面元素前移,然后产生跳跃而且使用fori=1,#mytable这样的循环时,由于在for时就已经确定了循环的终点是table的总长度,在整个for运行过程中,终点不会改变。所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:297 | 回复:0
  • lua调试器(Decoda)
    lua调试器(Decoda)
    1、http://www.unknownworlds.com/decoda,这个工具可以注入到宿主程序内对lua脚本进行调试。2、有2种方式对lua进行调试从Decoda启动宿主程序a、project菜单中的Settingsb、在commond中填入你要运行的宿主程序。点击 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:341 | 回复:0
  • 谈论quick-cocos2d-x和cocos2d-xlua了解差异
    谈论quick-cocos2d-x和cocos2d-xlua了解差异
    之前说,我把这个两个词区别。经过太长时间。当然,反击的麻烦。quick-cocos2d-x它提到quick,cocos2d-xlua姑且称为本地lua对。我认为,首先与这两个小的朋友接触会跟着或多或少知道我有同样的疑惑,个是使用两种不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:386 | 回复:0
  • unity和lua开发游戏常备技能
    unity和lua开发游戏常备技能
    推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 我的个人博客一。使用制作滑动列表:使用UILayout做虚拟列表ui.list=base:findcom(amp;quot;center/ScrollView/Viewport/Contentamp;quot;,amp;quot;UILayoutamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:381 | 回复:0
  • Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验
    Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验
    相关链接:Python导出Excel为Lua/Json/Xml实例教程(一):初识PythonPython导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验Python导出Excel为Lua/Json/Xml实例教程(三):终极需求一、什么是xlrdxlrd是python语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:335 | 回复:0
  • LuaFSM有限状态机的实现
    LuaFSM有限状态机的实现
    最近做项目,因为要将游戏的代码基本全部改成lua的,对c#层面的东西基本只要unity的生命周期就可以了。刚开始接触lua,心痒痒,决定上网买了《Lua游戏AI开发指南》看看,决定实现一个fsm以便于在项目中使用。在这里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:345 | 回复:0
  • Lua官方文档与源码分析lua内存管理lua内存管理
    Lua官方文档与源码分析lua内存管理lua内存管理
    https://www.lua.org/source/5.3/http://www.cppblog.com/airtrack/archive/2012/09/19/191233.htmlhttps://github.com/lichuang/Lua-Source-Internal/blob/master/doc/ch08-GC.mdlichuang/Lua-Source-InternalE……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:413 | 回复:0
  • lua排序table.sort()用法
    lua排序table.sort()用法
    table.sort(),它要求要排序的目标table的必须是从1到n连续的,即中间不能有nil。当两个数相等的时候,比较函数一定要返回false。探究性质,我们做个试验:1)新建文件sorttest.lua,在里面定义一个table 2)然后,定 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:350 | 回复:0
  • C语言中调用Lua
    C语言中调用Lua
    C语言和Lua天生有两大隔阂:一、C语言是静态数据类型,Lua是动态数据类型二、C语言需要程序员管理内存,Lua自动管理内存 为了跨越世俗走到一起,肯定需要解决方案。解决第一点看上去比较容易,C语言中有union。可是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:319 | 回复:0
  • DecodaTutorialLUA调式器强大的lua调试工具
    DecodaTutorialLUA调式器强大的lua调试工具
     http://www.unknownworlds.com/decoda 今天项目组的同事提起来要整个调式lua的工具,由于近期项目中用到lua的脚本日趋增长,导致脚本出问题的几率也日益增加~~。调试起来也不是特别方便,所以有必要整一个。于是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:253 | 回复:0
  • lua二进制操作函数
    lua二进制操作函数
    由于Lua脚本语言本身不支持对数字的二进制操作(例如与,或,非等操作),MUSHclient为此提供了一套专门用于二进制操作的函数,它们都定义在一个“bit”表中,使用时只要requre“bit”即可。bit.ashr-带符号的按位右 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:250 | 回复:0
  • lua脚本在redis集群中执行报错--Luascriptattemptedtoaccessanonlocalkeyinaclusterno ...
    lua脚本在redis集群中执行报错--Luascriptattemptedtoaccessanonlocalkeyinaclusterno ...
    EVAL、EVALSHA命令Redis从2.6.0版本开始提供了eval命令,通过内置的Lua解释器,可以让用户执行一段Lua脚本并返回数据。因为Redis单线程模型的特点,可以保证多个命令的原子性(因为最近的项目需要用到简单的分布式锁 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:277 | 回复:0
  • [lua]table.sort(_table,comp)使用要点
    [lua]table.sort(_table,comp)使用要点
     table.sort(_table,comp)comp中,当ifv1amp;amp;lt;v2thenreturntrueelsereturnfalseend必须时v1amp;amp;lt;v2,如果时v1amp;amp;lt;=v2,则会陷入无限循环不断把后面换前。……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:329 | 回复:0
  • 开发语言性能对比,C++、Java、Python、LUA、TCC
    开发语言性能对比,C++、Java、Python、LUA、TCC
    一直想做开发语言性能对比,刚好有时间都做了给大家参考一下, 编译类:C++和Java表现还不错脚本类:TCC脚本动态运行C语言,性能比其他脚本快好多。。。 想玩TCC的同学下载测试包,TCC目录下修改script.c,运行TccT ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:356 | 回复:0
  • Lua和C语言的交互——CAPI
    Lua和C语言的交互——CAPI
    Lua可作为扩展性语言(Lua可以作为程序库用来扩展应用的功能),同时也是个可扩展的语言(Lua程序中可以注册由其他语言实现的函数)。C和Lua交互的部分称为CAPI。CAPI是一个C代码与Lua进行交互的函数集。他由以下部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:322 | 回复:0
  • nginx+lua_nginx+GraphicsMagick生成实时缩略图
    nginx+lua_nginx+GraphicsMagick生成实时缩略图
    安装graphimagicwgethttp://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.16/GraphicsMagick-1.3.16.tar.gz/download./configure--prefix=/usr/local/GraphicsMagick-1.3.16make;makeins……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:317 | 回复:0
  • Cocos2dx3.1+xcode+lua配置
    Cocos2dx3.1+xcode+lua配置
    cocos2dx得版本真特么得是值得一骂!3.1版本得lua相关文件需要自己导入。 看了很多资料,仍然没有所获。 后来自己创建了一个lua项目。一个一个得找不同。  1.首先,需要引入cocos2d_lua_bingings子项目。引入方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:235 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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