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

LUA教程

RSS
  • cocos2dx-lua面向对象-转
    cocos2dx-lua面向对象-转
    转自:http://www.himigame.com/lua-game/1282.html上一篇中,向童鞋们介绍了如何自定义类binding到Lua中供给使用的教程,那么本篇将介绍利用OOP思想在在Lua中进行创建一个自定义类。  首先Himi来向大家讲解如何在L ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:451 | 回复:0
  • 在VS2008命令行编译Lua
    在VS2008命令行编译Lua
    1.去官方下载lua源码 http://www.lua.org/download.html 本人使用的是5.1.42.通过vs2008的命令提示行。进入:解压的源码如:我将lua解压到e:\lua中。及通过e:      cde:\lua定位到etc上级目录中。3.输入etc/ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:257 | 回复:0
  • lua的string.gsub初使用
    lua的string.gsub初使用
      今天在学习lua,熟悉项目代码的过程中,发现string.gsub好高级,所以在此mark下。   以下是lua5.1的官方文档介绍。 string.gsub (s, pattern, repl ) Returns a copy of s in which all occurrences of the ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:236 | 回复:0
  • centos7安装lua语言环境
    centos7安装lua语言环境
    Linux上安装Lua安装非常简单,只需要下载源码包并在终端解压编译即可.官网地址:http://www.lua.org/download.html我这里安装的是:lua-5.3.0.tar.gzcurl-R-Ohttp://www.lua.org/ftp/lua-5.3.0.tar.gztarzxflua-5.3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:221 | 回复:0
  • nginxlua打印特定header
    nginxlua打印特定header
      添加变量req_500_headerset$req_500_headeramp;quot;amp;quot;;header_filter_by_lua'ifngx.statusamp;amp;gt;=500thenlocalh=ngx.req.get_headers()fork,vinpairs(h)do……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:241 | 回复:0
  • CentOS系统下,如何安装nginx_lua_module模块以及echo-nginx-module模块 ...
    CentOS系统下,如何安装nginx_lua_module模块以及echo-nginx-module模块 ...
    export LUAJIT_LIB=/usr/local/luajit/libexport LUAJIT_INC=/usr/local/luajit/include/luajit-2.0./configure --prefix=/application/nginx --with-ld-opt=amp;quot;-Wl,-rpath,$LUAJIT_LIBamp;quot; --add-m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:365 | 回复:0
  • lua委托
    lua委托
    原文链接:https://blog.csdn.net/hjssss/article/details/1001309641基本函数绑定functionfunc(a)print(a)endfunctionbind(func,...)returnfunction(...)func(...)endendf=bin……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:247 | 回复:0
  • 基于lua协程的AI服务实现
    基于lua协程的AI服务实现
    以前写过一编博客介绍我们游戏的AI服务器。 基本的结构就是利用windows的fiber,在每个fiber中运行一个lua虚拟机,具体的内容可以产参看 http://blog.csdn.net/sniperhuangwei/article/details/5425471 但这个方案有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:202 | 回复:0
  • Lua 判断文件类型为wav
    Lua 判断文件类型为wav
    【1】应用示例 文件类型为wav格式 1 -- 判断文件类型 2 local function isType(filename) 3 local res = string.match(filename, amp;quot;.%.wav$amp;quot;) 4 if not res then 5 return 'i ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:234 | 回复:0
  • Nginx详解二十三:Nginx深度学习篇之Nginx+Lua开发环境搭建
    Nginx详解二十三:Nginx深度学习篇之Nginx+Lua开发环境搭建
        Nginx+Lua开发环境 1、下载LuaJIT解释器wget http://luajit.org/download/LuaJIT-2.0.2.tar.gztar -zxvf LuaJIT-2.0.2.tar.gzcd LuaJIT-2.0.2make install PREFIX=/usr/local/LuaJIT   /etc/profile 文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:247 | 回复:0
  • Lua遍历Linux目录下的文件夹
    Lua遍历Linux目录下的文件夹
    代码如下,里面有注释,应该能看懂。functiongetFile(file_name)localf=assert(io.open(file_name,'r'))localstring=f:read(amp;quot;*allamp;quot;)f:close()returnstringendfunctionwriteFile(file_name,string ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:240 | 回复:0
  • cocos2dxlua中异步加载网络图片,可用于显示微信头像
    cocos2dxlua中异步加载网络图片,可用于显示微信头像
    最近在做一个棋牌项目,脚本语言用的lua,登录需要使用微信登录,用户头像用微信账户的头像,微信接口返回的头像是一个url,那么遇到的一个问题就是如何在lua中异步加载这个头像,先在引擎源码里找了下可能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:326 | 回复:0
  • 【原创】大叔问题定位分享(36)openresty(nginx+lua)中获取不到post数据,ngx.req.ge ...
    【原创】大叔问题定位分享(36)openresty(nginx+lua)中获取不到post数据,ngx.req.ge ...
    openresty(nginx+lua)中获取不到post数据,ngx.req.get_body_data返回nil This function returns nil if the request body has not been read, the request body has been read into disk temporary files, or the ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:312 | 回复:0
  • Lua中分割字符串
    Lua中分割字符串
    Lua中指定分隔符,按索引来访问分割后取数据 string库的gsub函数,共三个参数:1. str是待分割的字符串2. amp;#39;+amp;#39;是正则表达式,……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:284 | 回复:0
  • ESP8266使用详解--基于Lua脚本语言ESP8266刷AT固件与nodemcu固件轻松使用8266 ...
    ESP8266使用详解--基于Lua脚本语言ESP8266刷AT固件与nodemcu固件轻松使用8266 ...
    这些天,,,,今天终于看到了希望,,,天道酬勤先说实现的功能...让ESP8266连接无线网,然后让它建立服务器,,我的客户端连接上以后,发给客户端发数据模块打印到串口,,往ESP8266串口里发数据自动转发给网口先看效果图,终于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:292 | 回复:0
  • Lua中string.format占位符的使用
    Lua中string.format占位符的使用
    虽然lua中字符串拼接“string.format”相对于“..”消耗较大,但有时为了代码的可读性,项目中还是经常用到“string.format”。至于这两个用法的性能看源码也很容易看出来,这里就简单说一下,前者其实调用C函数str_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:291 | 回复:0
  • ngx_lua_waf
    ngx_lua_waf
      Web应用防护系统Web Application Firewall,简称WAF。针对HTTP/HTTPS的安全策略专门为Web应用提供保护的产品。        OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:319 | 回复:0
  • Lua 入门教程
    Lua 入门教程
    Lua 入门教程 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 是巴西里约热内卢天主教大学(Pontifical Cat ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:670 | 回复:0
  • Lua 环境安装
    Lua 环境安装
    Lua 环境安装 Linux 系统上安装 Linux Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装: curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gztar zxf lu_来自L ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:609 | 回复:0
  • Lua 基本语法
    Lua 基本语法
    Lua 基本语法 Lua 学习起来非常简单,我们可以创建第一个 Lua 程序! 第一个 Lua 程序 交互式编程 Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。 Lua 交互式编程模式可以通过命令 lua - ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:515 | 回复:0
  • Lua 数据类型
    Lua 数据类型
    Lua 数据类型 Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和tabl ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:502 | 回复:0
  • Lua 变量
    Lua 变量
    Lua 变量 变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua 变量有三种类型:全局变量、局部变量、表中的域。Lua 中的变量 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:496 | 回复:0
  • Lua 循环
    Lua 循环
    Lua 循环 很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。 循环结构是在一定条件下反复执行某段程序的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:491 | 回复:0
  • Lua 流程控制
    Lua 流程控制
    Lua 流程控制 Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 以下是典型的流程控制流程图: 控制结构的条件表达式结果 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:473 | 回复:0
  • Lua 函数
    Lua 函数
    Lua 函数 在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。 Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:455 | 回复:0
  • Lua 运算符
    Lua 运算符
    Lua 运算符 运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符 算术运算符 下表列出了 Lua 语言中的常用算术运算符 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:472 | 回复:0
  • Lua 字符串
    Lua 字符串
    Lua 字符串 字符串或串(String)是由数字、字母、下划线组成的一串字符。 Lua 语言中字符串可以使用以下三种方式来表示: 单引号间的一串字符。 双引号间的一串字符。 ]间的一串字符。 以上三种方式的字符串实例如 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:480 | 回复:0
  • Lua 数组
    Lua 数组
    Lua 数组 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。 一维数组 一维数组是最简单的数组,其逻辑结构是线性表。 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:477 | 回复:0
  • Lua 迭代器
    Lua 迭代器
    Lua 迭代器 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。 泛型 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:469 | 回复:0
  • Lua table(表)
    Lua table(表)
    Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。 Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Lua table 是不固定大小的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:474 | 回复:0
  • Lua 模块与包
    Lua 模块与包
    Lua 模块与包 模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。 Lua 的模块是由 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:490 | 回复:0
  • Lua 元表(Metatable)
    Lua 元表(Metatable)
    Lua 元表(Metatable) 在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。例如,使用 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:458 | 回复:0
  • Lua 协同程序(coroutine)
    Lua 协同程序(coroutine)
    Lua 协同程序(coroutine) 什么是协同(coroutine)? Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。 协同是非常强 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:477 | 回复:0
  • Lua 文件 I/O
    Lua 文件 I/O
    Lua 文件 I/O Lua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。 完全模式(complete mod ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:469 | 回复:0
  • Lua 错误处理
    Lua 错误处理
    Lua 错误处理 程序运行中错误处理是必要的,在我们进行文件操作,数据转移及web service 调用过程中都会出现不可预期的错误。如果不注重错误信息的处理,就会造成信息泄露,程序无法运行等情况。 任何程序语言中, ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:431 | 回复:0
  • Lua 调试(Debug)
    Lua 调试(Debug)
    Lua 调试(Debug) Lua 提供了 debug 库用于提供创建我们自定义调速器的功能。Lua 本身并未有内置的调速器,但很多开发者共享了他们的 Lua 调速器代码。 Lua 中 debug 库包含以下函数: 序号方法 用途 1.debug(): ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:397 | 回复:0
  • Lua 垃圾回收
    Lua 垃圾回收
    Lua 垃圾回收 Lua 采用了自动内存管理。 这意味着你不用操心新创建的对象需要的内存如何分配出来, 也不用考虑在对象不再被使用后怎样释放它们所占用的内存。 Lua 运行了一个垃圾收集器来收集所有死对象 (即在 Lu ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:409 | 回复:0
  • Lua 面向对象
    Lua 面向对象
    Lua 面向对象 面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。 以下几种编程语言都支持面向对象编程: C++ Java Objective-C Smalltalk C# Ruby 面向对象特征 1) 封装: ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:378 | 回复:0
  • Lua 数据库访问
    Lua 数据库访问
    Lua 数据库访问 本文主要为大家介绍 Lua 数据库的操作库:LuaSQL。他是开源的,支持的数据库有:ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。 本文为大家介绍MySQL的数据库连接。 LuaSQL 可以使用 LuaRocks 来 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:421 | 回复:0
  • Lua 学习笔记之一(初阶话题)
    Lua 学习笔记之一(初阶话题)
    前言本文针对的读者是有经验的C/C++程序员,希望了解Lua或者迅速抓住Lua的关键概念和模式进行开发的。因此本文并不打算教给读者条件语句的语法或者函数定义的方式等等显而易见的东西,以及一些诸如变量、函数等编程语 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:367 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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