lua

VT LI2 天前
java·开发语言·lua
Lua 源码执行流程全解析:词法分析、语法分析、字节码生成、虚拟机执行与垃圾回收本文将完整拆解 Lua 从源码到执行的全生命周期,覆盖编译期(源码→闭包)、运行时(虚拟机执行)、值类型系统、全局状态与线程模型、垃圾回收、元方法、调试接口、C API 栈操作及核心结构体内存占用,完整还原 Lua 底层执行逻辑。
历程里程碑3 天前
java·大数据·开发语言·elasticsearch·链表·搜索引擎·lua
二叉树---二叉树的中序遍历🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
上海合宙LuatOS3 天前
物联网·lua·luatos
LuatOS扩展库API——【exremotefile】远程文件管理系统LuatOS,是一款面向物联网设备打造的轻量级嵌入式 Lua 脚本运行框架与实时系统,基于 Lua 5.3 深度优化,主要适用于 4G-Cat.1、MCU 这类 物联网终端。开发时采用 Lua 脚本模式,核心设计围绕协程多任务展开,同时其丰富的配套资源也为开发提供了便利,数十个核心库与扩展库,搭配上千个应用 demo,可满足物联网基础开发的各类需求。
上海合宙LuatOS4 天前
开发语言·网络·物联网·lua·luatos
LuatOS扩展库API——【exremotecam】网络摄像头控制exremotecam 扩展库是 LuatOS 提供的一个网络摄像头控制工具,它通过 WiFi 网络或以太网连接到指定的网络摄像头,实现对摄像头的 OSD (屏幕显示) 文字设置和拍照功能。
专吃海绵宝宝菠萝屋的派大星4 天前
测试工具·lua·postman
使用postman测试自己编写的mcp服务MCP 使用 SSE(Server-Sent Events)协议,需要两步配合。在 Postman 中新建一个 GET 请求:
一个有温度的技术博主4 天前
redis·缓存·lua
Lua语法详解:从变量声明到循环遍历的避坑指南在上一篇文章中,我们认识了 Lua 这种轻量级脚本语言,并成功运行了 Hello World。但在实际的多级缓存开发(如 Nginx + OpenResty)中,仅仅会打印字符串是远远不够的。
上海合宙LuatOS4 天前
物联网·lua·luatos
LuatOS扩展库API——【exmodbus】MODBUS协议LuatOS 是面向物联网设备的轻量级嵌入式 Lua 脚本运行框架 / 实时系统,基于 Lua 5.3 深度优化,用于 4G‑Cat.1、MCU 等物联网终端。LuatOS 开发特点是基于 Lua 脚本、协程多任务设计,当前LuatOS共有70多个核心库,30多个扩展库,1000多个应用demo示例,覆盖所有基础应用,开发方便。
一个有温度的技术博主4 天前
redis·分布式·缓存·lua
Lua语法进阶:函数封装与条件控制的艺术在上一篇文章中,我们掌握了 Lua 的变量声明和循环结构。今天,我们将继续深入,探索 Lua 的函数定义与条件控制。
小李云雾6 天前
开发语言·python·lua·postman·fastapi
FastAPI 后端开发:文件上传 + 表单提交在 Web 开发中,表单提交与文件上传是最常用的功能:表单用于接收用户输入的文本数据,文件上传用于接收图片、文档等二进制数据。FastAPI 对这两种场景提供了极简、高性能的支持,配合自动文档、异步处理,开发效率极高。推荐使用postman来进行接口测试,文章末尾会提及postman的简单使用操作。
曼巴UE56 天前
c++·ue5·lua·ue
Unlua 官方案例一.Unlua用途1.用代码代替蓝图,多人开发易维护2.热更新,直接修改出效果。玩家感受不到二.直接看案例
列星随旋7 天前
java·redis·lua
基于 Redis + Lua,实现“多维度原子限流”(令牌桶 + 滑动窗口)实在是囊中羞涩,服务器内存不够,sentinel部署不了,redis+lua脚本不需要额外的配置.将时间划分为多个窗口,窗口时间跨度固定,假设为1秒。 每个窗口都有一个计数器,来记录请求数量,有一个请求,计数器值+1,当计数器值超过设置的阈值时,丢弃请求。保证每一个时间窗口内的请求数量都不超过阈值。
上海合宙LuatOS7 天前
物联网·lua·luatos
LuatOS扩展库API——【exgnss】GNSS定位当前使用libgnss核心库去实现gnss应用会比较麻烦,需要自己先去设置串口号,然后打开gnss电源,然后设置绑定串口2,再然后需要打开debug功能,还要去自己调用agps的接口,自己设置步骤太繁琐,而且有些指令不知道到底要不要去操作,所以LuatOS新增了exgnss扩展库,简化了gnss的使用。exgnss扩展库是对libgnss核心库的封装,使用起来更加简单。
0xDevNull7 天前
redis·缓存·lua
Redis Lua 脚本详细教程Redis 从 2.6.0 版本开始内置了 Lua 解释器,允许用户在服务器端执行 Lua 脚本。通过 Lua 脚本,可以将多个 Redis 命令封装在一起,以原子方式执行,极大提升复杂操作的效率与可靠性。
上海合宙LuatOS7 天前
物联网·lua·luatos
LuatOS扩展库API——【exlcd】显示屏控制exlcd 扩展库是基于 lcd 核心库的二次封装,提供了更简化的屏幕管理功能,包括屏幕初始化、背光亮度等级控制、当前背光亮度等级查询、休眠/唤醒控制、休眠状态查询功能。该库旨在丰富 lcd 屏幕功能,简化合宙量产功能板、合宙 LCD 配件板的使用,减少用户代码。
0xDevNull7 天前
spring boot·redis·lua
Spring Boot 中使用 Redis Lua 脚本详细教程在 Spring Boot 项目中,将多个 Redis 操作封装为 Lua 脚本一次性提交执行,是保证原子性、减少网络往返(RTT)的高效手段。Spring Data Redis 提了 RedisTemplate 和 DefaultRedisScript 等高级抽象,让开发者无需手动处理 EVAL / EVALSHA 的底层细节。
DJ斯特拉9 天前
junit·单元测试·lua
Redis使用lua脚本用lua脚本使用redis是为了保证其原子性和线程安全。step1:编写lua脚本,放在resource中
Aktx20FNz9 天前
lua
OpenClaw中级到高级教程基础记忆依赖Markdown文件,存在"失忆"和检索困难的问题。进阶记忆系统通过分层结构和语义检索,让AI真正"记住"并"理解"信息。
LcGero9 天前
游戏·ui·lua
Lua + Cocos Creator 实战:用 Lua 驱动 UI 与游戏逻辑很多人以为:Lua = 写算法 ❌其实在游戏项目里:👉 Lua主要负责:👉 一句话总结:🔥 Lua = 游戏“逻辑层控制中心”
静心观复11 天前
开发语言·lua
Lua 脚本是什么Lua(发音为 “卢啊”)是一种轻量、小巧且高效的脚本语言。它最初由巴西的里约热内卢天主教大学开发,设计目的是为了支持扩展应用程序,即作为主程序功能的补充模块,常常作为嵌入式脚本语言使用。
LcGero11 天前
游戏·lua·游戏开发·协程
Lua 协程(Coroutine):游戏里的“伪多线程”利器在游戏开发中,你一定写过这种逻辑:👉 问题:👉 优点:你可以把协程理解为:👉 “可以随时暂停 / 恢复的函数”