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

LUA教程

RSS
  • 《Lua程序设计》9.2管道(pipe)与过滤器(filter)包含使用协同函数实现“生产者—— ...
    《Lua程序设计》9.2管道(pipe)与过滤器(filter)包含使用协同函数实现“生产者—— ...
    一个关于协同程序的经典示例是“生产者-消费者”问题。这其中涉及到两个函数,一个函数不断地产生值(比如从一个文件中读取值),另一个则不断地消费这些值(比如将这些值写到另一个文件)。通常,这两个函数大致是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:270 | 回复:0
  • Lua中的loadfile、dofile、require详解
    Lua中的loadfile、dofile、require详解
    1.loadfile——只编译,不运行loadfile故名思议,它只会加载文件,编译代码,不会运行文件里的代码。比如,我们有一个hellofile.lua文件:复制代码代码如下:print(“hello”);functionhehe()print(“hello”);end这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:243 | 回复:0
  • ngx_lua应用最佳实践
    ngx_lua应用最佳实践
    引子:以下文字,是UPYUN系统开发工程师timebug在SegmentFaultD-Day南京站技术沙龙上所做分享的内容要义提炼,主题为UPYUN系统开发团队在进行业务逻辑由C模块到ngx_lua的迁移过程中产生的心得体会,以及在NGINX上基 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:262 | 回复:0
  • openresty(nginx)、lua、drizzle调研
    openresty(nginx)、lua、drizzle调研
    一、概述:1.研究目标:nginx中使用lua脚本,及nginx直接访问mysql,redis2.需要安装的内容:openresty,mysql,redis3.OpenResty(也称为ngx_openresty)是一个全功能的Web应用服务器。它打包了标准的Nginx核心,很多 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:262 | 回复:0
  • Lua教程-I/O文件操作
    Lua教程-I/O文件操作
    Lua语言也跟其他语言一样提供了对文件的操作,来看看Lua提供了那些对文件进行操作方法。 文件操作方法 操作方法 说明 io.open (filename ) 按照指定的mode打开一个文件 io.close () 关闭文件,若无参数,关 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:269 | 回复:0
  • mac中安装lua5.1.5
    mac中安装lua5.1.5
    lua有一个工具lua-releng( https://github.com/openresty/openresty-devel-utils/blob/master/lua-releng) 用来检测代码中的所有全局变量。在macos系统,通过brew install lua 命令安装的lua, lua的版本号是5.2.4, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:258 | 回复:0
  • lua的string库
    lua的string库
    lua支持的所有字符类.     任意字符%a  字母%c控制字符%d数字%l        小写字母%p 标点字符%s空白符%u       大写字母%w  字母和数字%x  十六进制数字%z 代表0的字符上面字符类的大写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:250 | 回复:0
  • Lua中的数学库
    Lua中的数学库
    Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量=3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.523598 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:255 | 回复:0
  • Lua学习系列(三)
    Lua学习系列(三)
    Ubuntu14.04上源码编译安装lua5.3原文:http://blog.csdn.net/abclixu123/article/details/46676991 ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:250 | 回复:0
  • Lua数组排序table.sort的注意事项
    Lua数组排序table.sort的注意事项
    1.table中不能有niltable.sort是排序函数,它要求要排序的目标table的必须是从1到n连续的,即中间不能有nil。2.重写的比较函数,两个值相等时不能returntrue此外,当比较函数没有写的时候,table.sort默认按照lua里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:401 | 回复:0
  • cocos2dx-lua 批量打包及修改
    cocos2dx-lua 批量打包及修改
    coco2dx目前大部分开发者肯定是用lua解决问题,问题来了,每次改一下lua配置可能你每次都得运行 cocos luacompile -p android 针对不同的平台,可能会有某些配置会略有不同,那是不是每次我们都编译打包一遍呢? ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:256 | 回复:0
  • Zookeeper 的 Lua 绑定
    Zookeeper 的 Lua 绑定
    最近似乎喜欢上了 Lua(关于 Lua 本文就不作更多的介绍了,详见 Lua 官方页面),作为一门嵌入式语言,Lua 确实小而美,设计精巧,让人不得不感叹 Lua 作者的智慧和良苦用心。 以前写过一些有关 Zookeeper C API 的文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:213 | 回复:0
  • 公历转干支历--lua实现
    公历转干支历--lua实现
        干支纪日是现今历史上最长的纪日法,也是中国特有的历法,据考从伏羲氏就开始有创建,从中国古代的夏朝就已经开始使用。我国的干支纪日,从鲁隐公三年二月己巳日(公元前720年2月10日)开始,一直到今天,都未 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:217 | 回复:0
  • lua breakpoint
    lua breakpoint
      http://blog.codingnow.com/2016/11/lua_debugger.html It aims to separate debug code from host code. All you need to do is require 'remotedebug'. Remotedebug also makes intercept host code clean and……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:196 | 回复:0
  • 使用Lua编写Wireshark插件解析KCP UDP包,解析视频RTP包
    使用Lua编写Wireshark插件解析KCP UDP包,解析视频RTP包
     前段时间写了一个局域网音视频通话的程序,使用开源 KCP 来实现可靠UDP传输。 通过研究发现KCP在发包时,会在数据包前面加上它自己的头。如果数据包较小,KCP可能会把多个数据包合成一个包发送,提高效率。 如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:200 | 回复:0
  • Lua 介绍及应用
    Lua 介绍及应用
    作为一名程序员,相信大家在软件架构图上经常见到 “Nginx + Lua” 的字样,但是对于Lua在Web应用中的作用并没有多少了解。 该篇文章对 Lua 的语言特性、优势等方面做介绍,并通过介绍一个天气预报的 Web 应用,让 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:179 | 回复:0
  • 怎么让 Lua 5.3.4 支持中文变量名和中文函数名
    怎么让 Lua 5.3.4 支持中文变量名和中文函数名
    1. 在官网下载最新版Lua源码 Lua :Download 2. 解压后进入目录,找到/src/llex.c,打开修改 找到如下内容 修改为下面代码,并保存。 default: { if (lislalpha(ls-amp;amp;gt;current)|| ls-amp;amp;gt;current a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:181 | 回复:0
  • Win7VS2013环境编译Lua5.3.1
    Win7VS2013环境编译Lua5.3.1
    主要参考这篇文章,原文有几个错误顺便改正了。 在Windows下使用VisualStudio编译Lua5.3 写本文时Lua官方网站放出的新版本为5.3.1,然后我不知道为啥,神奇的国内不能访问Lua官网,但是作为程序员搞到源码应该不是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:186 | 回复:0
  • Cocos2d-XLua游戏开发Mac环境搭建以及一点点感悟
    Cocos2d-XLua游戏开发Mac环境搭建以及一点点感悟
     接触Cocos2d-x       最近由于公司项目的需要,自己开始接触Cocos,开始做一些简单的轻量级的游戏,以前没有接触过这一块的东西,也是借助这个机会学习一下游戏的开发,由于以前自己接触的全都是iOS和Andro ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:233 | 回复:0
  • 游戏开发世界的Lua语言 - 华章公司
    游戏开发世界的Lua语言 - 华章公司
    现实中的游戏开发常常面临两种互相矛盾的压力,一方面需要测试和验证新想法,另一方面又需要快速开发并且按时交付。把脚本语言集成到游戏项目中可以提升团队的开发效率,并且可以很好地扩展原生编译语言的能力。Lu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:270 | 回复:0
  • nginx+lua+memcache实现灰度发布
    nginx+lua+memcache实现灰度发布
    一、灰度发布原理说明 灰度发布在百度百科中解释: 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:406 | 回复:0
  • lua_windowslua下载安装第三方库
    lua_windowslua下载安装第三方库
        windows环境下,为lua添加luasocket库:https://blog.csdn.net/GiveMeFive_1003/article/details/76209815windows下编译LUA-cjson:https://blog.csdn.net/lgh1992314/article/details/50522587?utm_medium=di ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:296 | 回复:0
  • Cocos2d-x Lua Node与Node层级架构
    Cocos2d-x Lua Node与Node层级架构
    Cocos2d-x Lua采用层级(树形)结构管理场景、层、精灵、菜单、文本、地图和粒子系统等节点(Node)对象。一个场景包含了多个层,一个层又包含多个精灵、菜单、文本、地图和粒子系统等对象。层级结构中的节点可以是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:312 | 回复:0
  • VREP中使用其它Lua库
    VREP中使用其它Lua库
       VREP中的Regular API中有一些矩阵操作的函数,不过有时候还是不能满足计算需求,这时就需要在VREP中使用其它科学计算库(或者用Python/MATLAB之类的外部程序控制)。   在这里下载Lua Matrix,它是一个用纯 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:445 | 回复:0
  • Lua 脚本注释 自动化去除
    Lua 脚本注释 自动化去除
     最近领导让我把lua脚本中全部注释去掉, 我去掉以后发现项目的lua脚本大小从22.7M到了19.1M,少了3.6M(15%),项目已经跑了2周,没有收到测试或者程序的错误反馈。(欢迎大家指出错误。) 思路: 先画状态机图,转为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:287 | 回复:0
  • Lua语法继承的实现方法
    Lua语法继承的实现方法
    网上有一些Lua类继承的示例,但是无法实现方法覆盖,同时能调用已经被覆盖的父类的方法。这儿是博主自己琢磨的一种方式,亲测可用。参考文章:https://blog.csdn.net/jie12310/article/details/51921205 本篇文档只 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:290 | 回复:0
  • 扩展luarequire的行为
    扩展luarequire的行为
     来源https://blog.codingnow.com/2015/10/lua_require_env.html 今天同事提了个需求,他希望可以给部分lua代码(由策划编写)做一个沙盒关起来。在lua里做沙盒很容易,只需要控制函数的环境就可以了。不过另一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:244 | 回复:0
  • [通用技术]在不同语言中用协程实现全排列算法(C++/Lua/Python/C#) ...
    [通用技术]在不同语言中用协程实现全排列算法(C++/Lua/Python/C#) ...
    我这里实现全排列的基本算法如下(C++):1#includeamp;amp;lt;algorithmamp;amp;gt;2#includeamp;amp;lt;iostreamamp;amp;gt;3#includeamp;amp;lt;vectoramp;amp;gt;45voidperm(std::vectoramp;amp;lt;intamp;amp;g ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:254 | 回复:0
  • [How To]Let EditPlus Support LUA Language (Windows)
    [How To]Let EditPlus Support LUA Language (Windows)
    Download Lua package LuaForWindows from Google Code. Install Lua package. (Lua for Windows installs Lua language, SciTE based Lua IDE and Lua modules to the directory of you choice at install time.) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:256 | 回复:0
  • Lua入门记录
    Lua入门记录
    学习资料Lua入门和Lua高阶章节Lua中文文档阅读笔记,只是记录了知识点和一些注意点,详细的看上面提供的学习资料链接Lua基础数据类型nil(空)boolean(布尔)Lua中nil和false为“假”,其它所有值均为“真”number ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:231 | 回复:0
  • Lua 与  C 交互(1)
    Lua 与 C 交互(1)
    lua_newtable void lua_newtable (lua_State *L); 创建一个空 table ,并将之压入堆栈。 它等价于 lua_createtable(L, 0, 0) 。   lua_gettop int lua_gettop (lua_State *L); 返回栈顶元素的索引。 因为索引是从 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:270 | 回复:0
  • 如何优雅地在Redis中使用Lua
    如何优雅地在Redis中使用Lua
    作者:可均可可 原文:http://www.cnblogs.com/PatrickLiu/p/8391829.html 一、引言 今天讲一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:231 | 回复:0
  • tenginelua开源一调用内部接口高效发送文件
    tenginelua开源一调用内部接口高效发送文件
    开源自己封装的sendfile模块,可以高效的通过lua发送文件源码地址:https://github.com/weinyzhou/Lua-sendfile调用方法localsendfile=requireamp;quot;sendfileamp;quot;;sendfile.call(filename,-1,-1);第一个参数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:221 | 回复:0
  • 如何让EditPlus支持LUA
    如何让EditPlus支持LUA
    如何让EditPlus支持LUA这次主要介绍一下学习Lua之前的准备工作。(1)下载Lua安装包,最新版本是lua-5.1.3.它的体积很小,只有210Khttp://luaforge.net/frs/?group_id=377这是WINDOWS版本.附带了编辑器,连环境变量都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:247 | 回复:0
  • cocos2dxforluaA*寻路算法实现2
    cocos2dxforluaA*寻路算法实现2
    关于A*算法的实现过程,简单来说就是一个计算权限的过程。 首先,创建一个地图节点类,amp;quot;MapNode.luaamp;quot;localMapNode=class(amp;quot;MapNodeamp;quot;)functionMapNode:ctor()self._row=0--行self._ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:291 | 回复:0
  • Lua语法结构之表达式
    Lua语法结构之表达式
    1.Lua的表达式 a=1 b=2 print((a+b)*3) Lua的逻辑表达式 print(true and false) print(true or false) print(not false) 字符串的连接 print(amp;quot;helloamp;quot;..amp;quot; worldamp;quot;) function foo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:264 | 回复:0
  • 关于c调用lua对‘luaL_newstate()’未定义的引用的问题解决办法
    关于c调用lua对‘luaL_newstate()’未定义的引用的问题解决办法
    #includeamp;amp;lt;string.hamp;amp;gt;#includeamp;quot;lua.hamp;quot;#includeamp;quot;lauxlib.hamp;quot;#includeamp;quot;lualib.hamp;quot;intmain(intargc,char*argv){   charbuff;   interror;   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:225 | 回复:0
  • freeswitch使用mysql代替sqlite以及通过lua管理用户登录(基于mac).md
    freeswitch使用mysql代替sqlite以及通过lua管理用户登录(基于mac).md
    mac上让freeswitch使用mysql代替sqlite 1.安装unixodbc:brew install unixodbc安装到/usr/local/Cellar/unixodbc/2.3.4/下面2.安装mysql odbc driver去到mysql官网下载mac版mysql odbc driver点击打开链接下载的mysq ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:244 | 回复:0
  • Lua 笔记11
    Lua 笔记11
    1. 捕获用法 +1,空白捕获 ()  举例,              注:与find返回的结果不一致。 2. 捕获 另一个好的示例,              注:     这个函数首先对字符串进行了制表符展开以移除其中所有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:224 | 回复:0
  • Lua table concat
    Lua table concat
    【1】table concat 简介 使用方式: table.concat(table, sep, start, end) 作用简介: concat是concatenate(连锁、连接)的缩写。 table.concat()函数列出指定table的数组部分从start位置到end位置的所有元素,元素 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:25 | 阅读:248 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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