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

LUA教程

RSS
  • [Lua游戏AI开发指南]笔记零-框架搭建
    [Lua游戏AI开发指南]笔记零-框架搭建
    一、图书详情《Lua游戏AI开发指南》,原作名:LearningGameAIProgrammingwithLua。豆瓣:https://book.douban.com/subject/30268009/出版社图书详情:https://www.ptpress.com.cn/shopp... ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:278 | 回复:0
  • Lua中如何实现类似gdb的断点调试—09支持动态添加和删除断点
    Lua中如何实现类似gdb的断点调试—09支持动态添加和删除断点
    前面已经支持了几种不同的方式添加断点,但是必须事先在代码中添加断点,在使用上不是那么灵活方便。本文将支持动态增删断点,只需要开一开始引入调试库即可,后续可以在调试过程中动态的添加和删除断点。事不宜迟, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:334 | 回复:0
  • Lua中如何实现类似gdb的断点调试—08支持通过包名称添加断点
    Lua中如何实现类似gdb的断点调试—08支持通过包名称添加断点
    为了解决通过函数名称添加断点的不确定性,本篇我们将继续扩展断点的设置接口,支持通过包名来添加断点。因为包名相对更具确定性,配合行号可以进行精确定位。... ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:434 | 回复:0
  • Lua中如何实现类似gdb的断点调试—07支持通过函数名称添加断点 ...
    Lua中如何实现类似gdb的断点调试—07支持通过函数名称添加断点 ...
    我们之前已经支持了通过函数来添加断点,并且已经支持了行号的检查和自动修正。但是通过函数来添加断点有一些限制,如果在当前的位置无法访问目标函数,那我们就无法对其添加断点。于是,本篇我们将扩展断点设置的接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:314 | 回复:0
  • Lua中如何实现类似gdb的断点调试—06断点行号检查与自动修正
    Lua中如何实现类似gdb的断点调试—06断点行号检查与自动修正
    前面两篇我们对Lua调试器性能做了一个优化,本篇接下来继续来丰富调试器的特性。对断点行号进行检查与自动修正。...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:313 | 回复:0
  • 开源抓包工具PowerSniff(支持lua,c语言作为脚本实时分析)-拥剑公子 ...
    开源抓包工具PowerSniff(支持lua,c语言作为脚本实时分析)-拥剑公子 ...
    做这个程序的意图是wireshark插件编写复杂(虽然也支持lua),而轻量级的工具如smartsniff,minisniff不支持插件化数据分析,各种工具用下来或多或少不顺手。以前写的外挂也都是手工 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:395 | 回复:0
  • Lua中如何实现类似gdb的断点调试--05优化断点信息数据结构
    Lua中如何实现类似gdb的断点调试--05优化断点信息数据结构
    本篇继续改进我们的Lua调试器,设法优化断点信息的数据结构,进一步提升性能。...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:879 | 回复:0
  • 0基础lua学习(二十一)分割字符串逗号
    0基础lua学习(二十一)分割字符串逗号
    1.使用正则表达式分割starNum=amp;quot;asd,dfg,ghjamp;quot;resultStrList={}reps=amp;quot;,amp;quot;--+正则表达式匹配,string.gsub(starNum,'+',function(w)table.insert(resultStrList,w)end)p……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:346 | 回复:0
  • Lua中如何实现类似gdb的断点调试--04优化钩子事件处理
    Lua中如何实现类似gdb的断点调试--04优化钩子事件处理
    本篇我们继续改进Lua调试器,在钩子中引入call和return事件的处理,尝试对性能进行优化。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:345 | 回复:0
  • lua--handler
    lua--handler
    handler将Lua对象及其方法包装为一个匿名函数。格式:函数=handler(对象,对象.方法)在quick-cocos2d-x中,许多功能需要传入一个Lua函数做参数,然后在特定事件发生时就会调用传入的函数。例如触摸事件、帧事件等等。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:363 | 回复:0
  • 高速掌握Lua5.3——Lua与C之间的交互概览
    高速掌握Lua5.3——Lua与C之间的交互概览
    Q:什么是Lua的虚拟栈?A:C与Lua之间通信关键内容在于一个虚拟的栈。差点儿全部的调用都是对栈上的值进行操作,全部C与Lua之间的数据交换也都通过这个栈来完毕。另外,你也能够使用栈来保存暂时变量。每个与Lua通信 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:325 | 回复:0
  • 疑问:Lua的作用
    疑问:Lua的作用
     今天在TIOBE看各类开发语言排行版时发现Lua这个语言,目前正保持劲的上涨趋势,于是很好奇从网上search一些关于lua的资料,如下:-------------------------------------- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:364 | 回复:0
  • Lua中如何实现类似gdb的断点调试--03通用变量修改及调用栈回溯 ...
    Lua中如何实现类似gdb的断点调试--03通用变量修改及调用栈回溯 ...
    本篇将继续给我们的Lua调试器新增两个辅助的调试接口:调用栈回溯打印接口、通用变量设置接口。前者打印调用栈的回溯信息,后者可以方便地修改变量的值,支持局部变量、upvalue以及全局的`_ENV`中的变量。 ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:464 | 回复:0
  • 个人在Java中对lua脚本的编写笔记
    个人在Java中对lua脚本的编写笔记
    1、脚本中KEYS表示是传入的第几个key2、脚本中AGRV表示传入的第几个value3、在Java中如果用字符串直接编写注意每行末尾加上空格,防止拼接出现问题????4、redis.call('redis指令',可变参数列表),如在lua脚本中书写r ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:437 | 回复:0
  • [转]lua中stringsplit函数
    [转]lua中stringsplit函数
    functionSplit(szFullString,szSeparator)localnFindStartIndex=1localnSplitIndex=1localnSplitArray={}whiletruedo  localnFindLastIndex=string.find(szFullString,szSeparator,nFindSta……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:355 | 回复:0
  • lua入门demo(HelloWorld+redis读取)
    lua入门demo(HelloWorld+redis读取)
    1.1.入门之HelloWorld!!由于我习惯用docker安装各种软件,这次的lua脚本也是运行在docker容器上openresty是nginx+lua的各种模块,所以直接docker安装openresty修改nginx.conf配置文件,在http模块中加上lua_packag ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:343 | 回复:0
  • lua--在面板中添加多个部件
    lua--在面板中添加多个部件
    functionUIBagController:initItemView()--获取面板self.panelCenter=tolua.cast(UIHelper:seekWidgetByName(self.owner,amp;quot;Panel_Centeramp;quot;),amp;quot;Layoutamp;quot;);--获取面板下的子节点,多级子 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:366 | 回复:0
  • 【Lua】模块与包
    【Lua】模块与包
    定义:         从用户观点来看,一个模块就是一个程序库,可以通过require来加载(require用于使用模块,module用于创建模块),然后便得到了一个全局变量,表示一个table,这个table就像一个名字空间,其内 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:427 | 回复:0
  • Lua常用时间函数
    Lua常用时间函数
    原文引自:https://www.jb51.net/article/64466.htm--获取当前的格林尼治时间print(os.time())--获取当前时间的字符串表示,形如:11/28/0810:28:37print(os.date())--获取当前日期的字符串表示,形如:11/28/08prin ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:367 | 回复:0
  • Lua中如何实现类似gdb的断点调试--01最小实现
    Lua中如何实现类似gdb的断点调试--01最小实现
    本文将从零开始编写一个Lua调试器,实现类似gdb的断点调试功能。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:379 | 回复:0
  • 在原有的nginx上面安装Openresty和lua相关的模块
    在原有的nginx上面安装Openresty和lua相关的模块
    突然有一天出了个需求,做文件防盗链的,而且需要通过nginx来做,这个时候必然想到了Openresty,Openresty本身其实已经安装有nginx了,但是要求在公司原有的nginx上面装一些Openresty里面的模块,这个时候就有点复杂 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:351 | 回复:0
  • lua学习笔记
    lua学习笔记
         工作需要,上周对lua赶进度似地学习了一遍,主要参考《lua中文教程》一书,中间参考一些《lua游戏开发实践》,首先说说这两本书,后者不适合初学,里面是对一个游戏脚本系统进行粗略的介绍,lua语言本身的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:352 | 回复:0
  • Lua运算符
    Lua运算符
    运算符是告诉解释器执行特定数学或逻辑操作的符号。Lua语言内置运算符丰富,并提供以下类型的运算符-算术运算符关系运算符逻辑运算符其它运算符本教程将逐一解释算术,关系,逻辑和其他杂项运算符。1.算术运算符下表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:415 | 回复:0
  • 四,ESP8266TCP服务器(基于Lua脚本语言)android客服端+eps8266+单片机+路由器之远程控 ...
    四,ESP8266TCP服务器(基于Lua脚本语言)android客服端+eps8266+单片机+路由器之远程控 ...
    我要赶时间赶紧写完所有的内容....朋友的东西答应的还没做完呢!!!!!!!没想到又来了新的事情,,.......配置模块作为TCP服务器然后呢咱们连接服务器发指令控制LED亮灭    控制的指令呢咱就配置成----http://www.cnb ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:380 | 回复:0
  • H7-TOOL的LUA小程序教程第3期:使用LUA控制H7-TOOL的LCD简易界面设计 ...
    H7-TOOL的LUA小程序教程第3期:使用LUA控制H7-TOOL的LCD简易界面设计 ...
    LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:449 | 回复:0
  • nginx + lua-nginx-module 编译
    nginx + lua-nginx-module 编译
    摘要:本文主要介绍如何将lua-nginx-module 编译到nginx主程序中。 nginx是一个高性能的反向代理服务器,lua是一个小巧的脚本语言,利用lua-nginx-module模块可以使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:378 | 回复:0
  • Lua学习笔记2. lua变量和 循环
    Lua学习笔记2. lua变量和 循环
    1. lua中变量的作用域有三种:全局,局部,表中的域 需要注意的是默认的变量都是全局变量,必须声明为local的变量才是局部变量,即使是在函数里面没有使用local修饰的变量依然是全局变量!!!! 2. 赋值语句 首先要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:390 | 回复:0
  • Lua中实现类似C#的事件机制
    Lua中实现类似C#的事件机制
    Lua的语法非常灵活, 使用他的metatable及metamethod可以模拟出很多语言的特性. C#中我们这样使用事件: xxx.Click += new System.EventHandler(xxx_Click); private void xxx_Click(object sender, EventArgs e) { ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:405 | 回复:0
  • lua metatable和metamethod元表和元方法
    lua metatable和metamethod元表和元方法
      Lua中提供的元表是用于帮助Lua数据变量完成某些非预定义功能的个性化行为,如两个table的相加。假设a和b都是table,通过元表可以定义如何计算表达式a+b。当Lua试图将两个table相加时,它会先检查两者之一是否有元 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:457 | 回复:0
  • nginx安装配置lua支持
    nginx安装配置lua支持
    nginx安装很简单,配置lua相关的支持就需要额外的安装一些库和编译。一、准备环境yum-yinstalllua*wgethttps://luajit.org/download/LuaJIT-2.0.4.tar.gzwgethttps://github.com/simpl/ngx_devel_kit/archive/v0.2.1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:715 | 回复:0
  • lua string函数
    lua string函数
    lua的string函数: 参数中的index从1开始,负数的意义是从后开始往前数,比如-1代表最后一个字母 对于string类型的值,可以使用OO的方式处理,如string.byte(s.i)可以被写成s:byte(i) It also sets a m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:558 | 回复:0
  • Python、Lua和Ruby比较——脚本语言大P.K.
    Python、Lua和Ruby比较——脚本语言大P.K.
    译者按:Python、lua和ruby在C/C++是日渐式微的情况下,在java/.net的围歼中努力抗争的三个当红小生。在TomGutschmidt的著作《GameProgrammngwithPython,LuaandRuby》一书中,介绍了三种语言在游戏中的应用,其中尤 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:423 | 回复:0
  • lua--所有UI组件的基类
    lua--所有UI组件的基类
    --组件行为基础localBehavior=class(amp;quot;Behavioramp;quot;);functionBehavior:ctor(name)self.owner=nil;self.name=name;self.id=getNextID();self.isOk=false;endfunctionBehavior:getGam……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:383 | 回复:0
  • luci框架-LUA的一个web框架使用
    luci框架-LUA的一个web框架使用
    转自:http://blog.csdn.net/initphp/article/details/17527639   LUCI 这个在百度上搜索除了一篇我的百度文库 luci 的介绍文章之外,前三页都是些不知所云的名词(足见百度在专业领域的搜索之烂),我却在大学 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:337 | 回复:0
  • [转]-Lua协程的实现
    [转]-Lua协程的实现
    协程是个很好的东西,它能做的事情与线程相似,区别在于:协程是使用者可控的,有API给使用者来暂停和继续执行,而线程由操作系统内核控制;另外,协程也更加轻量级。这样,在遇到某些可能阻塞的操作时,可以使用暂 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:338 | 回复:0
  • 不同版本Lua介绍
    不同版本Lua介绍
    luainterface、nlua、ulua、unilua、cstolua、slua luainterface:LuaInterface是开源的C#的lua桥接库,配合开源库luanet,能轻松实现Lua,C#相互调用和参数事件传递。但作者仅完成了windows程序的功能实现,跨平台 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:354 | 回复:0
  • Lua中的数学库
    Lua中的数学库
    Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846 abs 取绝对值 math.abs(-15) 15 acos 反余弦函数 math.acos(0.5) 1.04719755 asin 反正弦函数 math.as ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:337 | 回复:0
  • Redis入门(6)-Lua脚本
    Redis入门(6)-Lua脚本
    Lua基本语法表类型函数Redis执行脚本KEYS与ARGV沙盒与随机数脚本相关命令原子性和执行时间Lua是一种高效的轻量级脚本语言,能够方便地嵌入到其他语言中使用。在Redis中,借助Lua脚本可以自定义扩展命令。Lua基本语法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:339 | 回复:0
  • [Lua]尾调用消除(tail-callelimination)
    [Lua]尾调用消除(tail-callelimination)
    《Lua程序设计(第2版)》6.3正确的尾调用(propertailcall)Lua是支持尾调用消除(tail-callelimination)的,如下面对函数g的调用就是尾调用。1functionf(x)returng(x)end尾调用之后,程序不需要保存任何关于函数f ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:409 | 回复:0
  • lua垃圾回收机制
    lua垃圾回收机制
    一、检测lua内存泄漏:注:使用“collectgarbage(amp;quot;collectamp;quot;)”,局部变量v被回收,my_list没有被回收。注:局部变量v占用的内存被回收。注:将my_list置为nil,使用“collectgarbage(amp;quot;colle ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:354 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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