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

LUA教程

RSS
  • 高并发 Nginx+Lua OpenResty系列(10)——商品详情页
    高并发 Nginx+Lua OpenResty系列(10)——商品详情页
    本章以京东商品详情页为例,京东商品详情页虽然仅是单个页面,但是其数据聚合源是非常多的,除了一些实时性要求比较高的如价格、库存、服务支持等通过AJAX异步加载加载之外,其他的数据都是在后端做数据聚合然后拼装 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:178 | 回复:0
  • Redis使用Lua脚本
    Redis使用Lua脚本
    1. 基本用法 1.1 EVAL script numkeys key arg numkeys 是key的个数,后边接着写key1 key2... val1 val2....,举例 1.2 SCRIPT LOAD script 把脚本加载到脚本缓存中,返回SH ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:186 | 回复:0
  • Sublime Text3 配置 Lua5.3.5开发环境
    Sublime Text3 配置 Lua5.3.5开发环境
    所需软件: Sublime Text3 Lua5.3.5 配置过程: 1. 解压Lua5.3.5包 官方下载的包内是需要makefile安装的(博主Win10下暂为实现),此处提供自动配置完毕的包: quot;Lua5.3.5quot; 2. 设置Lua环境变量 这台电脑 属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:192 | 回复:0
  • Lua与C的交互
    Lua与C的交互
    C与lua交互解释 C和Lua的交互部分称为C API,C API是一个C代码和Lua代码进行交互的函数集,主要由以下部分组成: 1、读取Lua全局变量的函数; 2、调用Lua函数的函数; 3、运行Lua代码片段的函数; 4、注册C函数然后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:207 | 回复:0
  • 谈谈lua中的table.remove()以及loop+table.remove()误区
    谈谈lua中的table.remove()以及loop+table.remove()误区
    前几天在修复一个bug的时候发现代码中使用了泛型for+ipairs()+table.remove()删除元素,毫无疑问,这是一种错误的做法,但因为历史配置内容原因,导致这个BUG在之前一直没表现出来。lua中,在for循环中调用函数ipair ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:233 | 回复:0
  • Unity3D热更新之LuaFramework篇[05]--Lua脚本调用c#以及如何在Lua中使用Dotween ...
    Unity3D热更新之LuaFramework篇[05]--Lua脚本调用c#以及如何在Lua中使用Dotween ...
    在上一篇文章 Unity3D热更新之LuaFramework篇--自定义UI监听方法 中,我对LuaBehaviour脚本进行了扩展,添加了两个新的UI监听方法,也提到最好能单写一个脚本处理此事。本篇文章就来继续这个工作。 从Lua中调用C# ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:289 | 回复:0
  • openresty(lua)调试
    openresty(lua)调试
    luaIde 调试openresty quot;调试视频quot; 提取码:o3rk 1.创建一个项目 如果已存在项目忽略 2.项目中创建src目录 (src目录可是任意名字 示例中将src放入根目录中,您也可以放到其他目录,src目录为lua脚本根目录) 如果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:243 | 回复:0
  • lua-resty-r3 高性能 OpenResty 路由实现
    lua-resty-r3 高性能 OpenResty 路由实现
    大家下午好!首先做下自我介绍,我于 2014 年加入奇虎 360,后与温铭结识,当时他正在基于 OpenResty 做天擎服务端,用于提供 API 服务。2015 年我们一起写了《 OpenResty 最佳实践 》,原因是当时我们团队想扩充, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:250 | 回复:0
  • Unity3D热更新之LuaFramework篇[02]--用Lua创建自己的面板
    Unity3D热更新之LuaFramework篇[02]--用Lua创建自己的面板
    在上篇文章 Unity3D热更新之LuaFramework篇--从零开始 中,我们了解了怎么获得一个可用的LuaFramework框架。 本篇将我会先介绍一下如何配置Lua开发环境,然后分析在此框架中加载面板的流程,以及如何创建自己的面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:254 | 回复:0
  • openresty及lua的随机函数
    openresty及lua的随机函数
    我们都知道,所谓的随机都是伪随机,随机的结果是由随机算法和随机种子决定的。 所以,当我们没有初始化的时候,如果直接使用math.random(),那么出来的值肯定是每次都一样,因为种子等于0。 因此,我们都会在进程启 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:271 | 回复:0
  • lua  io操作(一)
    lua io操作(一)
    最近在做可视化窗口数据配置 使用的lua 语言,免不了IO操作 通过查阅资料,做了如下总结,易于理解 lua里的文件读写模型来自C语言,分为完整模型(和C一样)、简单模型。 1.简单模型 io.input() 设置默认的输入文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:330 | 回复:0
  • 一种C#泛型方法在lua中表示的设计
    一种C#泛型方法在lua中表示的设计
    在进行lua方法注册的时候, 大多数解决方案直接否定了泛型方法, 因为在lua侧难以表达出泛型, 以及lua的函数重载问题, 函数重载问题可以通过一些特殊方法解决, 而泛型问题是主要问题, 以Unity + Slua的情况来说 比如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:301 | 回复:0
  • PowerBuilder编程新思维1:扩展(Lua)
    PowerBuilder编程新思维1:扩展(Lua)
    前言 PowerBuilder作为开发工具退出一线行列已经很久了,在2019年来谈这样一款老旧的编程工具是否有意义?诚然,PB有着太多硬伤,但还是有它的用武之地的。而且今天讲的这个“新思维”大部分内容是我在其它地方没有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:271 | 回复:0
  • Nginx编译安装Lua
    Nginx编译安装Lua
    `lua nginx module` 模块可以将Lua的强大功能嵌入NGINX服务器。 下载Nginx源码 如果已安装Nginx,需要查看当前安装版本的编译参数: 其中 这个参数是非常重要的,我们在后面安装Lua模块的时候,需要以这个为基础,增 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:254 | 回复:0
  • lua闭包与简易迭代器实现
    lua闭包与简易迭代器实现
    1、什么是闭包 闭包,又称闭合函数(closure)。通常,如果将一个函数写在另一个函数内,那么这个在内部的函数就可以访问到外部函数中的局部变量,这个特征就是词法域,有些资料上也叫它词法定界。闭包指的是一个内 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:238 | 回复:0
  • Lua语法基础
    Lua语法基础
    1. 注释 2. 运行方式 (1)交互式运行 命令行下 lua进入交互模式 (2)命令行运行 lua + -e + quot;代码块quot; 直接运行 -l 加载文件 -i 进入交互模式 3. 赋值语句 4. 全局变量和局部变量 全局变量 不需要特殊声明 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:199 | 回复:0
  • 用Lua控制Nginx静态文件的url权限访问
    用Lua控制Nginx静态文件的url权限访问
    需求背景:比如我们有一个存储文件的web服务器,一般通过url可直接访问到:http://127.0.0.1/uploads/test.rar,如果我们需要限制别人的访问,可以通过添加lua脚本来控制url访问权限,以下是实现步骤 ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:210 | 回复:0
  • Lua数据结构和内存占用分析
    Lua数据结构和内存占用分析
    由于lua是一个跨平台的脚本语言,会根据平台位数(16bit32bit)、平台类型(linuxwindows)、语言标准(C89C99)、以及编译参数等开启预编译选项,导致基本数据结构的字长和类型会动态变化,以linux_ x86_64 进行编译为基 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:205 | 回复:0
  • lua绑定C++对象系列二——基础模型
    lua绑定C++对象系列二——基础模型
    lua绑定C++对象的最基本模型。使用新创建userdata存放C++对象实例指针,并针对userdata设置元表,元表中注册各种C++的方法,并让__index指向元表自身,这样当使用诸如stu.setAge时,会通过__index指向的table进行索 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:192 | 回复:0
  • lua绑定C++对象系列一——基础知识
    lua绑定C++对象系列一——基础知识
    本文主要介绍lua绑定C++对象的原理和方法,并能在C/C++定义类和方法,在lua中创建C++类的句柄实例,像面向对象一样去使用C++类实例。为了便于大家理解,系列文章会从基础知识讲解,并通过多个版本的进化,一步步完成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:202 | 回复:0
  • Redis使用lua脚本
    Redis使用lua脚本
    版本:自2.6.0起可用。 时间复杂度:取决于执行的脚本。 使用Luam脚本的好处: 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延 原子操作。redis会将整个脚本作为一个整体执行,中间不会被其他命 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:205 | 回复:0
  • 九,ESP8266 判断是断电上电(强制硬件复位)之后运行的内部程序还是内部软件复位之后 ...
    九,ESP8266 判断是断电上电(强制硬件复位)之后运行的内部程序还是内部软件复位之后 ...
    现在我有一个需求,WIFI模块控制一个继电器,我要做的是如果内部程序跑乱了,造成了内部程序复位重启,那么控制继电器的状态不能改变 如果是设备断电了,然后又来电了,我需要的是继电器一定要是断开才好。不能加额 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:222 | 回复:0
  • 一篇个人感觉比较好的lua入门的文章
    一篇个人感觉比较好的lua入门的文章
    原文转自www.cppprog.com,由三篇文章组成 Lua是一个嵌入式的脚本语言,它不仅可以单独使用还能与其它语言混合调用。Lua与其它脚本语言相比,其突出优势在于: 1. 可扩展性。Lua的扩展性非常卓越,以至于很多人把Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:236 | 回复:0
  • lua5.3+luasocket
    lua5.3+luasocket
    今天安装了luasocket,遇到了很多错误,百度并没有什么针对lua5.3的版本安装luasocket的文章,在这里记录一下。 1、下载lua5.3 下载到了lua-5.3.5.tar.gz版本的lua后,在centos中进行解压,然后make linux amp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:232 | 回复:0
  • 解析android手游lua脚本的加密与解密(番外篇之反编译的对抗) ...
    解析android手游lua脚本的加密与解密(番外篇之反编译的对抗) ...
    前言 去年在看雪论坛写了一篇《浅析android手游lua脚本的加密与解密》的精华文章,今年写一篇番外篇,将一些lua反编译对抗的内容整合一起,并以3个实例作为说明(包括2018腾讯游戏竞赛和梦幻西游手游相关的补充), ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:325 | 回复:0
  • 【Unity游戏开发】用C#和Lua实现Unity中的事件分发机制EventDispatcher ...
    【Unity游戏开发】用C#和Lua实现Unity中的事件分发机制EventDispatcher ...
    一、简介 最近马三换了一家大公司工作,公司制度规范了一些,因此平时的业余时间多了不少。但是人却懒了下来,最近这一个月都没怎么研究新技术,博客写得也是拖拖拉拉,周六周天就躺尸在家看帖子、看小说,要么就是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:272 | 回复:0
  • 玩转 lua in Redis
    玩转 lua in Redis
    一、引言 Redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:203 | 回复:0
  • Windows 环境编译 Lua5.3
    Windows 环境编译 Lua5.3
    本文讲述两种 lua 源码编译方式,命令行编译与 VS 编译,以当前最新的 lua 5.3.5 为例,开始编译前请下载并安装 VS2015。 下载 lua 源码 quot;下载地址quot; 命令行编译 解压 lua 源码 在根目录创建批处理文件 msvc_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:201 | 回复:0
  • lua热更框架之XLua
    lua热更框架之XLua
    框架介绍 xLua是当下最流行的unity热更方案之一,作者是腾讯的车雄生前辈,自2016年初推出以来,已经在腾讯的多款游戏项目上应用,目前xLua已经开源到了GitHub。xLua最大的特色是不仅支持纯lua脚本热更,更是可以做 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:183 | 回复:0
  • Lua 中使用Finger Touch 处理手势识别
    Lua 中使用Finger Touch 处理手势识别
    Finger Touch 是一种处理手势识别的插件,在游戏开发中经常会用到,这里我先简单介绍一下Finger Touch(如有错误 欢迎指正) : #region Event // Fired when a finger begins touching the screen (LeanFinger ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:198 | 回复:0
  • Mac上安装lua
    Mac上安装lua
    curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz tar zxf lua-5.2.3.tar.gz cd lua-5.2.3 make macos ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:212 | 回复:0
  • redis与lua
    redis与lua
    内容大纲 redis里只用eval和evalsha redis管理Lua脚本 php里使用redis的lua脚本 在redis里使用lua脚本的好处 1.Lua脚本在Redis中是原子执行的,执行过程中间不会插入其他命令2.Lua脚本可以帮助开发和运维人员创造出 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:28 | 阅读:211 | 回复:0
  • lua工具类(一)
    lua工具类(一)
    ----Author:MyName--Date:2013-12-1618:52:11--csv解析----去掉字符串左空白localfunctiontrim_left(s)returnstring.gsub(s,amp;quot;^%s+amp;quot;,amp;quot;amp;quot;);end--去掉字符串右空白localfunctiontrim_ri ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:277 | 回复:0
  • 用 Lua 控制 MIDI 合成器来播放自定义格式乐谱
    用 Lua 控制 MIDI 合成器来播放自定义格式乐谱
    用 Lua 控制 MIDI 合成器来播放自定义格式乐谱 作者: FreeBlues 最新: https://www.cnblogs.com/freeblues/p/9936844.html 说明: 本……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:205 | 回复:0
  • 我和Lua并非一见钟情,我们期待着日久生情(相遇篇)
    我和Lua并非一见钟情,我们期待着日久生情(相遇篇)
    Lua作为一款轻量级的脚本语言,由标准C编写而成,可被C/C++调用,也可调用C/C++的函数。在目前的脚本引擎中,Lua的速度是最快的。。。Lua可直接在EditPlus文本处理器上开发,只需搭建相应的开发环境即可。GOGOGO先说 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:219 | 回复:0
  • Redis+Lua实现限流
    Redis+Lua实现限流
    相比Redis事务来说,Lua脚本有以下优点减少网络开销:不使用Lua的代码需要向Redis发送多次请求,而脚本只需一次即可,减少网络传输;原子操作:Redis将整个脚本作为一个原子执行,无需担心并发,也就无需事务;复用:脚本会永 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:229 | 回复:0
  • 【转载】lua中的require机制
    【转载】lua中的require机制
    【转载自】http://blog.chinaunix.net/uid-552961-id-2736410.html lua中的require机制    为了方便代码管理,通常会把lua代码分成不同的模块,然后在通过require函数把它们加载进来。现在看看lua的require的处理 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:224 | 回复:0
  • Luawindows环境搭建
    Luawindows环境搭建
    Lua语言的小巧和功能强大在朋友做的一个项目中得以验证,自己也尝试着了解一下,首先在window系统上搭建一个学习环境。   官网:https://www.lua.org/   搭建运行环境提供2种方式,源码编译和编译好的版本1, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:253 | 回复:0
  • Lua虚拟机初始化
    Lua虚拟机初始化
    转自:http://www.cnblogs.com/ringofthec/archive/2010/11/09/lua_State.html1.创建lua虚拟机lua_State*lua_newstate(lua_Allocf,void*ud)创建一个新的独立的lua虚拟机.参数指定了内存分配策略及其参数,注意,让用户 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:216 | 回复:0
  • lua学习笔记(一)
    lua学习笔记(一)
    lua中的方法:1.type(amp;quot;testamp;quot;):返回数据类型2.#amp;quot;zhangsanamp;quot;:返回字符串的长度3.string.gsub(amp;quot;字符amp;quot;,amp;quot;要替换的字符amp;quot;,amp;quot;把字符替换为amp;quot;) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:219 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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