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

LUA教程

RSS
  • Lua教程-泛型for迭代器
    Lua教程-泛型for迭代器
    Lua中for循环提供了对数字型和非数字型(泛型)的支持,其中对数字型的支持已经在之前的文章“Lua教程-流程控制”中进行说明,在这主要讲解下泛型for迭代器,依据table的结构分为两种: 数字型table 索引key全部为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:240 | 回复:0
  • lua中string.find()函数作用于汉字字符串
    lua中string.find()函数作用于汉字字符串
    lua中有这样一个库函数,string,find(),作用是在一个字符串中找到目标字符串的起始和结束位置(从1开始计数)如:a,b=string.find(amp;quot;helloworldamp;quot;,amp;quot;woamp;quot;)//a==7,b==8但是如果是这样呢 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:253 | 回复:0
  • Lua 程序设计 (Roberto,Ierusalimschy 著)
    Lua 程序设计 (Roberto,Ierusalimschy 著)
    1 开始 2 类型与值 3 表达式 4 语句 5 函数 6 深入函数 7 迭代器与泛型for 8 编译,执行与错误 9 协同程序(coroutine) 10 完整的示例 11 数据结构 12 数据文件与持久性 13 元表(metatable)与元方法(metamethod) 14 环 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:273 | 回复:0
  • Box2D lua binding and Usage
    Box2D lua binding and Usage
    Box2D lua binding pkg and c++ files: LuaBox2D.zip Usage: local PTM_RATIO = 32.0 local gravity = b2Vec2(0.0, -10.0) local _world = b2World:new_local(gravity) -- Create edges aro……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:318 | 回复:0
  • Nginx+lua控制实例
    Nginx+lua控制实例
    安装lua_nginx_module模块lua_nginx_module可以一步步的安装,也可以直接用淘宝的OpenRestyCentos和debian的安装就简单了。。这里说下freebsd的安装:fetchhttp://www.lua.org/ftp/lua-5.1.4.tar.gztarzxvflua-5.1.4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:299 | 回复:0
  • nginx安装Lua脚本,并且结合github ngx_lua_waf实现安全web应用防火墙 ...
    nginx安装Lua脚本,并且结合github ngx_lua_waf实现安全web应用防火墙 ...
    一、安装LUA 官方网站:https://github.com/openresty/lua-nginx-module 1、LuaJIT wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz make install PREFIX=/usr/local/luajit vim /etc/profile export LUAJIT_LI ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:370 | 回复:0
  • lua/cocos加载动画以及可以使用加载纹理的方式来替换图片并且加载个人制作的艺术字体( ...
    lua/cocos加载动画以及可以使用加载纹理的方式来替换图片并且加载个人制作的艺术字体( ...
    1、加载spine/json(ExportJson)骨骼动画 现在用的比较多 local spineAnim = sp.SkeletonAnimation:create(“base/res/spine/qiandao.json”,“base/res/spine/qiandao.atlas”, 1.0)–预加载动画资源 spineAnim:set ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:427 | 回复:0
  • C/C++和Lua是如何进行通信的?
    C/C++和Lua是如何进行通信的?
    为了实现Lua和其他语言之间的通信,Lua虚拟机为C/C++提供了两个特性: Lua_State状态机        lua_State主要是管理一个lua虚拟机的执行环境, 一个lua虚拟机可以有多个执行环境。Lua虚拟机通过维护这样一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:304 | 回复:0
  • 悲观锁,乐观锁,redis+lua分布式锁的数据库案例讲解
    悲观锁,乐观锁,redis+lua分布式锁的数据库案例讲解
    超发问题分析 针对抢到红包案例,用户抢到红包后,红包总量应-1,当多个用户同时抢红包,此时多个线程同时读得库存为n,相应的逻辑执行后,最后将均执update T_RED_PACKET set stock = stock - 1 where id = #{id} ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:316 | 回复:0
  • lua实现面向对象(一)
    lua实现面向对象(一)
    c++和java语言机制中本身带有面向对象的内容,而lua设计的思想是元编程,没有面向对象的实现。但是利用lua的元表(matetable)机制,可以实现面向对象。要讲清楚怎样实现lua面向对象,需要讲清楚以下内容。1.lua元表2. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:309 | 回复:0
  • lua快速入门(二)
    lua快速入门(二)
      lua语法简单,思路清晰,可以很好的描述我们的思想。 但其做为脚本语言最终也是要嵌入进我们的系统,才能为我们满足需求发光发热。 那我们现在就来看看lua要怎么与我们的c/c++系统相结合吧。     lua有几个简 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:315 | 回复:0
  • [Cocos2d-x+lua]Label特点总结
    [Cocos2d-x+lua]Label特点总结
    在Cocos2d-x的lua-tests里,展示了3种Label的使用,分别是cc.LabelAtlas,cc.LabelBMFont和cc.LabelTTF,通过上网搜索资料,总结一下它们的特点,以方便日后的选取和使用。新版本是指3.0以后的版本,改动的目的应该 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:373 | 回复:0
  • 基于lua-nginx-module(openresty)的WEB应用防火墙
    基于lua-nginx-module(openresty)的WEB应用防火墙
    独乐乐,不如众乐乐,分享给大家一篇WEB应用防火墙的文章,基于Lua+ Nginx实现。以下是ngx_lua_waf的作者全文输出。  Github地址:https://github.com/loveshell/ngx_lua_waf ngx_lua_waf ngx_lua_waf是我刚入职 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:556 | 回复:0
  • cocos3.3 lua sprite 精灵 修改 图片
    cocos3.3 lua sprite 精灵 修改 图片
    【1】下载一个TexturePackage 下面是2017年8月25的官网 https://www.codeandweb.com/texturepacker/download 【2】安装TexturePackage 我的是win8 左下角开始图标右键打开   管理员cmd 用这个cmd安装【1】下载的安 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:345 | 回复:0
  • 让Lua自己把文件夹下面的所有文件自动加载起来吧
    让Lua自己把文件夹下面的所有文件自动加载起来吧
    没有想到我也做了一回标题党。其实这里边说的自动还是有夸大其词的部分。其实只是指定文件夹,然后根据指定文件夹数据,加载目录下边的内容而已。 怎么来进行Lua文件的加载 一般情况下,相关的功能需要给他创建一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:30 | 阅读:300 | 回复:0
  • 物理世界和精灵,cocos2dx-lua
    物理世界和精灵,cocos2dx-lua
    》》》》》 公司内网,纯手打,可能会有单词打错!!!!!!!! box2d物理引擎,自带重力,刚体,弹性,新的碰撞检测 1.创建物理世界的场景和边界。 2.创建受重力影响的精灵(自带刚体) --创建物理世界的场景和边 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:194 | 回复:0
  • lua绑定C++对象系列四——luna模板
    lua绑定C++对象系列四——luna模板
    在系列文章二三中描述的绑定C++对象基础篇和进阶篇,都有一个很大的问题,就是每个类需要写大量的代码,从类的元表创建、方法注册到实例创建,都需要自己重复写类似的代码。如果涉及N个不同类,会有大量重复的代码, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:177 | 回复:0
  • 【网页加速】lua redis的二次升级
    【网页加速】lua redis的二次升级
    之前发过openresty的相关文章,也是用于加速网页速度的,但是上次没有优化好代码,这次整理了下,优化了nginx的配置和lua的代码,感兴趣的话可以看看上篇的文章: quot;https://www.cnblogs.com/w1570631036/p/84493 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:214 | 回复:0
  • Bypass ngx_lua_waf SQL注入防御(多姿势)
    Bypass ngx_lua_waf SQL注入防御(多姿势)
    0x00 前言 ​ ngx_lua_waf是一款基于ngx_lua的web应用防火墙,使用简单,高性能、轻量级。默认防御规则在wafconf目录中,摘录几条核心的SQL注入防御规则: 这边主要分享三种另类思路,Bypass ngx_lua_waf SQL注入防 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:217 | 回复:0
  • 【游戏开发】Excel表格批量转换成lua的转表工具
    【游戏开发】Excel表格批量转换成lua的转表工具
    一、简介 在上篇博客《【游戏开发】Excel表格批量转换成CSV的小工具》 中,我们介绍了如何将策划提供的Excel表格转换为轻便的CSV文件供开发人员使用。实际在Unity开发中,很多游戏都是使用Lua语言进行开发的。如果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:224 | 回复:0
  • 3-学习GPRS_Air202(需要知道的关于Lua的一些基本的知识)
    3-学习GPRS_Air202(需要知道的关于Lua的一些基本的知识)
    http://www.cnblogs.com/yangfengwu/p/8948935.html 学东西一定是打破沙锅学到底,有问题就解决问题,不要试图去回避或者放弃解决当前的问题,如果总是回避或者放弃你就永远无法越过了..你的能力也就这样了,你的自学和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:230 | 回复:0
  • Lua和C#调用探秘
    Lua和C#调用探秘
    转载请标明出处:http://www.cnblogs.com/zblade/ 在实际的项目中,大部分业务逻辑 程序员只需要负责lua层编写逻辑即可,或者在c#层添加一些静态函数,供lua层调用。那么对于具体的相互之间的交互,又是如何进行的? ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:247 | 回复:0
  • 深入探究Lua的GC算法(下)-《Lua设计与实现》
    深入探究Lua的GC算法(下)-《Lua设计与实现》
    紧接着上一篇文章zblade:深入探究Lua的GC算法(上)-《Lua设计与实现》 紧接着上一篇文章zblade:深入探究Lua的GC算法(上)-《Lua设计与实现》 这篇文章让我们收尾GC的具体后续操作。转载请标明出处:http://www.c ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:273 | 回复:0
  • Lua中table的实现-《Lua设计与实现》
    Lua中table的实现-《Lua设计与实现》
    本文来自《Lua设计与实现》的阅读笔记,推荐Lua学习者可以购买一本,深入浅出讲解lua的设计和实现原理,很赞,哈哈 本文来自《Lua设计与实现》的阅读笔记,推荐Lua学习者可以购买一本,深入浅出讲解lua的设计和实现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:250 | 回复:0
  • 深入浅出Lua虚拟机
    深入浅出Lua虚拟机
    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:郑小辉 | 腾讯 游戏客户端开发高级工程师 写在前面:本文所有的文字都是我手工一个一个敲的,以及本文后面分享的Demo代码都是我一行一行码的,在我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:235 | 回复:0
  • Lua编写wireshark插件初探——解析Websocket上的MQTT协议
    Lua编写wireshark插件初探——解析Websocket上的MQTT协议
    本文主要梳理编写wireshark插件的条理,实现了一个利用wireshark自带的MQTT解析功能来分析WebSocket上的MQTT协议的插件,区别于很多教程教如何添加一个新的协议 ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:252 | 回复:0
  • 动手写IL到Lua的翻译器——准备
    动手写IL到Lua的翻译器——准备
    文章里的代码粘过来的时候格式有点问题,原因是一开始文章是在订阅号上写的(gamedev101,文末有二维码),不知道为啥贴过来就没了格式,还要手动删行号,就没搞了。 介绍下问题背景: 小说君正在参与的项目,服务端 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:247 | 回复:0
  • cocos对lua代码加密
    cocos对lua代码加密
    1.0 cocos luacompile 用法 我用的普通的cocos2d lua,没用quick,quick好像可以对整个资源包括图像和音频都加密,打包成zip。但我没用quick.看了下luacompile 的 help,比较简单啊。 先在项目根目录下建立了一个out ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:263 | 回复:0
  • Redis进阶实践之十九  Redis如何使用lua脚本
    Redis进阶实践之十九 Redis如何使用lua脚本
    一、引言 redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:882 | 回复:0
  • Lua Table转C# Dictionary
    Lua Table转C# Dictionary
    因为在游戏公司做web后台开发,经常会涉及到取游戏服务器的数据库里面读写各种操作。 昨天下午,服务器那边让我读一个配置显示到后台,让运营大佬们可以在web后台配置游戏参数。 本来以为很简单个事情,结果我读出那 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:247 | 回复:0
  • Lua内存分析工具
    Lua内存分析工具
    最近给公司写了一个lua内存分析工具,可以非常方便的分析出Lua内存泄露问题,有图形化界面操作,方便手机端上传快照等功能 内存分析我是在c语言端写的,也有人写过lua端的分析工具,也蛮好用的,不过lua分析工具本身 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:221 | 回复:0
  • 用Lua定制Redis命令
    用Lua定制Redis命令
    Redis 提供的命令简单而高效,但有时候我们可能会需要命令更复杂一些,如用来实现“原子”操作或复合命令。本文通过几个实例介绍了 Redis 提供的 Lua 脚本嵌入功能,并总结了一下适用场景。 ... ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:206 | 回复:0
  • Redis进阶实践之八Lua的Cjson在Linux下安装、使用和用C#调用Lua脚本 ...
    Redis进阶实践之八Lua的Cjson在Linux下安装、使用和用C#调用Lua脚本 ...
    一、引言 学习Redis也有一段时间了,感触还是颇多的,但是自己很清楚,路还很长,还要继续。上一篇文章简要的介绍了如何在Linux环境下安装Lua,并介绍了在Linux环境下如何编写Lua脚本和运行。由于我们这个系列是以Re ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:209 | 回复:0
  • Redis进阶实践之七Redis和Lua初步整合使用
    Redis进阶实践之七Redis和Lua初步整合使用
    一、引言 Redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:179 | 回复:0
  • Go语言是我见过最简洁的语言(除了lua)
    Go语言是我见过最简洁的语言(除了lua)
    写在前面:题目就是个标题党,在这里先道歉,其次撸主学过很多语言(基本上是个语言都要上一下的那种人,但是不会太深入,只做了解,因为很多用不到),但主要使用C#语言(不过已经开始恶心C#的臃肿,不要打我),还 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:178 | 回复:0
  • C和Lua之间的相互调用
    C和Lua之间的相互调用
    前面的话 第一次接触Lua是因为Unity游戏中需要热更,但是一直没搞懂Lua是怎么嵌入到别的语言中执行的,如何互相调用的。这次打算好好了解一下C跟lua是如何交互的 那么如何使用Lua语言? lua是c语言编写的,而且开源 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:191 | 回复:0
  • c++对象在lua层的生命周期与内容扩展
    c++对象在lua层的生命周期与内容扩展
    前言 上一篇博客记录了 tolua++ 将 c++类型,变量,函数,以及对象导出到 lua 的过程,这篇博客就接着记录一下 c++对象的内存回收以及c++对象数据和方法在lua中的扩展。 1. 首先 tolua_reg_types() 在为 c++ 类型创 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:189 | 回复:0
  • lua 限流
    lua 限流
    前言 每逢大促必压测,每逢大促必限流,这估计是电商人的常态。每次大促期间,业务流量是平时的几倍十几倍,大促期间大部分业务都会集中在购物车结算,必须限流,才能保证系统不宕机。 限流算法 限流算法一般有三种 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:180 | 回复:0
  • lua调用c动态库教程
    lua调用c动态库教程
    安装 5.2版本的库:sudo apt-get install liblua5.2-dev 版本不同调用的接口就不同,本文针对lua5.2 //lutil.c#include amp;amp;lt;lua.hamp;amp;gt; #include amp;amp;lt;lauxlib.hamp;amp;gt; #include amp;amp;l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:177 | 回复:0
  • Redis进阶实践之十九Redis如何使用lua脚本
    Redis进阶实践之十九Redis如何使用lua脚本
    一、引言              redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:187 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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