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

LUA教程

RSS
  • lua-resty-kafka配置文档
    lua-resty-kafka配置文档
    参考网址:https://github.com/doujiang24/lua-resty-kafka 一、例子content_by_lua'         --引入lua所有api        localcjson=requireamp;quot;cjsonamp;quot;        localproducer ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:298 | 回复:0
  • skynet源码分析之网络层——Lua层介绍
    skynet源码分析之网络层——Lua层介绍
    本篇主要介绍在Lua服务里调用skynet网络层底层接口的流程,Lua层的api主要在lualib/skynet/socket.lua,可参考官方wiki https://github.com/cloudwu/skynet/wiki/Socket。通过一个简单的例子说明Lua服务是如何最终 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:273 | 回复:0
  • Lua调用c#发生了什么?
    Lua调用c#发生了什么?
    目录:Xlua源码学习本篇以CS.XLua.LuaDLL.Lua:xlua_is_eq_str(L,index,str)的调用为例子。文章比较长,先说结论:1.CS:LuaEnv的init_xlua代码块里生成的全局表,核心init_xlua里的metatable:__index方法。2.XLua:以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:273 | 回复:0
  • 在Windows环境下构建Lua入门
    在Windows环境下构建Lua入门
    在Windows环境下构建Lua一:准备软件        1.C-compiler(TDMGCC) http://tdm-gcc.tdragon.net/download        2.Lua源代码 http://www.lua.org/download.html        3.用2345好解软 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:294 | 回复:0
  • Notepad++设置执行lua和python
    Notepad++设置执行lua和python
    Notepad++设置执行lua和python一、设置run-amp;amp;gt;设置cmd/kluaamp;quot;$(FULL_CURRENT_PATH)amp;quot;amp;amp;amp;PAUSEamp;amp;amp;EXIT 二、原理: cmd/k的含义是运行后面的命令,而且运行完成后保留窗体c ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:311 | 回复:0
  • 转多线程中的lua同步问题
    转多线程中的lua同步问题
    转自 http://www.cnblogs.com/ghost240/p/3526185.html最近写paintsnow::start时出现了一个非常麻烦的BUG,程序的Release版本大约每运行十几次就会有一次启动时崩溃(Debug版本还没崩溃过),崩溃点也不固定。经过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:377 | 回复:0
  • lua_call的使用
    lua_call的使用
     在学习一门语言的时候,开始的时候就是不断熟悉其提供的API函数,只有熟悉了API函数的使用,才能在里面加入自己的思想,从而发挥作用达到自己的目的。今天学习的是lua_call,和该函数相似的函数分别是lua_pcall和lu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:374 | 回复:0
  • lua打包exe
    lua打包exe
    可以使用srlua这个工具把lua脚本打包成exe,提供了lua5.2、5.1、5.0的版本对应的源码。不过我懒得编译了,发现“白的菜”替懒人编译好了(感谢),点击下载。解压后出现“luapack\bin\debugamp;quot;目录,如图然后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:345 | 回复:0
  • PHP使用redisset锁PHP中使用redis执行lua脚本示例
    PHP使用redisset锁PHP中使用redis执行lua脚本示例
    constLOCKRSETUSR='lockuser';constSETNXKEYS='user_nx_%s'; constNOT_FREQUENT_OPERATION='请勿频繁操作,请等待%ss'; //防刷:防止重复刷新页面,加锁随机码产生变动无法解锁$setnxkeys=sprintf(self::SETNXKEYS, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:271 | 回复:0
  • windows下Lua安装环境配置
    windows下Lua安装环境配置
    lua(wiki  中文 官方社区:lua-users)是一门开源、简明、可扩展且高效的弱类型解释型脚本语言。由于其实现遵循C标准,它几乎能在所有的平台(windows、linux、OSX、Android、iOS、PlayStation、XBox、wii等)上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:299 | 回复:0
  • Lua的require机制
    Lua的require机制
    今天仔细读了文档,弄清楚了Lua的模块require机制。Lua是通过require函数来加载模块的,只需提供模块的名字,即可通过require(modname)来加载模块。Lua是如何通过modname来载入.lua或.so的呢?默认加载过程package.l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:408 | 回复:0
  • cocos:C++导出到lua,genbindings.py修改
    cocos:C++导出到lua,genbindings.py修改
    1.准备把tools目录下的cocos2dx_extension.ini,genbindings.py,userconf.ini拷贝到一个新的目录下,作为修改模板2.修改genbindings.py-amp;amp;gt;build.py2.1NDK_ROOT=amp;quot;/Users/staff/Documents/worksoft/an ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:353 | 回复:0
  • Lua的面向对象——多重继承、私密性
    Lua的面向对象——多重继承、私密性
    本文转载于:http://www.benmutou.com/archives/1800  在Lua中的多重继承和私密性可能用得比较少,也可能只是我个人用得比较少。 本来想偷懒不写这文章的,因为我今天刚买了个漂移板,连起步都还没学会啊,想多学 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:360 | 回复:0
  • 关于lua扩展库lpack的使用指南
    关于lua扩展库lpack的使用指南
     最近在研究luasocket,准备用全部用lua的扩展库来实现一套轻量级框架,用来做一些工具、简单的游戏服务器,以及作为网络库用在cocos2dx中。完善的网络库必然会遇到粘包、半包的问题,luasocket也不例外,由于网络 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:373 | 回复:0
  • lua匹配空白符
    lua匹配空白符
    lua支持的所有字符类:.   任意字符%s空白符空白字符一般包括空格、换行符\n、制表符\t以及回到行首符\r%p标点字符%c控制字符%d数字%x十六进制数字%z代表0的字符%a字母%l小写字母%u大写字母%w字母和数字上面字符 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:404 | 回复:0
  • java翻译lua+c+openssl签名项目
    java翻译lua+c+openssl签名项目
    原来项目中用openrestynginx+lua实现server,lua调用c动态链接库,来使用openss做签名,并生成130字节(128签名+2位自定义字节)长度的文件。nginx:location/get/key{content_by_lua_file'/data/www/sign.lua';}sign. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:688 | 回复:0
  • Lua的Table表使用例子(便于使用查询)
    Lua的Table表使用例子(便于使用查询)
    一、table.insert()1.11localcountries={amp;quot;Chinaamp;quot;,amp;quot;Englandamp;quot;,amp;quot;Brazilamp;quot;}2--尾插法(Pos不填,默认插入尾部)3table.insert(countries,amp;quot;Franceamp;quot;)4-- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:451 | 回复:0
  • lua工具库penlight--01简介
    lua工具库penlight--01简介
    lua的设计目标是嵌入式语言,所以和其它动态语言(如python、ruby)相比其自带的库缺少很多实用功能。好在有lua社区有Penlight,为lua提供了许多强大的功能,接下来的几篇博客,我会简译Penlight的wiki。 目的常有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:370 | 回复:0
  • lua的table库中的常用函数总结
    lua的table库中的常用函数总结
    table是Lua语言中的一种重要的数据类型,table的一些特性简单列举如下: (1).table是一个“关联数组”,数组的索引可以是数字或者是字符串; (2).table的默认初始索引一般以1开始; (3).table的变量只是一个地址引 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:365 | 回复:0
  • Lua中的协同程序coroutine(转)
    Lua中的协同程序coroutine(转)
    Lua中的协程和多线程很相似,每一个协程有自己的堆栈,自己的局部变量,可以通过yield-resume实现在协程间的切换。不同之处是:Lua协程是非抢占式的多线程,必须手动在不同的协程间切换,且同一时刻只能有一个协程在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:311 | 回复:0
  • lua语法的使用总结
    lua语法的使用总结
    1、字符串连接localtmp=amp;quot;abcamp;quot;localtmp1=amp;quot;dddamp;quot;tmp..tmp12、table类型就是关联数组localtable={}table=amp;quot;amp;quot;初始化localtable={0x7E,0x01,0x05}localtable1={key1=fun ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:307 | 回复:0
  • Lua常用API
    Lua常用API
    转自:http://www.cnblogs.com/ringofthec/archive/2010/10/22/lua.html1. 建一个新表voidlua_createtable(lua_State*L,intnarr,intnrec)创建一个新的table,并把它放在栈顶.narr和nrec分别指定该table的array部分和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:303 | 回复:0
  • 初识lua
    初识lua
    转自:http://www.oschina.net/question/12_115993--两个横线是单行注释(译者注:这跟SQL一样)--变成多行注释我是多行注释:)--]]------------------------------------------------------1.变量和程序流程控制Va ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:282 | 回复:0
  • lua协程并发下载简单测试
    lua协程并发下载简单测试
    下载8个1m大小文件,测试五次分别耗时12.038s,10.316s,8.955s,11.275s,9.499s(lua代码实现如下)requireamp;quot;socketamp;quot;--host=amp;quot;www.w3.orgamp;quot;--file=amp;quot;/TR/REC-html32.htmlamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:362 | 回复:0
  • 使用lua实现Spine动画的预加载
    使用lua实现Spine动画的预加载
    创建spine动画有两种方法,分别是createwithfile和createwithdata。createWithFile是通过加载动作数据马上进行创建,如果spine动画中的json文件大小超过100k时,会出现卡顿现象,如果动画文件偏小,可以使用这个方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:336 | 回复:0
  • lua类实现
    lua类实现
    _Account={}--创建一张借记卡function_Account:new(tb)local_Tb=tbor{}_Tb._mBalance=_Tb._mBalanceor0setmetatable(_Tb,self)self.__index=selfreturn_Tbend--借记卡取款fun……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:328 | 回复:0
  • 关于lua性能
    关于lua性能
    环境:Lua5.1  LuaJIT-2.0.0-beta81、自有设施比对     不加jit时,比下lua的table与c/c++的哈希表性能。          然后换到luajit下,比较下,会发现lua的table性能确实很强悍。测试时会有惊喜哦 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:353 | 回复:0
  • Lua协程和线程区别
    Lua协程和线程区别
     协程就是协程,不是线程。CPU执行单位是线程,不是什么协程。协程,是同步执行,不是并行,只是切了一个上下文了,为你保存原来的上下文而已。切到第二个协程时,原来的协程处于挂起状态。这个特指lua的协程。Unit ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:316 | 回复:0
  • ngx_lua_API指令详解(四)ngx.exec指令
    ngx_lua_API指令详解(四)ngx.exec指令
    https://github.com/openresty/lua-nginx-module#ngxexec参照:http://blog.csdn.net/weiyuefei/article/details/38434797在Nginx中实现重定向可以通过rewrite指令,具体可参考《Nginx学习——http_rewrite_module的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:273 | 回复:0
  • lua中的中文乱码
    lua中的中文乱码
    最近在用lua,发现一个有点意思的槽点啊-____-!那就是lua貌似会使用系统所用的字符集.具体点说,就是在windows上,它会使用cp936来表示代码中的中文.来个例子:print(amp;quot;中文amp;quot;)把这句代码写到文本文件里, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:350 | 回复:0
  • Lua参数绑定函数实现方法
    Lua参数绑定函数实现方法
    对于某一个函数,其被调用多次,每次调用的入参都是一致的。不想每次都填写参数,如果能够定义一个新的函数,将参数跟此函数绑定就棒哒哒了。localfunctionpirntfunc(...)localargs={...}for_,arginpairs(args)dopri ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:247 | 回复:0
  • ubuntu安装lua5.3.2
    ubuntu安装lua5.3.2
    lua5.3要自主编译安装 1、获取源:weget http://www.lua.org/ftp/lua-5.3.2.tar.gz 2、解压:tar-zxflua-5.3.2.tar.gz 3、编译cdlua-5.3.2makelinuxtest 4、创建软连接,可以任意地方使用lua指令ln-s(lua5.3的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:225 | 回复:0
  • LUA中判断GameObject是否被Destory
    LUA中判断GameObject是否被Destory
    functionIsNil(uobj)returnuobj==niloruobj:Equals(nil)end你懂的……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:252 | 回复:0
  • 【原创】FairyGUI笔记-(cocos+lua)
    【原创】FairyGUI笔记-(cocos+lua)
    其他路径:CSDN: https://blog.csdn.net/wodehao0808/article/details/115341564微信公众号:程序喵星人 --* 持续更新-组件规则  -不能有重名,否则getChild()会报错;  -bg- 组件内的所有的元素,都可以通 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:240 | 回复:0
  • JS在与lua的交互心得
    JS在与lua的交互心得
    最近在写一个项目,前端技术使用的是Vue,在与lua的交互过程,是通过一个公共JS,前端调用公共js的方法给lua发送命令,lua接到命令,去执行一些方法,然后又通过回调返回到了前端,由于是第一次写这样的项目,遇到了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:260 | 回复:0
  • Redis调用Lua脚本并测试
    Redis调用Lua脚本并测试
    一、为什么使用Lua脚本  为了一次通信执行多个Redis命令,我们可以用pipline,但是多个命令间没有逻辑联系。  Lua脚本可以一次通信执行多个Redis命令,而且内部可以写自己的逻辑,整个脚本执行是原子性的。 二 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:278 | 回复:0
  • lua编程基础
    lua编程基础
    1.目前最新的lua版本是lua5.2.32.官网下载地址:http://www.lua.org/ftp/3.lua的初衷就是一个用于c/c++的小巧的脚本语言,本身是什么功能都没有的,需要手动用C++扩展它。4.我们在实际的应用开发(基本上是游戏开发 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:364 | 回复:0
  • Google snappy 的 Lua 绑定
    Google snappy 的 Lua 绑定
    趁着周末有时间写了 Google snappy (A fast compressor/decompressor) 的 Lua 绑定,希望对 Lua 程序员有所帮助 ;-) 代码和文档依旧放在 github 上: lua-snappy (https://github.com/forhappy/lua-snappy) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:311 | 回复:0
  • lua学习笔记
    lua学习笔记
    from Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 是巴西里约热内卢天主教大学(Pontifical Catholic Uni ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:275 | 回复:0
  • LUA require 搜索路径指定方法
    LUA require 搜索路径指定方法
    转自:http://blog.csdn.net/langeldep/article/details/8289199   如果是一个 *.LUA 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定require搜 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:254 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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