学习Lua



Lua字节码分析
Lua字节码分析

一、lua语句的执行过程 lua代码首先会被lua编译器(通常所指的luac)编译为二进制文件,编译是以一个lua文件为单位,比如一个lua文件内有语法错误,即使你不执行相关代码&#x …

openresty lua

server { listen 8081; server_name localhost; location /index.php { default_type text/html; content_by_lua_block { --local request_method=ngx.req.get_method() --if "GET" == request_method then …

合宙Air720U&724U&722U Lua 固件更新说明

Lua固件更新说明如下:首推1.3基线,不支持1.2基线空中升级到1.3基线版本 空间说明 Luat二次开发使用的Flash空间有两部分:脚本区和文件系统区 脚本区: 通过Luatools烧写的所有文件,都存放在此区域 …

EmmyLua 和 LuaPanda 的 Lua Debug 环境配置
EmmyLua 和 LuaPanda 的 Lua Debug 环境配置

EmmyLua Debug 需要下载 LuaForWindows ,搜全名到 Github 下载,安装后是 Lua5.1 带 LuaSocket 的版本,IDEA可以直接断点调试 LuaPanda 可以下载 Lua5.3版本,然后下载 LuaPanda 源码 然后将这两个文件夹 …

Lua 实现了一个增量标记

ua 采用了自动内存管理。 这意味着你不用操心新创建的对象需要的内存如何分配出来, 也不用考虑在对象不再被使用后怎样释放它们所占用的内存。 Lua 运行了一个垃圾收集器来收集所有死对象 (即 …

filter.lua

local ngx_re_split=require("ngx.re").split local ip_addr = ngx.shared.redis_cluster_addr:get('redis-addr') ip_addr = ngx_re_split(ip_addr,',') local redis_addr = {} for key, value in ipairs(i …

Windows给sublime text添加lua编译环境

传送门:https://blog.csdn.net/daimou123/article/details/52281285 作者:mn24596mn

LUA中最基本的结构是

1) 封装:指能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性。 2) 继承:继承的方法允许在不改动原程序的基础上对其进行扩充,这样使得原功能得以保存 …

Openresty(四)lua api简介
Openresty(四)lua api简介

说明: 主要是通过一些'例子'来说明'lua api'提供了'哪些功能' 一 参考资料 理解: openresty、lua、lua_api三者'关系' (1)lua指令和lua_api 说明: 大约'40'多个指令、'120'多个api,'熟悉核心'即可,需要 …

个人Lua心得以及笔记

实际开发lua的IDE:vscode/IDEA/LuaStudio 学习用的:sublime text,轻便快捷 lua分号可以省略,打印函数print ctrl+b运行 –单行注释,–[[中间写注释内容]]多行注释 --单行 …

Lua表构造器的索引问题

Lua的表有多种构造方式,最简单的就是空构造器。 mytable = { } 如果是把表当作对象,通常使用记录式(record-style): mytable = { color = "blue", size = "large" } 如果是当作数组&#x …

Lua
收藏: 28人
介绍:

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。


推荐作者