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

LUA教程

RSS
  • http://www.runoob.com/lua/lua-basic-syntax.html
    http://www.runoob.com/lua/lua-basic-syntax.html
      Lua 是一个小巧的脚本语言。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:243 | 回复:0
  • 使用MinGW编译Lua
    使用MinGW编译Lua
    好久没学习C/C++了,一直在研究Python,都研究2年了,不过这段时间发现了Lua做的确实很小巧,虚拟机很小,也很值得做嵌入开发,比Python虚拟机小巧多了,正好研究下,等Python3.0出来后,我还是会再重新投入Python3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:291 | 回复:0
  • Redis实现分布式锁3-使用LUA脚本实现分布式锁,解决原子性问题 ...
    Redis实现分布式锁3-使用LUA脚本实现分布式锁,解决原子性问题 ...
    privatestaticfinalLongSUCCESS=1L;privatestaticStringscript1=amp;quot;ifredis.call('setNx',KEYS,ARGV)thenamp;quot;+amp;quot;ifredis.call('get',KEYS)==ARGVthenamp;quot;+……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:292 | 回复:0
  • Lua C Api
    




Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解 ...
    Lua C Api Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解 ...
    Lua 5.1 参考手册 C API是一个C代码与Lua进行交互的函数集。它有以下部分组成:读写Lua全局变量的函数,调用Lua函数的函数,运行Lua代码片断的函数,注册C函数然后可以在Lua中被调用的函数,等等。   在C和Lua之间 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:338 | 回复:0
  • vs2013如何在C++中调用Lua(二)
    vs2013如何在C++中调用Lua(二)
    一、准备工作1、下载Lua源码,地址:http://www.lua.org/download.html(我用的是目前最新版5.2.3)2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5.2.3/src)3、打开vs2013新建一个win32控制台应用程序(Win32 co ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:273 | 回复:0
  • 集成Lua到你的Android游戏
    集成Lua到你的Android游戏
    当前众多游戏引入脚本语言作为快速发布内容以及灵活扩展的解决方案,在寻找向Android应用集成Lua脚本语言的方案时,大量零碎的资料并没有向开发者指引一个明确的方向。在这里我把自己通过整合资料完成的方案写下来, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:296 | 回复:0
  • Lua 迭代器
    Lua 迭代器
      泛型 for 迭代器 array = {amp;quot;Luaamp;quot;, amp;quot;Tutorialamp;quot;} for key,value in ipairs(array) do print(key, value) end 输出 Lua Tutorial 无状态的迭代器 function square(iterat ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:293 | 回复:0
  • lua_gettable和lua_settable
    lua_gettable和lua_settable
    记录luaCAPI的使用两个函数的声明如下voidlua_gettable(lua_State*L,intindex);voidlua_settable(lua_State*L,intindex);  在lua文件中定义了一个全局info表,如果我们想要在c++中获取lua表中字段,这时候lua_gett ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:284 | 回复:0
  • Lua 笔记6
    Lua 笔记6
    1. 交互模式运行lua时,由于一行就是一个命令,当用到局部变量就行不通了。可以采用do end。do命令执行后,匹配到end才结束。 2. 局部变量比全局变量快。局部变量随着其作用域结束而消失,垃圾收集器能将其释放。 3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:325 | 回复:0
  • [转]lua面向对象编程之点号与冒号的差异详细比较
    [转]lua面向对象编程之点号与冒号的差异详细比较
    首先,先来一段在lua创建一个类与对象的代码12345678910111213141516171819Class={}Class.__index=Class functionClass:new(x,y)    localtemp={}    setmetatable(temp,Class)    ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:348 | 回复:0
  • Quick-Cocos2d-x使用tolua工具导出C++的类给Lua调用
    Quick-Cocos2d-x使用tolua工具导出C++的类给Lua调用
    记得很久以前,刚开始接触Quick,那时候尝试过一次这样的操作,不过失败了。因为那时候还年幼,对这里面的一套机制不是太熟悉。现在回头再做这样的事,遇到了问题,但是都很好的根据自己的理解给解决了。现在记录下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:424 | 回复:0
  • LUAOOP单例模式实现的一个方案
    LUAOOP单例模式实现的一个方案
    存在这么一类class,无论class怎么初始化,产生的instance都是同一个对象。 Codestring.toHTMLCode=function(self)   returnencodeHTML(self)end--Instantiatesaclasslocalfunction_instantiate(class,...)   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:559 | 回复:0
  • lua实现List及Dictionary
    lua实现List及Dictionary
    转载:http://www.maosongliang.com/archives/122参考 http://blog.csdn.net/jason_520/article/details/54173685实现ListList={}List.__index=ListfunctionList:New(t)localo={itemType=t}set……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:388 | 回复:0
  • 寻找[nginx] 由Lua 粘合的Nginx生态环境-- agentzh - Chen Jian
    寻找[nginx] 由Lua 粘合的Nginx生态环境-- agentzh - Chen Jian
    来自:linuxtone org Chnangelog: 120312 fixed as s/hhttp/http/g ,thanx muxueqz 120309 fixed kindel-amp;gt;k……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:417 | 回复:0
  • golang通过cgo调用lua
    golang通过cgo调用lua
    目录1.前期准备2.测试go代码3.完成的一个学习项目4.总结1.前期准备1.第三方库:https://github.com/aarzilli/golua2.下载lua源码:https://www.lua.org/ftp/lua-5.1.4.tar.gz3.编译lua:在windows下使用“mingw32-make. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:375 | 回复:0
  • cocos2dx中启用lua脚本
    cocos2dx中启用lua脚本
    AppDelegate 的 applicationDidFinishLaunching 方法中加载Lua引擎 bool AppDelegate::applicationDidFinishLaunching() { // initialize director CCDirector *pDirector = CCDirector::sharedDirector(); ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:395 | 回复:0
  • Python、Lua和Ruby之优劣
    Python、Lua和Ruby之优劣
    Python   Python的优点:1、Python比其它语言有更多扩展模块。2、在网上可以找到很多Python教程。不仅如此,还有大量的英文书籍和资料。Python.org有很多为初学者准备的依主题组织的资料、教程和编程指南,此外还有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:504 | 回复:0
  • 【Lua篇】静态代码扫描分析(三)语法分析
    【Lua篇】静态代码扫描分析(三)语法分析
    一、语法分析     通过将词法分析获取的Token流按照目标语言的语法进行解析的过程,例如解析函数声明、函数调用、变量声明、各种语句等。   二、Lua语法分析     在写语法分析程序前,先需要了解Lua的语句 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:318 | 回复:0
  • Lua垃圾收集机制
    Lua垃圾收集机制
    1.问题:一款用Lua做的游戏,玩了一段时间后会变卡因为知道lua是有自动管理内存的机制,所以之前一直没有关注过lua内存的问题。所以今天好好的查看了lua垃圾收集机制。看了一下Lua的GarbageCollection2.GarbageColle ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:386 | 回复:0
  • Wireshark Lua: 一个从RTP抓包里导出H.264 Payload,变成264裸码流文件(xxx.264)的W ...
    Wireshark Lua: 一个从RTP抓包里导出H.264 Payload,变成264裸码流文件(xxx.264)的W ...
    抓取一个包含H.264 Payload RTP包的SIP会话或RTSP会话后,用Wireshark的Play功能只能播放声音,不能播放视频。把RTP payload直接导出成文件后也是不能直接播放的,因为H.264 over RTP封包是符合RFC3984规范的,必须 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:340 | 回复:0
  • centos编译安装vim并支持lua
    centos编译安装vim并支持lua
    系统环境:centos6.5x86(basicserver)1.安装编译环境。#yumgroupinstallamp;quot;DevelopmentToolsamp;quot;2.安装vim编译依赖环境。#yuminstallgit#yuminstalllua-develncurses-devel3.安装luagit。#wgethttp:/ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:357 | 回复:0
  • LUA中点号和冒号的区别
    LUA中点号和冒号的区别
    Student={};Student.__index=Student;functionStudent:new(name,age)localtemp={};setmetatable(temp,Student);temp.name=name;temp.age=age;returntemp;endfunctio……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:273 | 回复:0
  • Python和Lua的默认作用域以及闭包
    Python和Lua的默认作用域以及闭包
      默认作用域 前段时间学了下Lua,发现Lua的默认作用域和Python是相反的。Lua定义变量时默认变量的作用域是全局(global,这样说不是很准确,Lua在执行x = 1这样的语句时会从当前环境开始一层层往上查找x,只有在找 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:281 | 回复:0
  • Lua IDE工具-Intellij IDEA+lua插件配置教程(Chianr出品)
    Lua IDE工具-Intellij IDEA+lua插件配置教程(Chianr出品)
    Lua 编译工具IDE-Intellij IDEA 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:375 | 回复:0
  • luanet分布式lua框架
    luanet分布式lua框架
    luanet最初只是一个网络框架,它简单的封装了一些网络相关接口然后暴露到lua中,让lua可以构建简单的网络应用.随着我的手游服务器的开发,我发现在C语言中要实现一个简洁易用的RPC调用接口并不容易,于是开始考虑将整 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:279 | 回复:0
  • Zookeeper 的 Lua 绑定(二)
    Zookeeper 的 Lua 绑定(二)
    经过前一段时间的开发和完善,Zookeeper 的 Lua 绑定已经基本完工了,一共42个Public APIs(还剩两个TODOs),主要由同步和异步接口以及一些辅助APIs组成。后续主要就是多写文档,多做测试,多除 Bug ;-) 啥也不说了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:371 | 回复:0
  • 【原创】运维基础之OpenResty(Nginx+Lua)+Kafka
    【原创】运维基础之OpenResty(Nginx+Lua)+Kafka
    使用docker部署 # wget https://github.com/doujiang24/lua-resty-kafka/archive/v0.06.tar.gz# tar xvf v0.06.tar.gz 2 准备配置文件testkafka.conf # vi testkafka.conf lua_package_path amp;quot;/us ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:321 | 回复:0
  • Lua正确的尾调用(propertailcall)
    Lua正确的尾调用(propertailcall)
    Lua支持“尾调用消除(tail-callelimination)”。尾调用(tailcall):当一个函数调用是另一个函数的最后一个动作时,该调用才算是一条“尾调用”。例如,下面的代码就是一条“尾调用”:functionf(x)returng(x)end ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:346 | 回复:0
  • Lua语言开发Cocos2d-x游戏视频教程第L0401课-Cocos2d-x中使用Lua
    Lua语言开发Cocos2d-x游戏视频教程第L0401课-Cocos2d-x中使用Lua
    http://www.eoeandroid.com/thread-320733-1-1.html……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:304 | 回复:0
  • 基于cocos2d-x的游戏可以完全使用lua开发吗?
    基于cocos2d-x的游戏可以完全使用lua开发吗?
    今天和同学讨论关于在手游上面,socket到底是使用c++还是lua开发的问题.我比较倾向于使用Lua, 当然为什么倾向于使用Lua,当然是和团队相关的.不过,我们短暂的交流并没有得出一致的结果.   趁着晚上脑袋清醒的时间,又 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:337 | 回复:0
  • 打印lua中全局变量的一段代码
    打印lua中全局变量的一段代码
    functionprintTableItem(k,v,level)fori=1,leveldoio.write(amp;quot;amp;quot;)endio.write(tostring(k),amp;quot;=amp;quot;,tostring(v),amp;quot;\namp;quot;)iftype(v)==amp;quot;tableamp;quot;thenifnottable ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:291 | 回复:0
  • Tengine编译安装+lua+sticky模块
    Tengine编译安装+lua+sticky模块
    一.两个依赖包有yum的直接yum  yum–yinstallopensslopenssl-develprceprce-develzlibzlib-devel没有yum环境的,可以源码安装:cd/usr/localwgethttps://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:319 | 回复:0
  • LUA字符串——(函数库)
    LUA字符串——(函数库)
    Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:stri ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:245 | 回复:0
  • luatype获取类型
    luatype获取类型
    lua中的类型作一小记print(type(amp;quot;Helloworldamp;quot;))--amp;amp;gt;stringprint(type(10.4*3))--amp;amp;gt;numberprint(type(print))--amp;amp;gt;functionprint(type(type))--amp;amp;gt;functionprint( ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:263 | 回复:0
  • php7.0支持调用lua脚本
    php7.0支持调用lua脚本
    需求前瞻:最近因需求,需要支持php调用现有的Lua代码,可以减少php的代码量,同时在维护上也比较方便,不会照成需求变更,需要同时修改两份代码 第一步:安装php7.0及以上版本,此处安装方法就略过第二步:官网下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:301 | 回复:0
  • lua时间戳转化
    lua时间戳转化
    --时间戳转化年月日,时分秒functionUIRedHistory.convertTimeForm(t)returnos.date(amp;quot;%Y-%m-%d%H:%M:%Samp;quot;,t)end ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:454 | 回复:0
  • 高并发 Nginx+Lua OpenResty系列(6)——Lua开发库Mysql
    高并发 Nginx+Lua OpenResty系列(6)——Lua开发库Mysql
    lua-resty-mysql是为基于cosocket API的ngx_lua提供的Lua Mysql客户端,通过它可以完成Mysql的操作。默认安装OpenResty时已经自带了该模块,使用文档可参考https://github.com/openresty/lua-resty-mysql。 1. 编辑 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:302 | 回复:0
  • Lua学习笔记入门的两个小程序
    Lua学习笔记入门的两个小程序
    【HelloWorld】第一个Lua程序将遵循传统做法,打印一句“HelloWorld”:print(amp;quot;HelloWorldamp;quot;)【阶乘】下面的程序用于输出输入值对应的阶乘:--定义一个阶乘函数functionfact(n)ifn==0thenreturn1else ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:283 | 回复:0
  • 【cocos2d-x+Lua(1)绑定Lua并使用tolua++】【cocos2d-x环境配置-Mac配置篇】 ...
    【cocos2d-x+Lua(1)绑定Lua并使用tolua++】【cocos2d-x环境配置-Mac配置篇】 ...
    为什么要使用Lua进行游戏开发?转载请注明出处http://www.cnblogs.com/zisou/p/cocos2dx-lua1.html上面一个问题我觉得在我们使用Lua之前需要深入思考的,Lua有何优点?缺点又是什么?先找准自己的项目定位在什么时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:363 | 回复:0
  • LuaforMac环境搭建
    LuaforMac环境搭建
    1⃣️在Mac上安装Lua的运行环境再简单不过了,如果你的MacTerminal上安装了Homebrew的话,只需要键入`brewinstalllua`即可。longsl-mac:~longsl$brewinstallluaUpdatingHomebrew...==amp;amp;gt;Auto-updatedHomebre ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:278 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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