首页
学习
活动
专区
圈层
工具
发布

#lua

简洁、轻量、可扩展的脚本语言

Lua源码学习笔记-从TValue开始的数据类型

晨星成焰

Lua是有一套自己的gc管理内存的,除了 LUA_TNIL,LUA_TBOOLEAN,LUA_TLIGHTUSERDATA,LUA_TNUMBER 基本上都是可...

6900

在Lua中循环Require是如何处理的?

keyle

在 Lua 中,当多个脚本文件循环 require 时(例如 A 依赖 B,B 又依赖 A),最后 require 的值为 true 是由于 Lua 的 模块加...

10510

TCP半关闭状态分析和skynet对半关闭状态的支持

Lion 莱恩呀

TCP四次挥手中的半关闭状态是否需要解决,依赖于使用场景,大多数场景不解决也不会有影响,但有些场景(特别是游戏服务器)还是需要关注这个半关闭状态的。

19200

Lua与C语言接口编程实战指南:打造高性能、灵活的程序

Lion 莱恩呀

Lua/c接口编程是skynet的核心技能开发,主要涉及到Lua调C语言和C语言调用Lua的工作流程。从而开发属于自己的组件。

14510

高并发秒杀系统实战(Redis+Lua分布式锁防超卖与库存扣减优化)

大熊计算机

腾讯云TVP | 成员 (已认证)

电商秒杀场景具有瞬时高并发、资源竞争激烈和数据一致性要求高三大特征。当数万用户同时抢购少量商品时(如1000件商品承受10万QPS),系统面临多重挑战:

33710

Lua编程:深入理解 UpValue 和闭包

Lion 莱恩呀

Lua 语言中,函数是严格遵循词法定界的第一类值。Lua 中,函数是第一类类型值,这意味着定义函数和其他普通类型是一样的,区别在于函数对应的数据值是对应的函数体...

28511

协程编程的奥秘:Lua中协程使用的全面解析与技巧分享

Lion 莱恩呀

协程和线程类似,协程是一系列的可执行语句,拥有自己的栈、局部变量和指令指针,同时协程又与其他协程共享了全局变量和其他几乎一切资源。协程和线程的主要区别在于,一个...

14500

Lua嵌入式爬虫实现步骤

华科云商小徐

在Lua中实现嵌入式爬虫,通俗点说就是指在一个宿主程序(如Nginx/OpenResty、Redis等)中使用Lua脚本来完成网络爬取任务。由于Lua本身的标准...

10010

源码分析Skynet的Actor对等调度:理解不一样的任务调度机制

Lion 莱恩呀

在 Skynet 中,Actor 是基本的并发单元,其调度由一个线程池负责。每个 Actor 都可以被视为一个独立的、拥有自身状态和消息队列的对象。Skynet...

13500

跨平台游戏引擎 Axmol-2.7.0 发布

simdsoft

Axmol 2.7.0 版本是一个以错误修复和功能改进为主的次要LTS长期支持版本

11810

触类旁通:从元表到元方法,Lua编程的奇妙之旅

Lion 莱恩呀

由于元表只能给出预先定义的操作集合的行为,所以元表比类更受限;同时,元表也不支持继承。

28001

掌握Lua的基本数据类型:入门必备基础

Lion 莱恩呀

Lua是一门动态类型的脚本语言,这意味着同一个变量可以在不同时刻指向不同类型的数据。

17810

Linux之字符设备驱动框架

曾高飞

Linux驱动属于内核的一部分,学习驱动开发时将驱动设计为内核模块,内核模块是一种可以在系统运行时加载和卸载的机制。

22110

springboot整合redis及lua脚本实现接口限流

一只牛博

如果是需要对大量用户进行限流,建议使用更高效的限流算法,比如漏桶算法,或基于漏桶算法的Token Bucket算法

16510

Redis和Spring Boot的绝佳组合:Lua脚本的黑科技

一只牛博

曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。今天,我们将揭开这个...

28310

Web服务器-Nginx服务器之OpenResty(Lua)

运维小路

我们经过前面的介绍,虽然介绍了很功能,但是还是有不少的功能需要借助第三方模块,而其中有一个模块:ngx_http_lua_module,我们可以通过他实现很多功...

22910

【闲鱼】租用饥荒服务器需要提供的文件—世界资源配置文件

用户6948990

因为每个人对世界资源的需求不同,所以需要将你需要的世界资源配置文件发给我,操作说明如下:

17100

【📕分布式锁通关指南 03】通过Lua脚本保证redis操作的原子性

别惹CC

腾讯云TDP | 先锋会员 (已认证)

官方介绍它是一种轻量小巧的脚本语言,设计的目的是为了嵌入应用程序,从而为应用程序提供灵活的扩展性和定制功能。redis支持嵌入Lua脚本,因此可以很方便地使用。...

35311
领券
首页
学习
活动
专区
圈层
工具
MCP广场