德州扑克服务端里的装饰器、闭包、生成器、迭代器和上下文管理器
用一桌德州扑克说明五个 Python 概念各在什么时候用:闭包做超时自动弃牌的回调,装饰器统一检查是否轮到该座位,迭代器和生成器按行动顺序遍历玩家、按街推进一手牌,上下文管理器让一组动作要么全部生效、要么全部撤销。
共 4 篇相关记录。
用一桌德州扑克说明五个 Python 概念各在什么时候用:闭包做超时自动弃牌的回调,装饰器统一检查是否轮到该座位,迭代器和生成器按行动顺序遍历玩家、按街推进一手牌,上下文管理器让一组动作要么全部生效、要么全部撤销。
把 Claude Code 接入 Telegram 的四个月开发复盘。内容包括短进程架构、会话队列、tmux 抓屏失败、JSONL transcript、AI 自动开发、密钥泄漏和项目停更。
一个数据质量告警投递层的重新设计:从配置规模、变更频率和延迟容忍度出发,配置同步用 3 秒轮询代替 binlog,投递失败先重试再写入死信表,与上游之间用视图隔离。这份设计没有实施。
用一桌德州扑克说明赋值、浅拷贝、深拷贝各在什么时候用:下注要改真实玩家,用赋值;洗牌和行动顺序只动容器,用浅拷贝;牌局推演要在副本上改到底,用深拷贝。