简洁、轻量、可扩展的脚本语言
Lua是有一套自己的gc管理内存的,除了 LUA_TNIL,LUA_TBOOLEAN,LUA_TLIGHTUSERDATA,LUA_TNUMBER 基本上都是可...
在 Lua 中,当多个脚本文件循环 require 时(例如 A 依赖 B,B 又依赖 A),最后 require 的值为 true 是由于 Lua 的 模块加...
TCP四次挥手中的半关闭状态是否需要解决,依赖于使用场景,大多数场景不解决也不会有影响,但有些场景(特别是游戏服务器)还是需要关注这个半关闭状态的。
Lua/c接口编程是skynet的核心技能开发,主要涉及到Lua调C语言和C语言调用Lua的工作流程。从而开发属于自己的组件。
腾讯云TVP | 成员 (已认证)
电商秒杀场景具有瞬时高并发、资源竞争激烈和数据一致性要求高三大特征。当数万用户同时抢购少量商品时(如1000件商品承受10万QPS),系统面临多重挑战:
Lua 语言中,函数是严格遵循词法定界的第一类值。Lua 中,函数是第一类类型值,这意味着定义函数和其他普通类型是一样的,区别在于函数对应的数据值是对应的函数体...
协程和线程类似,协程是一系列的可执行语句,拥有自己的栈、局部变量和指令指针,同时协程又与其他协程共享了全局变量和其他几乎一切资源。协程和线程的主要区别在于,一个...
在Lua中实现嵌入式爬虫,通俗点说就是指在一个宿主程序(如Nginx/OpenResty、Redis等)中使用Lua脚本来完成网络爬取任务。由于Lua本身的标准...
在 Skynet 中,Actor 是基本的并发单元,其调度由一个线程池负责。每个 Actor 都可以被视为一个独立的、拥有自身状态和消息队列的对象。Skynet...
Axmol 2.7.0 版本是一个以错误修复和功能改进为主的次要LTS长期支持版本
由于元表只能给出预先定义的操作集合的行为,所以元表比类更受限;同时,元表也不支持继承。
Lua是一门动态类型的脚本语言,这意味着同一个变量可以在不同时刻指向不同类型的数据。
Linux驱动属于内核的一部分,学习驱动开发时将驱动设计为内核模块,内核模块是一种可以在系统运行时加载和卸载的机制。
如果是需要对大量用户进行限流,建议使用更高效的限流算法,比如漏桶算法,或基于漏桶算法的Token Bucket算法
曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。今天,我们将揭开这个...
我们经过前面的介绍,虽然介绍了很功能,但是还是有不少的功能需要借助第三方模块,而其中有一个模块:ngx_http_lua_module,我们可以通过他实现很多功...
因为每个人对世界资源的需求不同,所以需要将你需要的世界资源配置文件发给我,操作说明如下:
腾讯云TDP | 先锋会员 (已认证)
官方介绍它是一种轻量小巧的脚本语言,设计的目的是为了嵌入应用程序,从而为应用程序提供灵活的扩展性和定制功能。redis支持嵌入Lua脚本,因此可以很方便地使用。...