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

LUA教程

RSS
  • Lua os.date()
    Lua os.date()
      原型:os.date (]) 解释:返回一个按format格式化日期、时间的字串或表 如果format以“!”开头,则按格林尼治时间进行格式化。 如果format是一个“*t”,将返一个带year(4位),month(1-12), day (1--31), h ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:577 | 回复:0
  • 清理lua中已经require的文件
    清理lua中已经require的文件
      在做热更的时候, 有时候需要玩家在不重启游戏的时候就能重新加载到新的文件的话, 就需要重新require一次lua文件了。 那么问题来, 到底怎么才能清除require的lua文件。 请看下面的操作:(测试通过)     代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:586 | 回复:0
  • cocos2dx -lua 物理引擎碰撞检测
    cocos2dx -lua 物理引擎碰撞检测
    文章目录 效果图如下 下面是main.lua文件的完整代码,单击屏幕任意一点会创建一个精灵,精灵之间相互碰撞后产生回调事件。 local MainScene = class (amp;quot;MainSceneamp;quot;,function() return displa ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:536 | 回复:0
  • Lua类型——Table
    Lua类型——Table
    Lua类型 Table 简单的来说,table就是以键值对形式(amp;amp;lt;k,vamp;amp;gt;)来储存的一种类型。但相比于常见的Listamp;amp;lt;T,Vamp;amp;gt;来说,它更灵活,因为同一个table的’k’可以是不同类型的对象,但也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:527 | 回复:0
  • Lua基本类型和基本运算
    Lua基本类型和基本运算
    print(a) a=10 a=nil print(a) print(type(false)) print(type(nil)) print(type({})) print(type(12)) print(type(amp;quot;helloamp;quot;)); print(type(type)); print(type) a=type --变量可以是函数,a应该只 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:603 | 回复:0
  • 修改Unity中Lua文件的默认打开程序
    修改Unity中Lua文件的默认打开程序
    项目中引用了XLua,而Lua文件又是以txt文件结尾的,当修改系统的扩展脚本编辑器为vs后双击lua文件(xx.txt)默认也使用vs打开了,无提示的黑白文本编辑     昨办?   ….   后来看到网上有写Unity的插件,想着 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:519 | 回复:0
  • Lua 调试(Debug)
    Lua 调试(Debug)
    (1) Lua 调试(Debug) https://www.jianshu.com/p/93bbad44ad6a Lua 提供了 debug 库用于提供创建我们自定义调速器的功能。Lua 本身并未有内置的调速器,但很多开发者共享了他们的 Lua 调速器代码。 Lua 中 debug 库 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:563 | 回复:0
  • freeswitch通过LUA加载用户数据
    freeswitch通过LUA加载用户数据
    freeswitch是一款强大的voip服务器,可以语音和视频。但是它默认是采用/directory文件夹下的xml来配置用户的,对于整合到现有系统或者使用数据库保存用户信息的系统都是非常不方便的,所以,本文主要描述一种方法, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:546 | 回复:0
  • 京东三级列表页持续架构优化—Golang+Lua(OpenResty)最佳实践
    京东三级列表页持续架构优化—Golang+Lua(OpenResty)最佳实践
    http://www.sohu.com/a/119466814_494947 作者:谢刚,京东商城架构师,负责京东分类列表、凤凰等系统的架构开发工作;之前在搜狐视频负责UGC视频架构开发工作。 ***招聘:京东列表页目前有Java、Golang、Lua(OpenRe ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:547 | 回复:0
  • 【Cocos2dx-lua 3.11.1】编译cocos的simulator.exe用F5快捷刷新cocos-lua项目。 ...
    【Cocos2dx-lua 3.11.1】编译cocos的simulator.exe用F5快捷刷新cocos-lua项目。 ...
    本人使用sublime text 3开发cocos-lua项目,sublime是一个非常强大的代码编辑软件,支持各种文件读写操作,可以选中全部指定单词同时编辑、还能在项目全局范围打开指定文件。用起来相当快捷。但是无法进行代码调试。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:584 | 回复:0
  • 编译vim8源码同时支持python,pyhton3,lua,ruby,perl...(ubuntu16.4)
    编译vim8源码同时支持python,pyhton3,lua,ruby,perl...(ubuntu16.4)
    第一步,安装python,lua,ruby,perl. -amp;amp;gt; sudo apt install git python-dev ruby-dev lua5.1-policy lua5.1-policy-dev  libncurses5-dev 第二步,github下载源码 -amp;amp;gt; git clone https://github.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:563 | 回复:0
  • Lua学习笔记(2)
    Lua学习笔记(2)
      前段时间忙于其他事,没有继续Lua的学习,现在继续我们的Lua学习吧。   首先先推荐一本书《Programming in Lua》中文版名称《Lua编程》,这本书从最基础的部分开始介绍Lua。对Lua起步很有帮助。英文版可以在Lua. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:579 | 回复:0
  • Lua区分公有私有接口
    Lua区分公有私有接口
    Lua区分公有私有接口(金庆的专栏 2017.8)Lua语言没有提供public, private的概念,所有模块或类中的接口都是公有的。可以通过注释来区分公有私有接口。ldoc 提供了一个 @section 标签,可用作此功能--- Test module.- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:551 | 回复:0
  • 如何更好的学习Lua第五篇,变量作用域
    如何更好的学习Lua第五篇,变量作用域
    变量在使用前,必须在代码中进行声明,即创建该变量。 编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua 变量有三种类型:全局变量、局部变量、表中的域。 Lua 中的变量全是全 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:555 | 回复:0
  • Lua源码之Table - 细说Hash部分
    Lua源码之Table - 细说Hash部分
    Lua设计里面,Table是一个特别关键的部分。它可以表示很多的数据结构,可以是Array,可以是Map,可以根据自己的需要实现栈,队列等等,使用起来方便。源码里面的设计显得特别重要了,它是被很频繁地使用,提高性能是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:531 | 回复:0
  • Lua C 交互
    Lua C 交互
    转自:https://blog.csdn.net/yhhwatl/article/details/9303675 1. Lua的堆栈和全局表 我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:581 | 回复:0
  • 一个Lua脚本的解密过程
    一个Lua脚本的解密过程
    首先在一个聊天群里看到了一个文件 说是一个加密脚本 于是心血来潮就试试了 用IDE打开显示Pk 但是没有其他内容 猜测是ZIP压缩包 之后用WinHEX打开后确定为zip 打开后发现有个图片 打开图片显示错误 我们再用WinHex看 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:597 | 回复:0
  • 热更新语言--lua学习笔记
    热更新语言--lua学习笔记
    一.lua安装和编程环境搭建 lua语言可以在官网:http://luadist.org/下载安装包安装,编程IDE之前学习使用的是SciTE(https://www.cnblogs.com/movin2333/p/14348703.html),这个IDE安装时会一并安装lua,当然,vsco ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:561 | 回复:0
  • Lua学习之——MAC上搭建Lua开发环境(一)
    Lua学习之——MAC上搭建Lua开发环境(一)
    1. 下载并安装Lua 1.1 下载最新版的Lua-5.3.5 Lua5.3.5官网下载,安装部分略 1.2 在“终端”进入到Lua-5.3.5所在的文件夹 1.3 在“终端”输入 make macosx 1.4 在“终端”输入 make test,出现: 1.5 最后输入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:580 | 回复:0
  • Lua-阿里巴巴开源项目LuaViewSDK使用(8)
    Lua-阿里巴巴开源项目LuaViewSDK使用(8)
    目录 8 LuaViewSDK 8.1 LuaViewSDK简介 8.2 LuaViewSDK基础架构 8.3 下载SDK 8.4 LuaViewSDK API的案例 8 LuaViewSDK 8.1 LuaViewSDK简介 LuaViewSDk是阿里巴巴的开源项目,是一种运行在一个ViewController/Activit ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:841 | 回复:0
  • Lua第二课
    Lua第二课
    Lua第二课 今天学习Lua中一些基础的类型与值 Lua类型 Lua中可以通过执行print(type(x))来获取x的类型 nil(空) boolean(布尔:true/false) number(数字) string(字符串) table(表) function(函数) userdata(自定义类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:859 | 回复:0
  • Lua 服务器客户端交互
    Lua 服务器客户端交互
    服务器 服务器中 在Message文件夹里面 创建一个Btn类(参考Login) 接收消息并发送新消息 在Protocal注册 客户端 发送消息 在BtnPanel中获取组件 发送 “100”和 200 接收消息 NetWork中进行注册 OnRole ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:652 | 回复:0
  • Lua 闭包 和upvalue
    Lua 闭包 和upvalue
    一、基本概念 线程的所有打开upvalue(在堆栈上的upvalue) 都存放在L-amp;amp;gt;openupvalue 当前函数的upvalue 的位置有两种情况: 是父函数的local变量 是父函数的upvalue变量 二、闭包创建: 是父函数的upvalue ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:682 | 回复:0
  • lua知识点-next
    lua知识点-next
    1.next原型:next(table)  table是要遍历表  index为nil返回第一个索引  index为最后一索引或表为空时则返回nil index不为nil返回index索引的下一个值 2.对table是否为空表进行判定: function isEmptyTable(t)   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:633 | 回复:0
  • Lua在Windows下的安装、配置、运行
    Lua在Windows下的安装、配置、运行
    Windows下安装、运行Lua! 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力完成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:630 | 回复:0
  • cocos2d-lua 给热更文件生成MD5值
    cocos2d-lua 给热更文件生成MD5值
    cocos2d-lua有一个很方便的功能,就是热更,那么热更新其实是apk本地文件和服务器文件进行对比,然后把把服务器和本地不一样的文件下载下来,然后读取更新下来的文件使用,这样就算是完成了更新,可是对比文件的时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:611 | 回复:0
  • IntelliJ IDEA配置Lua开发环境
    IntelliJ IDEA配置Lua开发环境
    一 准备软件    vredist_x86.exe,是C++开发环境的一个支持插件,如果缺少了vcredist_x86,安装LuaForWindows-5.1.4-35.exe可能会报错。 LuaForWindows_v5.1.4-35.exe,LuaForWindows是Windows系统的Lua脚本语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:779 | 回复:0
  • 使用luastudio,调试 lua配置
    使用luastudio,调试 lua配置
    本来打算用VSCODE + 插件的方式, 发现很难用, 果断弃坑了。 打算使用luastudio 1.安装 luastudio 2.新建LUA工程, 类似VS 的.sln 3.然后打开LUA工程文件夹。 目标程序, 就是宿主程序。 命令参数,就是宿主程序的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:796 | 回复:0
  • Lua全局变量管理
    Lua全局变量管理
    Lua全局变量不需要声明就可以使用。虽然这种特性在我们学习语言时很方便,但在项目中则可能因为一些手误漏掉local关键字而引起一些很难发现的BUG。现在的项目,为了方便热更新,大部分逻辑都采用lua来实现,所以在项 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:762 | 回复:0
  • Lua C++交互 应用实例步骤(UserData使用)
    Lua C++交互 应用实例步骤(UserData使用)
    一.配置Lua C++交互环境 1.下载Lua 包环境 地址: https://www.lua.org/download.html ,我们这里用的是5.4.2版本。 2.新建C++ 控制台应用程序 3.导入Lua 源码 1)导入Lua 源码到同级目录(这样做为了Main函数所在类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:757 | 回复:0
  • 使用lua-nginx模块实现请求解析与调度
    使用lua-nginx模块实现请求解析与调度
    系统版本及需求: OS:CentOS 7.7.1908 OpenResty:1.15.8.2 描述 lua-nginx-module模块是什么: It is a core component of OpenResty. If you are using this module, then you a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:785 | 回复:0
  • 采用lua脚本获取mysql、redis数据以及jwt的校验
    采用lua脚本获取mysql、redis数据以及jwt的校验
    一、安装配置Openresty 1,安装 wget https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz # 下载 tar xzvf ngx_openresty-1.9.7.1.tar.gz # 解压 cd ngx_openresty ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:832 | 回复:0
  • 快速入门Redis调用Lua脚本及使用场景介绍
    快速入门Redis调用Lua脚本及使用场景介绍
    Redis 是一种非常流行的内存数据库,常用于数据缓存与高频数据存储。大多数开发人员可能听说过redis可以运行 Lua 脚本,但是可能不知道redis在什么情况下需要使用到Lua脚本。 一、阅读本文前置条件 可以遵循这个链接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:805 | 回复:0
  • 要想用活Redis,Lua脚本是绕不过去的坎
    要想用活Redis,Lua脚本是绕不过去的坎
    前言 Redis 当中提供了许多重要的高级特性,比如发布与订阅,Lua 脚本等。Redis 当中也提供了自增的原子命令,但是假如我们需要同时执行好几个命令的同时又想让这些命令保持原子性,该怎么办呢?这时候就可以使用本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:776 | 回复:0
  • Redis 实战 —— 14. Redis 的 Lua 脚本编程
    Redis 实战 —— 14. Redis 的 Lua 脚本编程
    简介 Redis 从 2.6 版本开始引入使用 Lua 编程语言进行的服务器端脚本编程功能,这个功能可以让用户直接在 Redis 内部执行各种操作,从而达到简化代码并提高性能的作用。 P248 在不编写 C 代码的情况下添加新功能 P2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:806 | 回复:0
  • 使用lua+redis解决发多张券的并发问题
    使用lua+redis解决发多张券的并发问题
    前言 公司有一个发券的接口有并发安全问题,下面列出这个问题和解决这个问题的方式。 业务描述 这个接口的作用是给会员发多张券码。涉及到4张主体,分别是:用户,券,券码,用户领取记录。 下面是改造前的伪代码。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:806 | 回复:0
  • redis源码学习之lua执行原理
    redis源码学习之lua执行原理
    聊聊redis执行lua原理 从一次面试场景说起 “看你简历上写的精通redis” “额,还可以啦” “那你说说redis执行lua脚本的原理” “这个,这个,不就是那么执行的吗,eval 一段lua脚本就行了” “好的,了解了,今天 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:863 | 回复:0
  • Loading ips.rules: FATAL: ips.rules:3 undefined variable name: RULE_PATH. Fatal  ...
    Loading ips.rules: FATAL: ips.rules:3 undefined variable name: RULE_PATH. Fatal ...
    能够解决要感谢一位拥有7年码龄的程序员,他目前从事IPS二次开发工作。 这个问题在百度上几乎找不到答案,解决方法见:https://www.reddit.com/r/snort/comments/jnu1s5/probles_while_running_snort_c/ 可能因为某 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:894 | 回复:0
  • [SuProxy]Ngnix+Lua 实现SSH2,LDAP,ORACLE,SQLSERVER等TCP/IP协议分析,劫持,代理,会话 ...
    [SuProxy]Ngnix+Lua 实现SSH2,LDAP,ORACLE,SQLSERVER等TCP/IP协议分析,劫持,代理,会话 ...
    基于Ngnix+Lua 实现SSH2,LDAP,ORACLE,SQLSERVER等TCP/IP协议分析,劫持,代理,会话及负载 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:973 | 回复:0
  • Redis Lua脚本完全入门
    Redis Lua脚本完全入门
    1. 前言 Redis是高性能的KV内存数据库,除了做缓存中间件的基本作用外还有很多用途,比如胖哥以前分享的Redis GEO地理位置信息计算。Redis提供了丰富的命令来供我们使用以实现一些计算。R ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:893 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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