装饰器是 Python 里最容易被"用会了却讲不清"的特性之一。很多人写得出 @login_required,但被问到 @deco 到底等价于什么、为什么必须写 functools.wraps、装饰顺序谁先谁后时,答案就开始含糊。这篇文章从函数对象这个起点把整条链路走一遍。 一、前置:函…
欢迎你
7AA7 博客
注册提交后需管理员审核,通过后即可用你设置的密码登录。账号为 5 位以上英文字母 / 数字组合,邮箱用于找回密码。
装饰器是 Python 里最容易被"用会了却讲不清"的特性之一。很多人写得出 @login_required,但被问到 @deco 到底等价于什么、为什么必须写 functools.wraps、装饰顺序谁先谁后时,答案就开始含糊。这篇文章从函数对象这个起点把整条链路走一遍。 一、前置:函…
用大模型做开发,最先撞上的不是模型能力,而是三个"物理约束":Token、上下文窗口、采样参数。它们分别决定了你的输入怎么被计费和截断、一次能塞进多少内容、以及输出到底稳不稳定。把这三个概念吃透,后面调提示词、搭 RAG、做 Agent 都会顺很多。 一、To…
下单要扣库存、创建订单、冻结优惠券,三个动作跨了三个库。单机事务保证的同生共死在这里失效。所有分布式事务方案处理的其实是同一个困境:参与者没有共享的内存和锁表,谁也无法替谁做承诺,只能靠协议协商。差别在于承诺的强度,以及维持这个强度要付多…