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

LUA教程

RSS
  • QPS第二级削峰—流量网关+Nginx+lua+Redis+模板引擎
    QPS第二级削峰—流量网关+Nginx+lua+Redis+模板引擎
    LVS+Nginx动静分离上文聊到,对用户入口流量的第一级控制,其实就是DNS智能解析,搭配一个负载均衡器LVS或Nginx,配合Keepalived做到入口高可用,代理或转发请求到Nginx节点,做负载均衡,并从Nginx节点上获取html资 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:207 | 回复:0
  • Linux Nginx(云服务器自带或yum安装,无编译文件(configure)添加模块,为Nginx添加ng ...
    Linux Nginx(云服务器自带或yum安装,无编译文件(configure)添加模块,为Nginx添加ng ...
      当我们使用的是购买的云服务器时,上面有时会自带Nginx服务,或者项目中我们为图方便,使用yum安装Nginx服务,使用起来快捷方便。当我们需要为Nginx新增模块时,就遇到了麻烦,以笔者遇到的问题为例- 本人使用的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:212 | 回复:0
  • luarequire
    luarequire
    ?;?.lua;/usr/ect/?;/usr/local/lua/?/?.luarequire'demoamp;quot;demodemo.lua/usr/etc/demo/usr/local/lua/demo/demo.lua匹配的时候Lua会首先将问好用虚文件名替换,然后看是否有这样的文件存在,如果不存在继续用同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:215 | 回复:0
  • Metatable让我从心认知了Lua(相知篇)
    Metatable让我从心认知了Lua(相知篇)
     自从在公司和Lua第一次相遇之后,我的IT生涯从此也开启了另一个新篇。。。起初并没有和Lua产生相遇时的那种电石火花般的怦然心动。。。但。。。说实话虽然我的心没有因此触动但至少也不排斥。。。因为公司的需要, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:248 | 回复:0
  • cocos2dx-lua 虚拟摇杆方向控制
    cocos2dx-lua 虚拟摇杆方向控制
    话不多说,直接上代码 --[[ 控制层 --]] local CtrlLayer = class('CtrlLayer', function() return display.newLayer('CtrlLayer') end) --方向按钮的size local btn_dir_w = 265 local btn_dir_h = 265 -- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:264 | 回复:0
  • 【转贴】如何在C++中集成Lua脚本(LuaPlus篇)
    【转贴】如何在C++中集成Lua脚本(LuaPlus篇)
      去年我作了一个Lua脚本的C++包装,有许多朋友感兴趣,并尝试使用,我感到受宠若惊。事实上,我作的包装,学习的目的比较强,它还是有许多缺陷的。为了让朋友们少走弯路,我推荐使用LuaPlus作为C++的包装。 LuaPlu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:397 | 回复:0
  • Lua语法结构之If和While
    Lua语法结构之If和While
    1.If结构 if foundwatermelon() then buy(amp;quot;baoziamp;quot;,amp;quot;1amp;quot;) else buy(amp;quot;baoziamp;quot;,amp;quot;1kgamp;quot;) end 2.While结构 local i=0 while iamp;amp;lt;10 do print(i) i ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:305 | 回复:0
  • lua 变量
    lua 变量
    1、lua语法和C#对比: C#: 定义变量需要说明定义什么类型的数据变量,比如定义整型变量 – int numInt=5;(C#中每句代码结束需要加分号(;)),定义字符串 string str=”MeKey”; Lua: 定义变量不需要声明变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:296 | 回复:0
  • Lua菜鸟教程学习笔记三(重难点)
    Lua菜鸟教程学习笔记三(重难点)
    内容会持续更新,有错误的地方欢迎指正,谢谢! 上一篇文章:Lua菜鸟教程学习笔记二(一些细节)介绍了Lua的一些细节内容,但缺少重难点内容,本文总结一些重难点。 Lua 模块与包 定义模块 模块类似于一个封装库, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:412 | 回复:0
  • Lua 相对路径 与 cmd相对路径的差别
    Lua 相对路径 与 cmd相对路径的差别
    运行test_2的结果如上图。 运行main的结果如上图。 看图说话。 Lua的相对路径,是我(才疏学浅)见过的最不一样,好吧,反正就是和shell那一套不太一样。 打开cmd,想要访问下一层路径会用“./”,上一层则是“../” ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:288 | 回复:0
  • Lua5.1 升级 Lua5.3  升级 小结
    Lua5.1 升级 Lua5.3 升级 小结
    Lua的版本差异确实是比较让人头疼的事情,之前在移动端一直采用Android下使用LuaJit,Ios下使用Lua5.1。这次升级到Xlua(lua5.3版本)主要有两方面的原因:一是ulua后续维护比价差,决定要升级到xlua,另一方面是公 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:305 | 回复:0
  • python转lua最容易掉进去的坑--作用域
    python转lua最容易掉进去的坑--作用域
    你以为会依次打印2,4,8吗?错.2,2,2value=1fori=1,3dolocalvalue=value*2print(value)end你以为打印1吗?,错,输出niliftruethenlocalvalue=1endprint(value)……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:415 | 回复:0
  • WiresharkLua:一个从RTP抓包里导出H.264Payload,变成264裸码流文件(xxx.264)的Wire ...
    WiresharkLua:一个从RTP抓包里导出H.264Payload,变成264裸码流文件(xxx.264)的Wire ...
    WiresharkLua:一个从RTP抓包里导出H.264Payload,变成264裸码流文件(xxx.264)的Wireshark插件在win7-64, wireshark Version2.0.2(v2.0.2-0-ga16e22efrommaster-2.0)是可用的,老版本1.0.x未找到对应的tools选项 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:22 | 阅读:328 | 回复:0
  • 在redis中使用lua脚本
    在redis中使用lua脚本
      在实际工作过程中,可以使用lua脚本来解决一些需要保证原子性的问题,而且lua脚本可以缓存在redis服务器上,势必会增加性能。 不过lua也会有很多限制,在使用的时候要注意。   在Redis中执行Lua脚本有两种方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:295 | 回复:0
  • 如何编写lua扩展
    如何编写lua扩展
    DLL部分: #ifdef __cplusplus extern amp;quot;Camp;quot; { #endif #include amp;amp;lt;lua/lua.hamp;amp;gt; #include amp;amp;lt;lua/lualib.hamp;amp;gt; #include amp;amp;lt;lua/lauxlib.hamp;amp;gt; #ifd ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:308 | 回复:0
  • 初识LUA
    初识LUA
    1.Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:375 | 回复:0
  • Cocos2dxAndroid环境编译出错:jni/Android.mk:Cannotfindmodulewithtag'scripting/lu ...
    Cocos2dxAndroid环境编译出错:jni/Android.mk:Cannotfindmodulewithtag'scripting/lu ...
    解决方案为:在项目proj.android\jni\Android.mk(D:\my_lua_test2\MyluaTest\frameworks\runtime-src\proj.android\jni\Android.mk)文件中添加路径:$(call import-add-path, D:\SDK\cocos\cocos2d-x-3.0)\$(call ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:287 | 回复:0
  • lua的cjson安装,使用
    lua的cjson安装,使用
    1.背景:虚拟机安装的luajit 没有cjson库,就不能对table进行编码操作,手动安装一个。2.安装:cjson下载地址:http://www.kyne.com.au/~mark/software/lua-cjson.php下载文件 lua-cjson-2.1.0.tar.gz放到虚拟机一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:263 | 回复:0
  • lua源码-gc算法
    lua源码-gc算法
    ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:266 | 回复:0
  • luaupvalue
    luaupvalue
    转自http://blog.chinaunix.net/uid-52437-id-2108789.htmlLua中的函数是一阶类型值(first-classvalue),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:329 | 回复:0
  • Lua与C++相互调用
    Lua与C++相互调用
    {--1、环境--}为了快速入手,使用了小巧快速的vc++6.0编译器以及在官网下载了Lua安装包..官网地址{--http://10.21.210.18/seeyon/index.jsp--}两者都安装好后,即可进行 {--2、工程以及配置--}1、首先用vc++6.0创建 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:290 | 回复:0
  • c调用 lua 栈操作
    c调用 lua 栈操作
    转自https://www.cnblogs.com/ringofthec/archive/2010/10/22/lua.html 打算记录一些lua_api, 可能会觉得lua文档中已经说的很清楚了, 但是我将用自己的方式, 记录下我认为重要的东西, 先约定一下api说明的格式 编号 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:368 | 回复:0
  • 转lua:userdata的metatable使用
    转lua:userdata的metatable使用
    1如何封装c++的指针 对于c++对象的lua包装,我们可以使用 templateamp;amp;lt;typenameTamp;amp;gt; structluaUserdataWrapper {  luaUserdataWrapper(){}  luaUserdataWrapper(constTamp;amp;amp;d):data(d ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:279 | 回复:0
  • luadebug
    luadebug
    lua如何调试,可以使用ide-decode,zerobrane但是如果是远程调试就不方便了,所以开始使用console来debug了1.打断点amp;amp;gt;debug.debug()2.断点继续amp;amp;gt;cont3.打印callstackamp;amp;gt;print(debug.trac ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:423 | 回复:0
  • lua笔记二赋值语句
    lua笔记二赋值语句
    赋值是改变一个变量的值和改变表域的最基本的方法。a=amp;quot;helloamp;quot;..amp;quot;worldamp;quot;t.n=t.n+1Lua可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语句右边的值会依次赋给左 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:275 | 回复:0
  • 编写C函数的技术-《lua程序设计》27章学习
    编写C函数的技术-《lua程序设计》27章学习
    1.数组操作voidlua_rawgeti(lua_State*L,intindex,intkey)voidlua_rewseti(lua_State*L,intindex,intkey)index表示table在栈的位置,key表示元素在table中的位置test.lua内容tab={amp;quot;aamp;quot;,amp;quot;bamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:261 | 回复:0
  • lua劈分字符串方法及实例
    lua劈分字符串方法及实例
      由于工作项目需要,最近需要用lua来写一些脚本。然而lua并不想java那样有很多的好用的api,很多方法得我们自己来编写和封装,就比如今天碰到的劈分字符串,查找资料后只能自己写了一个。 代码如下 -- 参数:待分 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:259 | 回复:0
  • Lua面向对象设计(转)
    Lua面向对象设计(转)
    首先对于Lua语言,它没有打算被用来进行大型的程序设计,相反,Lua目标定于小型到中型的程序设计,通常是作为大型系统的一部分,所以它只提供了一套精简的元素,很多高级语言的概念都没有。这样Lua就成为了一个既简 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:244 | 回复:0
  • lua,修改字符串的某个字符
    lua,修改字符串的某个字符
    functionmutstring(s)assert(type(s)==amp;quot;stringamp;quot;,amp;quot;stringexpectedamp;quot;)localms=soramp;quot;amp;quot;localu=newproxy(true)localmt=getmetatable(u)localrelatpos=function(p)locall=# ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:254 | 回复:0
  • lua总则
    lua总则
    lua官方英文文档:http://www.lua.org/manual/5.2/lua中国开发者网址:http://bbs.luaer.cn/《lua程序设计(第二版)》(闭合函数和闭包,迭代器与泛型for,协同程序,元表和元方法,环境,模块和require,面向对象编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:263 | 回复:0
  • lua中的弱表理解
    lua中的弱表理解
        我们都知道,lua具有自动内存管理,我们只管创建对象,无需删除对象,对于不再需要的对象只需要简单置为nil,lua会自动删除那些被认为是垃圾的数据;问题就在于,什么对象才是垃圾对象呢?有时候,程序员很清 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:255 | 回复:0
  • Lua与C++的一些交互
    Lua与C++的一些交互
    Lua调用C函数用的堆栈是临时的,调用结束之后就被销毁了.C调用Lua函数时,C负责堆栈. 1、C++调用Lua调用函数的通用方法:1intlua_general_call(lua_State*lua,constchar*func,constchar*fmt,...)2{3va_listvl;4intnarg ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:258 | 回复:0
  • lua学习:游戏中的Lua
    lua学习:游戏中的Lua
    lua作为一种脚本语言,可以快速地开发游戏的原型。提高游戏的开发效率。在游戏中,lua可以用来完成下面这些工作:●编辑游戏的用户界面●定义、存储和管理基础游戏数据●管理实时游戏事件●创建和维护开发者友好的游 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:267 | 回复:0
  • 脚本语言语言脚本语言:Shell,JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua ...
    脚本语言语言脚本语言:Shell,JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua ...
    今天一直在研究脚本语言语言之类的问题,上午正好有机会和大家共享一下.     脚本语言:Shell,JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua                  工作控制语言和shell   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:318 | 回复:0
  • Redis使用Lua
    Redis使用Lua
    笔记来自node使用redis-luaJava使用redis-lua两种Lua脚本真正的node和java使用笔记移步【node/redis】和【Java/redis】笔记支持Redis从2.6.0版本开始提供了eval命令,通过内置的Lua解释器,可以让用户执行一段Lua脚 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:302 | 回复:0
  • redisLua学习与坑
    redisLua学习与坑
    1.在写lua脚本往redis中添加zadd有序集合的时候一直报amp;quot;valueisnotavalidfloatamp;quot;的错误,经过查询相关资料,最后发现,是顺序写反了。相关代码--redis.call('zadd',@TimeOrderKey,objRecord.ActivityI ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:257 | 回复:0
  • Lua快速入门
    Lua快速入门
    Lua是一个小巧的脚本语言,可以直接使用解析器进行解析。设计目的是为了嵌入应用程序中,从而为应用提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:280 | 回复:0
  • Lua和C交互中虚拟栈的操作
    Lua和C交互中虚拟栈的操作
     /*intlua_pcall(lua_State*L,intnargs,intnresults,intmsgh)*以保护模式调用具有amp;quot;nargsamp;quot;个参数,amp;quot;nresultsamp;quot;个返回值得函数。函数在第一个参数的前一个位置。*保护模式指的是当调 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:275 | 回复:0
  • unity中protoc-gen-lua生成lua文件
    unity中protoc-gen-lua生成lua文件
    你可能遇到 fromgoogle.protobufimportdescriptor这样的错误1、这个工具依赖Python的protobuf生成2、protobuf的源代码根目录下有Python的目录3、运行前先编译protoc在src目录下,或者将之前编译好的拷贝过来也可以4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:261 | 回复:0
  • A星寻路lua实现
    A星寻路lua实现
    他遇见了自己的主动性的需要找到它的项目的方式,我决定开始学习A明星,为A星我没有深究,它只能说是勉强获得需求。在此和大家分享一下。共同进步。A星有一个公式f(x)=g(x)+h(x),这个公式会更容易弄清楚,f(x)总价的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:271 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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