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

LUA教程

RSS
  • Redis+Lua解决高并发场景抢购秒杀问题
    Redis+Lua解决高并发场景抢购秒杀问题
    之前写了一篇PHP+Redis链表解决高并发下商品超卖问题,今天介绍一些如何使用PHP+Redis+Lua解决高并发下商品超卖问题。 为何要使用Lua脚本解决商品超卖的问题呢? Redis在2.6版本后原生支持Lua脚本功能,允许开发者使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:184 | 回复:0
  • java高级精讲之高并发抢红包~揭开Redis分布式集群与Lua神秘面纱 ...
    java高级精讲之高并发抢红包~揭开Redis分布式集群与Lua神秘面纱 ...
    java高级精讲之高并发抢红包~揭开Redis分布式集群与Lua神秘面纱 redis数据库 Redis企业集群高级应用精品教程【图灵学院】 Redis权威指南 利用redis + lua解决抢红包高并发的问题 抢红包的需求分析 抢红包的场景有点 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:214 | 回复:0
  • 【Cocos2dx3.x Lua】图片异步加载
    【Cocos2dx3.x Lua】图片异步加载
    一、说明     异步加载就是把消耗程序时间比较大的加载操作放到其他线程中,待加载完毕后通过回调函数的方式通知主线程。   addImageAsync函数实现(Cocos2dx 3.3) Link: http://codepad.org/UuNcXMqq    ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:172 | 回复:0
  • windows 安装lua-5.3.4
    windows 安装lua-5.3.4
    1.下载lua for windows lua-5.3.4_Win64_bin 附赠Programming+in+Lua.pdf学习资料,非扫描,原始资源高清版(支持kindle排版) 2.解压到指定目录 将解压好的放到你的指定目录下D:\Program Files\lua-5.3.4_Win64_bin ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:193 | 回复:0
  • 《Lua游戏AI开发指南》一导读
    《Lua游戏AI开发指南》一导读
    前 言 Lua游戏AI开发指南游戏人工智能(Artificial Intelligence,AI)是决策制定和动画回放的结合体。经典AI或学术AI仅仅关注于找到正确的决策,游戏AI则负责在游戏运行期间做出大量的决策。将游戏AI与动画分开处理 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:163 | 回复:0
  • 在Unity中新建Lua和Text文件
    在Unity中新建Lua和Text文件
    预览 在Project视图中,扩展右键菜单,右键 – Create - Text File 创建一个Text文件,或者Lua文件。 关键点 获取当前选择的路径,以Assets路径开头 var selectPath = AssetDatabase.GetAssetPath(Selection.activ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:187 | 回复:0
  • Lua协程Coroutine是什么
    Lua协程Coroutine是什么
    Lua协程Coroutine是什么 协程和线程不同: 同一时刻,一个多线程程序可以用多个线程同时执行;而协程只能有一个在执行 多线程是抢占式的;而协程是非抢占式的,只有协程显示被挂起,才会被挂起 协程和线程的相同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:191 | 回复:0
  • 实现线上高性能接口方案nginx负载tornado后端lua数据
    实现线上高性能接口方案nginx负载tornado后端lua数据
    最近实现了一个http的接口 ~ http的方式,访问结果为json nginx做负载,web分离,url转发 ~ tornado做数据操作和异步调用lua的接口 ~ memcached做session的共享 (为啥不用redis做session,一方面是为了不和redis有kv ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:208 | 回复:0
  • 为lua添加简单的网络功能
    为lua添加简单的网络功能
    为了向lua添加网络处理网络消息的能力,需要把网络相关的一些接口注册到lua中。 这里采用生成C dll的方法。首先导出一个C函数,这个函数用于把所有的网络接口函数注册到lua中。 注意这个dll中的函数要用纯C编写。   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:180 | 回复:0
  • 记录一次nginx+lua
    记录一次nginx+lua
    ~]# cd /usr/hello/ hello]# lltotal 16-rw-r--r--. 1 root root  291 Apr 26 18:18 hello.confdrwxr-xr-x. 2 root root 4096 Jun  6 00:07 luadrwxr-xr-x. 6 root root 4096……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:196 | 回复:0
  • Lua之协成
    Lua之协成
    Lua在主线程之外还可以运行一个协同程序。可以通过coroutine的create方法创建一个协同程序,会在yield方法的地方暂停,然后调用resume方法时继续执行。     coroutine的方法: create(f)    创建一个协程,f为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:191 | 回复:0
  • Lua实战笔记第3篇 Qt调用lua动态链接库
    Lua实战笔记第3篇 Qt调用lua动态链接库
    Qt调用Lua动态链接库 上一篇笔记讲解了如何在VS2017下使用C++调用Lua动态链接库,因笔者平时也喜欢使用Qt,故创作本篇记录Qt是如何调用Lua Dll协助我们工作的 新建Qt工程   这是创建好的Qt Console工程   将Lua5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:225 | 回复:0
  • LUArequire搜索路径指定方法
    LUArequire搜索路径指定方法
    如果是一个*.LUA的文件,里面用到了自己写的库,或者第三方写的库,但是你不想把它放到lua的安装目录里,则在代码里面可以指定require搜索的路径。package.path='/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:213 | 回复:0
  • OpenResty+lua+GraphicsMagick生成缩略图
    OpenResty+lua+GraphicsMagick生成缩略图
    1、安装GraphicsMagick下载地址:http://www.graphicsmagick.org/安装支持包:下载地址:ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/直接上传libjpeg-6b.tar.gzlibpng-1.6.16.tar.gz到/usr/local/s ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:223 | 回复:0
  • lua垃圾回收之空表
    lua垃圾回收之空表
    故事背景:   自己手动手写的一个lua外部库luaopen_xxx,采用了tolua++1.0.93,编译后得到xxx.dll,当在luajit中require 'xxx'后是正常的,但如果运行环境换成lua5.1.4,进程崩溃,调试后发现,出问题的现场在这个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:230 | 回复:0
  • 黑猴子的家:LUA脚本(Redis 秒杀案例)
    黑猴子的家:LUA脚本(Redis 秒杀案例)
    Code -amp;amp;gt; GigHub https://github.com/liufengji/redis_seckill.git 1、概念 http://www.lua.org/download.html Lua是一个小巧的脚本语言,用标准C语言编写并以源代码形式开放,因此Lu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:243 | 回复:0
  • lua在mac下环境场景搭建
    lua在mac下环境场景搭建
    粘贴下面 { amp;quot;cmdamp;quot;:,       amp;quot;file_regexamp;quot;: amp;quot;^(?:lua:)?(...*?):(*):?(*)amp;quot;,   “path”:“/usr/local/bin”,     amp;quot;selectoramp;quot;: amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:219 | 回复:0
  • lua语言中的假
    lua语言中的假
    【1】测试及结论 (1)代码 1 local var_zero = 0 2 local var_false = false 3 local var_nil = nil 4 5 if var_zero then 6 print('var_zero : true') 7 else 8 print('var_zero : false') 9 e ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:274 | 回复:0
  • nginx+lua实现简单的waf网页防火墙功能
    nginx+lua实现简单的waf网页防火墙功能
    Nginx+Lua实现WAF 参考地址:http://www.2cto.com/Article/201303/198425.html 2016年8月2日 安装LuaJIT http://luajit.org/download/LuaJIT-2.0.4.tar.gz tar xf LuaJIT-2.0.4.tar.gz cd LuaJIT-2.0.4 make amp;am ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:346 | 回复:0
  • Mac系统安装Lua
    Mac系统安装Lua
    1.下载最新版的lua-5.2.3请点击,然后解压 2.运行“终端”进入到该文件夹下,主要是cd【文件夹名】3.在“终端”输入  makemacosx (回车)4.在“终端”输入  maketest (回车)正常情况下会出现:src/lua-v   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:298 | 回复:0
  • 探索Lua5.2内部实现:编译系统(1) 概述
    探索Lua5.2内部实现:编译系统(1) 概述
    以下内容转载自:https://blog.csdn.net/yuanlin2008/article/details/8486463 下面有些截图来源于lua532 Lua是一个轻量级高效率的语言。这种轻量级和高效率不仅体现在它本身虚拟机的运行效率上,而且也体现在他整个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:240 | 回复:0
  • Lua性能优化之table
    Lua性能优化之table
    通常情况下,我们不需要知道Lua的table是如何实现的,但是为了对lua性能进行优化,去了解Lua table的实现细节是非常关键的。 01 — table是如何实现的? 为了了解table的实现,我们可以查看Lua的C源码,如下:   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:237 | 回复:0
  • lua中的Table
    lua中的Table
    简介: Lua中,Table是很重要的一个部分,它可以表示很多的数据结构,可以是Array,可以是Map,可以根据自己的需要实现栈,队列等等,使用起来方便 分析: Table分为2部分,分别是数组Array和Hash部分。 数组部分主 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:236 | 回复:0
  • lua--string
    lua--string
    table.keys返回指定表格中的所有键。格式:keys=table.keys(表格对象)用法示例:localt={a=1,b=2,c=3}localkeys=table.keys(t)--keys={amp;quot;aamp;quot;,amp;quot;bamp;quot;,amp;quot;camp;quot;}~~table.values ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:237 | 回复:0
  • 清理 redis 死键
    




清理 redis 死键
Redis Lua脚本
redis-cli 命令详解 ...
    清理 redis 死键 清理 redis 死键 Redis Lua脚本 redis-cli 命令详解 ...
    《清理 redis 死键》 参考: 《Redis Lua脚本》 《redis-cli 命令详解》 场景: 在这类项目运行久了之后,一些老的key会不断在redis里积压,导致redis内存越来越高,对redis的使用效率产生影响,因此需要对于redis数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:259 | 回复:0
  • 使用protoc-gen-lua生成lua,C++,java代码
    使用protoc-gen-lua生成lua,C++,java代码
    Protobuf 官方并没有 Lua版本,然后网易的程序猿开发出了 protoc-gen-lua ,可以让我们将 Proto 文件转成 lua 脚本在 Lua中使用,由于最后一直没人维护,貌似只能用proto2版本。 1、首先我们需要下载相关的资 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:208 | 回复:0
  • Eclipse —— 安装Lua Eclipse插件
    Eclipse —— 安装Lua Eclipse插件
    最近在学习lua,这里记录下eclipse安装lua插件的方法。 步骤 首先 单击Eclipse-amp;amp;gt;Help-amp;amp;gt;Install New Software 在出现的Install窗口中,点击右侧的Add 并在Name中输入 kepler Location中输入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:237 | 回复:0
  • Lua Behavior Tree For Unity3D(Lua描述行为树For Unity3D)
    Lua Behavior Tree For Unity3D(Lua描述行为树For Unity3D)
    行为树(BTTree)笔记 为什么是Lua版本的行为树 目前国内的手机游戏都标配热更新功能,而游戏AI自然也是MMO游戏的一个标配,比如说挂机的AI,宠物的AI等等。 说起如何用更简单的方式开发AI功能,大家都会想到使用状态 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:214 | 回复:0
  • Lua5.1基本函数库介绍
    Lua5.1基本函数库介绍
    Lua5.1基本函数库介绍assert (v )功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为amp;quot;assertion failed!amp;quot;collectgarbage (opt )功能:是垃圾 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:208 | 回复:0
  • 研究饥荒里的Lua代码
    研究饥荒里的Lua代码
    闲来无事,一直觉得自己Lua代码写的烂,既然饥荒那么成功,又是用Lua写的,那我也想来研究下饥荒Lua写的部分。 素材方面: data\anim: 在饥荒的data/anim目录下有无数个zip文件,解压能看到是tex文件类型的纹理图 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:201 | 回复:0
  • vs2013开发调试cocos2d-x-Lua工程项目
    vs2013开发调试cocos2d-x-Lua工程项目
    刚来新公司,之前习管了用断点调试。现在同事们用的是Visual Studio Code 编写Lua脚本,然后打日志来调试。而我个人由于之前习惯一直用断点去调试。所以就要自己配一下Lua调试了。 一、去下载一个BabeLua,BabeLua是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:203 | 回复:0
  • Redis执行Lua脚本示例
    Redis执行Lua脚本示例
    Redis在2.6推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。使用脚本的好处如下: 1.减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。使用脚本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:197 | 回复:0
  • redis之lua脚本
    redis之lua脚本
    简介:有人说redis想学好lua必会,但是站在我的角度来说,其实用lua去操作redis还是有一定好处的,我认为还是有必要去学习一下。比如写的lua脚本去操作redis时,都是原子性操作,原子性操作那么我们可能会想到的是秒 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:207 | 回复:0
  • HttpLuaModule——翻译(Nginx API for Lua)
    HttpLuaModule——翻译(Nginx API for Lua)
    现在我已经将翻译的内容放到:http://wiki.nginx.org/HttpLuaModuleZh Introduction 各种各样的*_by_lua和*_by_lua_file配置文件服务在都在nginx.conf文件内。这些LUA API只能运行在这些配置文件里面。 这个API有两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:215 | 回复:0
  • C++实现对lua访问的封装
    C++实现对lua访问的封装
    这是一个几年前写的对lua的访问封装,当时的项目仅提供了最基本的lua访问接口:调用lua函数,向lua注册标准格式的C++函数. 本来我想引进luabind,但luabind相对又过于复杂,并不是所有功能都是我需要的,并且还要为此 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:205 | 回复:0
  • cocos-lua学习笔记(四)HelloWorld结构分析
    cocos-lua学习笔记(四)HelloWorld结构分析
    版本:Quick-Cocos2dx-Community 3.7.1 注意:win32 player 使用 vs2015 编译,如果你的系统没有安装 vs2015,需要安装 vs2015 运行库方能正确启动 player。运行库下载地址:VS2015 运行库。 点击setup_win.bat or s ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:211 | 回复:0
  • 支持lua的框架和ide
    支持lua的框架和ide
    1、Kony   http://mobilehub.io/products/kony 2、CryEngine http://mobilehub.io/products/cryengine 3、DragonRAD http://mobilehub.io/products/dragonrad 4、CocoStudio http://mobilehub.io/products/cocostud ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:225 | 回复:0
  • Lua基本数据类型
    Lua基本数据类型
      Lua数据类型 数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。 boolean 包含两个值:false和true。 number 表示双精度类型的实浮点数 string 字符串 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:227 | 回复:0
  • Wireshark lua dissector 对TCP消息包合并分析
    Wireshark lua dissector 对TCP消息包合并分析
    应用程序发送的数据报都是流式的,IP不保证同一个一个应用数据包会被抓包后在同一个IP数据包中,因此对于使用自制dissector的时候需要考虑这种情况。 Lua Dissector相关资料可以见:http://wiki.wireshark.org/Lua/D ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:252 | 回复:0
  • Lua开发环境配置
    Lua开发环境配置
    Lua(英语发音:/ˈluːə/)程序设计语言是一个简洁、轻量、可扩展的脚本语言,是葡萄牙语中“Luna”(月亮)的意思。   Lua is a powerful, fast, lightweight, embeddable scripting language.   Lua是一种功能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:228 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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