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

LUA教程

RSS
  • lua5.2参考手册—keyring(译)keyrings@163.com
    lua5.2参考手册—keyring(译)[email protected]
    byRobertoIerusalimschy,LuizHenriquedeFigueiredo,WaldemarCelesCopyright©2011–2013Lua.org,PUC-Rio.Freelyavailableunderthetermsofthe Lualicense.keyring(译)[email protected] 开始 · 目……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:348 | 回复:0
  • lua常用一些功能
    lua常用一些功能
    lua在openresty中获取请求的请求头localhead_table=ngx.req.get_headers()由于table类型,无法直接使用ngx.say()显示,需要转换为cjsonlocalcjson=requireamp;quot;cjsonamp;quot;localtab_list=cjson.encode(head_t ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:324 | 回复:0
  • lua中的字符串操作(模式匹配)
    lua中的字符串操作(模式匹配)
    (一).模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式匹配的。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:350 | 回复:0
  • C++与Lua交互(四)
    C++与Lua交互(四)
    通过前几篇,我们已经对Lua的CAPI有了一定的了解,如lua_push*、lua_is*、lua_to*等等。用C++调用Lua数据时,我们主要运用lua_getglobal与lua_push*配合以达到目的。现在我们来试试用Lua调用C++数据。C++数据类型映 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:336 | 回复:0
  • 在visualstudio2013中编译Lua5.3.1
    在visualstudio2013中编译Lua5.3.1
    注:以下是基于别人的教程或笔记来操作并按照自己的操作记录的纯文字版编译和hellolua过程。原图文版链接:原文链接1.创建空的解决方案:文件-amp;amp;gt;新建-amp;amp;gt;项目-amp;amp;gt;其他项目类型-amp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:405 | 回复:0
  • unitylua热更新之利用lua的table实现c#的new对象
    unitylua热更新之利用lua的table实现c#的new对象
    一直用lua写逻辑都是面向过程,最近要面向对象,在大神的帮助下实现了,原理很简单用lua的table,lua的table功能很强大。功能需求是这样,比如我要多个相同的对象共用同一个脚本根据不同参数,这些对象实现共同的逻 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:392 | 回复:0
  • Lua中ipairs()和pairs()的区别与使用
    Lua中ipairs()和pairs()的区别与使用
    关于ipairs()和pairs(),Lua官方手册是这样说明的:pairs(t)Ifthasametamethod__pairs,callsitwithtasargumentandreturnsthefirstthreeresultsfromthecall.Otherwise,returnsthreevalues:thenextfu……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:344 | 回复:0
  • Lua架构TheLuaArchitecture
    Lua架构TheLuaArchitecture
    转载自:http://magicpanda.net/2010/10/lua%E6%9E%B6%E6%9E%84%E6%96%87%E6%A1%A3/十102010前段时间翻译了lua官方关于lua5架构设计的一份文档,现在分享给大家。注意:所有版权都归lua官方所有,本人仅将其翻译为中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:347 | 回复:0
  • LUAtable学习笔记
    LUAtable学习笔记
     functionprintT(...)fori,vinipairs(...)doprint(i,v)endendt1={}t2={}t3={}table.insert(t1,amp;quot;t1amp;quot;)table.insert(t1,amp;quot;t2amp;quot;)table.insert(t1,1,amp;quot;t3amp;quot;)printamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:322 | 回复:0
  • lua学习笔记——变量的声明
    lua学习笔记——变量的声明
    --单行注释--]--变量声明的时候不需要声明类型str=amp;quot;HelloWorldamp;quot;--多个变量name,age=amp;quot;LanOuamp;quot;,4,5,10print(str)print(name,age,ad)……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:336 | 回复:0
  • Lua中metatable和__index的联系
    Lua中metatable和__index的联系
     可以参考 http://blog.csdn.net/xenyinzen/article/details/3536708 来源http://blog.csdn.net/fishe_r/article/details/77530369 最近学习lua今天突然对metatable和__index之间的关系有点不清楚,上网查了下加 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:372 | 回复:0
  • Lua利用cjson读写json 
    Lua利用cjson读写json 
    由于我在Windows本地执行lua脚本的,要解析json字符串的话,就要安装cjson的库,没有linux方便,先转载一下,到时在linux安装试一下。偶然发现这个,是因为redis+lua结合的可以比较好,还可以解析redis的数据,进行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:320 | 回复:0
  • OpenWrtWeb开发LuCI框架lua语言
    OpenWrtWeb开发LuCI框架lua语言
    LuCI作为“FFLuCI”诞生于2008年3月份,目的是为OpenWrt固件从Whiterussian到Kamikaze实现快速配置接口。Lua是一个小巧的脚本语言,很容易嵌入其它语言。轻量级LUA语言的官方版本只包括一个精简的核心和最基本的库。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:360 | 回复:0
  • Lua入门系列----pil学习笔记之GettingStart
    Lua入门系列----pil学习笔记之GettingStart
    本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意,任意复制,转载,但任何对本文的引用都请保留文章开始前三行的作者,出处以及声明信息.谢谢.很多高深的人物都说过类似的话:amp;quot;语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:542 | 回复:0
  • debian7编译安装tengine添加lua和ldap模块
    debian7编译安装tengine添加lua和ldap模块
    1、安装开发环境#aptituteupdate#aptitudeinstall-ybuild-essential#aptitudeinstall-ylibldap2-devopenssllibssl-dev2、升级gcc和glibc(debian7自带的版本太低,编译会报错)#vim/etc/apt/sources.listdebhttp://f ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:400 | 回复:0
  • Lua中的字符串函数库
    Lua中的字符串函数库
     Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:st ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:331 | 回复:0
  • 在Lua中计算含中文的字符串的长度
    在Lua中计算含中文的字符串的长度
    1--]8functiongetStringCharCount(str)9locallenInByte=#st……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:315 | 回复:0
  • 用openresty编写lua
    用openresty编写lua
    amp;quot;amp;quot;amp;quot;#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connection……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:318 | 回复:0
  • ESP8266LUA脚本语言开发:准备工作-LUA文件加载与变量调用
    ESP8266LUA脚本语言开发:准备工作-LUA文件加载与变量调用
       前言这节说一下多个文件调用多个文件之间变量调用 准备两个文件 init.lua other.lua 开始模块默认一开始调用的是init.lua咱让init.lua调用other.lua         很简单dofile(amp;quot;other.luaamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:330 | 回复:0
  • lua调用java过程
    lua调用java过程
     在cocos2dx框架中,有继承好的luaj文件来方便我们去使用lua调用java底层代码,注意:luaj只能使用在安卓平台下,如果在平台下使用,会出错,所以使用前需要加平台判断,方法如下:localluaj=require(amp;quot;src/ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:253 | 回复:0
  • 为cocos2d-x项目增加Lua支持
    为cocos2d-x项目增加Lua支持
    开始为游戏增加Lua脚本支持,今天主要配置了一下开发环境:cocos2d-x2.2.1,xcode5。1.创建cocos2d-x-lua项目类似于创建C++项目,用以下命令即可:pythoncreate_project.py-projectLua1 -packagecom.GAMTEQ.Lua1 - ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:250 | 回复:0
  • Lua与.net的CLR相互调用
    Lua与.net的CLR相互调用
    工程环境搭建:下载luainterface-1.5.3.zip文件,使用到的dll为Built目录下的LuaInterface.dll、lua51.dll、luanet.dllLuaInterface.dll为C#的dll,需要引用到工程中lua51.dll、luanet.dll为C++的dll,需要拷贝到工 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:275 | 回复:0
  • lua文件读写
    lua文件读写
    lua里的文件读写模型来自C语言,分为完整模型(和C一样)、简单模型。1、简单模型io.input() 设置默认的输入文件,file为文件名(此时会以文本读入)或文件句柄(可以理解为把柄,有了把柄就可以找到文件),返回文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:272 | 回复:0
  • FreeSWITCHIVR中lua调用并执行nodejs代码
    FreeSWITCHIVR中lua调用并执行nodejs代码
    一、功能需求:通过FreeSWITCH的IVR按键调用相应的脚本文件;nodejs提供很多的模组,可以方便的与其它系统或者进行任何形式的通讯,我的应用是通过nodejs发送httppost请求;由于不太熟悉FreeSWITCH直接调动执行nodej ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:259 | 回复:0
  • 理解Lua的那些坑爹特性
    理解Lua的那些坑爹特性
    来源https://blog.lilydjwg.me/2012/12/29/lua-caveats.36879.html 协程只能在Lua代码中使用协程(coroutine)应该是Lua最大的卖点之一了。可是,它有一个在文档中根本没有提到过的弱点:只能在Lua代码中使用,不能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:288 | 回复:0
  • tengine安装ngx_http_lua_module
    tengine安装ngx_http_lua_module
    从http://luajit.org/download.html下载的luajit来安装tengine上,启动时报错如下nginx:detectedaLuaJITversionwhichisnotOpenResty's;manyoptimizationswillbedisabledandperformancewillbecompromised ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:300 | 回复:0
  • 0基础lua学习(十八)C调用Lua----02Lua堆栈
    0基础lua学习(十八)C调用Lua----02Lua堆栈
    1. Lua与C通信,为什么使用虚拟的一个堆栈?    当在Lua和C之间交换数据有两个问题:动态与静态类型系统的不匹配自动与手动内存管理的不一致Lua中a=v,a和k可能的类型,有很多种,我们要想映射这个变量可能要写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:355 | 回复:0
  • RT1502移植LUA成功的总结
    RT1502移植LUA成功的总结
    1.由于LUA需要至少50K的RAM(经验值),所以stack和heap设置的尽量大,当前分别都设置为了64K。在文件rt1052_flexspi_scf.scf里面改动: #defineStack_Size                  0x10000  #define ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:343 | 回复:0
  • lua5.1中的setfenv使用
    lua5.1中的setfenv使用
    setenv是在lua5.1中有的改变函数作用域的函数。用法是setenv(funcornumber,tbl),第一个参数可以是数字也可以是函数,数字1表示当前的作用域,2表示上一层的作用域,特殊情况0,setfenvchangestheenvironmentofther ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:354 | 回复:0
  • Luamath库
    Luamath库
    函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)10floor向下取整math.floor(9.9)9max取参数最大值math.max(2,4,6,8)8min取参数最小值math.min(2,4,6, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:427 | 回复:0
  • lua执行字节码的过程介绍
    lua执行字节码的过程介绍
    前面一篇文章中介绍了lua给下面代码生成最终的字节码的整个过程,这次我们来看看luavm执行这些字节码的过程。1foo=amp;quot;baramp;quot;2locala,b=amp;quot;aamp;quot;,amp;quot;bamp;quot;3foo=a生成的字节码如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:372 | 回复:0
  • Lua大整数的实现
    Lua大整数的实现
    大整数程序中基础的数据类型,如double、int64_t之类的,其大小都是有上限的,假如有一个数10000000000...(后面接10000个0),那么现在的数据类型是表示不了的,这时候就需要可以无限增长的整数,即大整数。作为一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:352 | 回复:0
  • Cocos2dx-LuaUIScrollView和UITableView对比
    Cocos2dx-LuaUIScrollView和UITableView对比
     为什么写这个      上面这个问题的答案也是我写这篇文章的初衷,在最近给游戏添加一些列表的时候,对比着应用了一下他们两个,在它们两个之间的优劣势之间进行取舍,就有了这个问题的答案。   按照我一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:370 | 回复:0
  • Win32下Qt与Lua交互使用(四):在Lua脚本中自由执行Qt类中的函数  ...
    Win32下Qt与Lua交互使用(四):在Lua脚本中自由执行Qt类中的函数  ...
      话接上篇。通过前几篇博客,我们实现在Lua脚本中执行Qt类中函数的方法,以及在Lua脚本中连接Qt对象的信号与槽。  但是,我们也能发现,如果希望在Lua脚本中执行Qt类的函数,就必须绑定一个真正实现功能的函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:346 | 回复:0
  • Lua的模块编写与module函数
    Lua的模块编写与module函数
    本文转载于:http://www.benmutou.com/archives/17861.编写一个简单的模块Lua的模块是什么东西呢?通常我们可以理解为是一个table,这个table里有一些变量、一些函数…等等,这不就是我们所熟悉的类吗?没错,和类很 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:323 | 回复:0
  • 【备忘】visualstudio调试状态下显示lua调用栈
    【备忘】visualstudio调试状态下显示lua调用栈
    编辑文件:【VS安装目录】/Common7/Packages/Debugger/autoexp.dat,在文件最后之上的空白插入以下代码,就可以在visualstudio调试的时候看到lua的调用栈、变量信息了lua_State{preview(#(amp;quot;threadtop=amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:300 | 回复:0
  • [Quick-xlua]CCLabel类数字变化动作
    [Quick-xlua]CCLabel类数字变化动作
    之前写了个C++版本的,现在改成lua的, 两者原理是一样,但是动作的执行方式有些微区别(因为lua无法继承CCActionInterval类,单纯使用lua的话无法调用action的update方法) 下载地址:https://github.com/chenquan ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:344 | 回复:0
  • 【lua】luastring.match和string.split从字符串中寻找特定字符串并保存 ...
    【lua】luastring.match和string.split从字符串中寻找特定字符串并保存 ...
    localstring=amp;quot;{1,2,3,4}amp;quot; localtraString=string.match(string ,amp;quot;%d+,%d+,%d+,%d+amp;quot;)--此时tranString=amp;quot;1,2,3,4amp;quot;,去掉amp;quot;{amp;quot;,amp;quot;}amp;quot;st ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:290 | 回复:0
  • nginx配置,配合lua编程实现
    nginx配置,配合lua编程实现
    本次目的是使用nginx结合lua语言配置待检测功能的服务器首先nginx配置项:#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/ngi ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:269 | 回复:0
  • Lua笔记——4.Package
    Lua笔记——4.Package
    Lua5.1加入模块管理机制module,类似于Java的packages、C++的namespaces,可以通过require用于加载模块,module用于创建模块。require加载一个自定义或者第三方的module,然后便得到了一个全局变量,表示一个table。L ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:256 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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