PHP 8.4 属性钩子实战:用 get/set 干掉 DTO 里的样板代码
维护过老项目的朋友应该都见过这种东西:一个数据表对应一个实体类,字段十个,getter 加 setter 二十个方法。每…
PHP Fiber 实战:手写一个协程调度器把同步代码跑出并发
手头有个小脚本,需要从八个供应商接口拉数据,汇总成一份对账表。每个接口响应大概三五百毫秒,串起来跑完要三秒多。产品那边的…
ThinkPHP 8 多租户实战:全局作用域 + 请求上下文做数据隔离
去年接手一个 SaaS 项目,原本是给一家客户定制的,后来业务部门谈下来另外五家,要求"同一套代码,各看各的数据"。当时…
Python 3.14 t-strings 上手:从 f-string 的坑到自己实现安全模板引擎
f-string 是 Python 里最顺手的语法糖,顺到很多人已经把它当成字符串拼接的默认方案。写 SQL 用 f-s…
Python t-string 模板字符串实战:自定义插值处理与 SQL/HTML 安全输出
f-string 是 Python 3.6 以来最受欢迎的特性,没有之一。写 f"hello {name}" 比手动 "…
Stream Gatherers 实战:滑动窗口、按大小分批与并发映射的自定义中间操作
用了这么多年 Stream,有些操作一直写得不顺手。最典型的是滑动窗口——算一条曲线的 5 点移动平均,或者判断连续三个…
