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

LUA教程

RSS
  • 01 . OpenResty简介部署,优缺点,压测,适用场景及用Lua实现服务灰度发布 ...
    01 . OpenResty简介部署,优缺点,压测,适用场景及用Lua实现服务灰度发布 ...
    简介 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:871 | 回复:0
  • Lua设计与实现--读书笔记
    Lua设计与实现--读书笔记
    lua简介 C底层核心模块,暴露核心接口给lua脚本层,网络的收发都在c层完成,本书简述lua解释器的实现原理,工业级脚本语言 特性:简洁高效可移植可嵌入可扩展 纯C编写 Lua的数据结构、Lua虚拟机、Lua的其他内容 我缺 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:888 | 回复:0
  • 实战:一种在http请求中使用protobuffer+nginx+lua收集打点日志的方案 ...
    实战:一种在http请求中使用protobuffer+nginx+lua收集打点日志的方案 ...
    背景 app打点日志的上报和收集,是互联网公司的基本需求。 一.方案选择 1.1 protobuffer vs json 探究一种以最高效的方式上报和解析打点数据是一个系统性的问题,需要解决的子问题有很多,例如降低网络传输成本,减 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:908 | 回复:0
  • Lua骚操作——三元条件运算符
    Lua骚操作——三元条件运算符
    本文地址:https://www.cnblogs.com/oberon-zjt0806/p/13337577.html 本文参考了这篇文章 三元运算符 (如果您已经了解什么是三元运算符,请大胆第前往下一个章节) 我知道有一元运算符(逻辑非,位反转,负号),二 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:910 | 回复:0
  • lua的table表去重
    lua的table表去重
    推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 我的个人博客 方法一 用过lua的人都知道,lua的table中不允许存在相同的key,利用这个思想,我们可以将原始table(记作table1),用一个新的table(记作table2)来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:35 | 阅读:1014 | 回复:0
  • Lua C API
    Lua C API
    Lua语言是如何与Lua C语言通信的?        lua利用虚拟栈与C进行数据交换。在栈中的每个元素都表示一个值(nil, string, number etc)        利用栈进行数据交换,数据采用先进后出原则。        L ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:283 | 回复:0
  • VSCode写lua的插件
    VSCode写lua的插件
    使用VSCode的一个插件工具包即可 Lua Extension Pack lua开发实际应用到的vscode插件并不多,游戏开发中经常用到的是代码自动补全的功能.以下罗列出一些比较好的相关插件. lua 的调试工具 LuaPanda LuaCoderAssiste ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:253 | 回复:0
  • Lua学习之小技巧一
    Lua学习之小技巧一
    查找配置表中文件方式 测试如下: 增加次数和增加table大小后测试: 这里使用的赋值,没有使用打印了。总结: lua中字符串连接符 .. 比string.format()这个方法消耗小哦,而且通过键值对方式查找是最快的方式(小白 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:245 | 回复:0
  • lua字符串处理(string库用法)
    lua字符串处理(string库用法)
    原文地址http://www.freecls.com/a/2712/flua的string库是用来处理字符串的,基础函数如下string.byte(s ])    string.byte是用来把字符转换成ascii数字,s为目标字符串,i为索引开始位置(从1开始),j为索引结束 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:262 | 回复:0
  • Lua学习(一):luac、luajit编译与反编译
    Lua学习(一):luac、luajit编译与反编译
    最近开始学习对于lua代码的保护,先对基本的概念加以理解并进行记录; 一、编译lua 1.1 lua源码编译 这些在Linux下的支持比较好,直接make就可以; 第一种:下载mingw 在Windows下面可以通过下载mingw,通过mingw软 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:254 | 回复:0
  • 从架构层面杜绝lua中使用未定义的变量
    从架构层面杜绝lua中使用未定义的变量
    #从架构层面杜绝lua中使用未定义的变量标签(空格分隔):lua---lua中有一个很坑的地方:1.就是如果一个变量拼写错误,会自动的认为你定义了一个值为nil的全局变量.2.如果在function中定义一个局部变量,忘记了local,则 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:262 | 回复:0
  • lua打包exe【转】
    lua打包exe【转】
    可以使用srlua这个工具把lua脚本打包成exe,提供了lua 5.2、5.1、5.0的版本对应的源码。 不过我懒得编译了,发现“白的菜”替懒人编译好了(感谢),点击下载。 解压后出现“luapack\bin\debugamp;quot;目录,如图 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:246 | 回复:0
  • 五,ESP8266 TCP服务器多连接(基于Lua脚本语言)
    五,ESP8266 TCP服务器多连接(基于Lua脚本语言)
    https://www.cnblogs.com/yangfengwu/p/7524326.html   一些时间去准备朋友的元器件了... 接着写,,争取今天写完所有的文章,,因为答应了朋友下周5之前要做好朋友的东西 对于TCP大家在玩AT指令的时候有没有发现客户端 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:250 | 回复:0
  • Windows下使用VS2012搭建Lua的开发环境
    Windows下使用VS2012搭建Lua的开发环境
    感谢原作者的辛勤劳动: http://www.byjth.com/lua/33.html   Lua本身是一种嵌入式语言。它不是一个可以单独运行的程序,而是一个可以链接到其他程序的库。Lua的使用一般有以下三种情况:    1,使用嵌入在某个应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:262 | 回复:0
  • LUA TABLE 遍历数组的应用
    LUA TABLE 遍历数组的应用
    当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是: for key, value in pairs(tbtest) do XXX end for key, value i ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:289 | 回复:0
  • Unity-Lua调试-EmmyLua
    Unity-Lua调试-EmmyLua
    前言 现在很多的项目都会引入热更与热修复的技术来研发,热更的形式有很多方案,目前采用较多的是Unity+Lua的形式。所以本文主要介绍Unity+Lua的调试环境搭建。 准备工作 下载并安装 IntelliJ IDEA 学习作用参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:288 | 回复:0
  • mac 下安装 lua5.3 + cjson
    mac 下安装 lua5.3 + cjson
    1.lua 5.3的安装  直接去官网下载  http://www.lua.org/ftp/lua-5.3.3.tar.gz make macosx sudo make install 2.CSJON  编译lua-cjson库,用的是云风fork后修改的支持lua53 integer64的库,传送门:lua-cjson库 h ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:319 | 回复:0
  • Lua初学
    Lua初学
    Lua很火啊,而且跟C,c++可以无缝结合,表示很给力,算是我的第三门语言吧,哈哈!在官网上下载了源码了,和windows版的,表示编译器也很给力,直接可以用SciTE就可以写代码了。a=1;b=2;print(amp;quot;%samp;quot;, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:369 | 回复:0
  • QT绑定Lua脚本,相互调用
    QT绑定Lua脚本,相互调用
    0. 前言  最近有个需求,就是需要在QT(C++)中移植lua脚本。达到可以动态更新软件功能。lua是一门脚本语言。常用于各类编程语言,作为脚本。特别是游戏行业,据说很多用lua脚本来写业务逻辑。本次分为两种调用, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:519 | 回复:0
  • LuaAPI小记2(lua值,栈解释)
    LuaAPI小记2(lua值,栈解释)
    这些东西是平时遇到的,觉得有一定的价值,所以记录下来,以后遇到类似的问题可以查阅,同时分享出来也能方便需要的人,转载请注明来自RingOfTheC 打算记录一些lua_api,可能会觉得lua文档中已经说的很清楚了,但是我将用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:339 | 回复:0
  • xlua框架unity环境配置及lua和C#的链接 xluaHotFix热更新
    xlua框架unity环境配置及lua和C#的链接 xluaHotFix热更新
    1.Xlua中 Plugin Xlua复制到 需要热更新的工程中—Assets子目录 2.开启宏HOTFIX_ENABLE File–amp;amp;gt;buildSetting–amp;amp;gt;playerSetting–amp;amp;gt;scriptsDefineSymbols 3.Tool工具文件夹 复制到Ass ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:350 | 回复:0
  • windows 环境下,为lua添加luasocket库
    windows 环境下,为lua添加luasocket库
    1.首先下载luasocket库 可以直接下载编译好的库,也可以去github上下载源码后自己自己编译: 编译好的库下载地址:http://files.luaforge.net/releases/luasocket/luasocket 源码下载地址:https://github.com/d ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:347 | 回复:0
  • 提升lua代码效率
    提升lua代码效率
    localtest={}fori=10,10000dotest={}endlocalt1=os.clock()fori=1,100000dotest.mValue=100endlocalt2=os.clock()-t1……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:370 | 回复:0
  • WIndows 使用VS编译 Lua5
    WIndows 使用VS编译 Lua5
    从Lua5.1开始官方给出的文件只有源代码和makefile文件了,官网给出的bulid方式也是在linux平台,如果只是想找个库使用下可以到这里来下载:http://joedf.ahkscript.org/LuaBuilds/ ,如果需要自定修改库配置的话,就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:323 | 回复:0
  • lua之m进制转换为n进制-任意进制转换算法
    lua之m进制转换为n进制-任意进制转换算法
    够无聊的写这个,为防止需要的人也无聊一遍,写个吧 算法有n种,但是,咱们一种就够用了 1 --数组倒序排列 2 local function orderByDesc( input ) 3 local output = {} 4 local count = #input 5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:334 | 回复:0
  • Lua编辑调试器 BabeLua
    Lua编辑调试器 BabeLua
    Lua编辑器 Lua调试器 LuaIDE LuaEdit LuaEditor  BabeLua入门   BabeLua简介 BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性: ●Lua语法高亮 ● ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:307 | 回复:0
  • lua函数调用
    lua函数调用
    一、问题和C相比,Lua是一种限制比较松散的语言,这个在函数相关的处理中更加明显。函数可以有多个参数,函数返回值可以被赋值给变量列表(Luamanual中的varlist),函数可以return表达式列表(Luamanual中的explist), ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:312 | 回复:0
  • lua报错 module 'Module' not found
    lua报错 module 'Module' not found
    这几天学习lua使用require关键字获取自己定义的模块式,发现报没有这个模块文件,询问老师,老师说是因为中文路径问题,的确这个可能会出现问题,但是我修改后还是报这个错误,老师就让我看他的源代码,我确定没写错 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:358 | 回复:0
  • nginx增加lua支持
    nginx增加lua支持
    1.下载nginxwgethttp://nginx.org/download/nginx-1.2.2.tar.gz2.安装gcc sudoapt-get install gcc 3.下载LuaJITwget http://luajit.org/download/LuaJIT-2.0.0-beta10.tar.gz4.安装LuaJITtar-xzvf LuaJIT-2. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:375 | 回复:0
  • 配置完IDEA开发lua后用idea竟然打不开lua的文件。
    配置完IDEA开发lua后用idea竟然打不开lua的文件。
    1.文件没关联上 Fileamp;amp;gt;settingamp;amp;gt;FileTypes 完成后即可打开lua文件 ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:485 | 回复:0
  • Lua闭包与迭代器应用
    Lua闭包与迭代器应用
    理解,函数内  内嵌函数,内嵌的函数,能访问到外部函数的局部变量(有点绕 。上代码清晰) 这种就是闭包代码了 。 Test1函数 ,能访问到 Test函数的局部变量 num 调用方法 输出结果 应用 :  迭代器 调用 输 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:357 | 回复:0
  • lua模块demo(redis,http,mysql,cjson,本地缓存)
    lua模块demo(redis,http,mysql,cjson,本地缓存)
    1.1.配置在nginx.conf中设置lua_shared_dictmy_cache128m;开启nginx本地缓存,放到http{}层location配置location/redis-get{resolver8.8.8.8;default_typetext/html;content_by_lua_file/usr/local/openr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:325 | 回复:0
  • lua中奇葩用法
    lua中奇葩用法
      thamp;amp;gt;a=torch.zeros(1,5)thamp;amp;gt;a00000……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:321 | 回复:0
  • lua积累
    lua积累
    --自己实现迭代器function get_each_fun(array)    local i=0    local length=table.getn(array);    return function()        i=i+1;        return (iamp;amp;gt;length and ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:308 | 回复:0
  • cocos2d-lua3.7组件篇(一)-开机淡入淡出logo动画
    cocos2d-lua3.7组件篇(一)-开机淡入淡出logo动画
    组件:开机实现淡入淡出logo的功能主场景localMainScene=class(amp;quot;MainSceneamp;quot;,function()returndisplay.newScene(amp;quot;MainSceneamp;quot;)end)localscheduler=require(cc.PACKAGE_NAME..amp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:328 | 回复:0
  • Lua虚拟机的初始化
    Lua虚拟机的初始化
    一、Lua脚本语言 1. 概述 Lua是一种脚本编程语言,与一般脚本语言不同,被称为是嵌入式的脚本语言。Lua最著名的应用是在暴雪公司的网络游戏魔兽世界中。 Lua语言可以独立进行编程,但这不是其主要的使用方式。L ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:354 | 回复:0
  • lua返回table最大值
    lua返回table最大值
    table.maxn(table)指定table中所有正数key值中最大的key值.如果不存在key值为正数的元素,则返回0。math.max(unpack(testTable))testTable为表名 math.min(unpack(testTable))……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:562 | 回复:0
  • Cocos2d x 3 2 Lua示例 ActionTest 动作测试
    Cocos2d x 3 2 Lua示例 ActionTest 动作测试
    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                 Cocos2d-x ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:343 | 回复:0
  • 02.LuaInterface 和 luanet、Lua和C#交互
    02.LuaInterface 和 luanet、Lua和C#交互
    LuaInterface   1.   在CLR中执行Lua   1.    首先在C#工程中引用LuaInterface.dll,首先把文件放入工程,然后  引用右键à添加引用à浏览à找到C#工程目录中的LuaInterface.dll文件à确定 2.引用命名 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:333 | 回复:0
  • Lua协程
    Lua协程
    协作例程1、同一时刻仅一个例程在运行2、执行权让渡和恢复【栈】……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:34 | 阅读:371 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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