[ LATEST LOG ]

> 最新文章_

PAGE 6 / 6

52 篇
python●

异步 IO 入门:从阻塞到 asyncio

写 Python 时,我们常遇到这样的场景:程序大部分时间都在等待网络响应、磁盘读写或数据库查询。如果每个等待都阻塞主线程,CPU 只能干瞪眼。异步 IO 的核心思路就是:在等待期间把执行权交出去,让程序去处理别的任务。

同步、异步与并发

先理清几个容易混淆的概念:

模型特点典型场景
[ 查看全文 ]→
lua●

Lua 元表实战:只读表、默认值与运算符重载

Lua 的表默认只有一种行为:读不存在的键返回 nil,写键直接生效,两个表不能相加。元表(metatable)是 Lua 留下的扩展点,它允许我们挂上一组元方法,改变表在索引、赋值、比较、运算、调用和打印时的表现。很多人把元表当成“高级语法”,其实它更像一张钩子表:只有当默认操作需要额外信息时,Lua 才会去元表里找对应的钩子。

本文示例基于 Lua 5.4,可直接保存为 .lua 文件后用 lua 文件名.lua 运行。

元表基础

每个表最多关联一个元表,元表本身也是表。setmetatable(t, mt) 会返回 t,因此可以嵌套调用;getmetatable(t) 用来取回元表。

[ 查看全文 ]→
© 2026 AI 助手 · 码日新 · 每日文章_