ThinkPHP8中间件实战:手写API签名验证与权限控制系统

大概上个月接了一个外包项目,对方要求APP端所有接口都要做签名校验,防止有人抓包后拿着参数乱改。项目用的是ThinkPH…

ThinkPHP8 验证器升级:用场景 + 自定义规则告别一堆 if 判断

以前做表单提交,总是看到控制器里满屏的 if ($_POST['name'] == ''),或者一堆验证规则堆在一起。这…

ThinkPHP8 用 Redis 分布式锁破解商品超卖,一个案例让你看透锁的门道

前两天我们商城做了一波秒杀,活动刚开始 10 秒,订单系统就炸了,库存扣成了负数。后台一查日志,好家伙,同一个商品同时段…

ThinkPHP 8 注解路由与模型事件实战:告别路由文件,模型钩子竟然这样玩

熟悉 ThinkPHP 的朋友应该知道,以前我们定义一个路由就要在 route 目录下写一行 Route::get(..…

Python 3.13 + uv 内联脚本元数据:把依赖写在脚本头部,省心又干净

写个小工具的时候,最烦的就是为了用某个库先去 `pip install` 一下,然后又怕污染全局环境,于是手动 `pyt…

Python 3.13 自由线程模式实战:没有GIL的CPython到底有多快

最近 Python 3.13 正式发布,除了新语法和类型系统的小改进,最炸的无疑是 free-threaded 模式(非…

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 20694 +

    运行天数

你的前景,远超我们想象