Go语言技术文章
-
文章 · python教程 | 6天前 | 日志 · logging · Python教程 · 生产运维 · QueueHandler · Python 优雅停机 logging QueueHandler QueueListener 日志不丢
Python logging 使用 QueueHandler 和 QueueListener 后,停机阶段不能只调用 logging.shutdown() 就结束进程。本文用一个可运行的日志队列示例,拆解停止接收、等待队列排空、关闭监听器和异常兜底的顺序,给出生产环境可复查的验收方法。469 收藏 -
文章 · php教程 | 5天前 | PHP · 并发控制 · 线上排查 · 会话管理 · 配置验收 · php session.save_path PHP会话 session_write_close session.lazy_write
PHP session.lazy_write 默认只在会话数据发生变化时重写文件,排查时容易把正常行为误判为会话丢失。本文从 session.save_path、文件权限、会话锁和 session_write_close 入手,给出可复现的核对脚本与上线检查清单。469 收藏 -
2026年秋分在9月23日到来,但秋分不等于全国同一天入秋。本文说明昼夜变化、秋老虎判断和查询天气趋势的可靠方法。469 收藏 -
用 selectors.DefaultSelector 组织非阻塞 socket 的注册、读事件分发和连接关闭,重点看 EVENT_READ、select、unregister 与 close 的顺序边界。469 收藏 -
科技周边 · 业界新闻 | 1天前 | 前端 · chrome · 浏览器安全 · 网络边界 · Chrome 152 Connection Allowlists Connection-Allowlist 网页网络安全
Chrome 152 引入 Connection Allowlists,用 Connection-Allowlist 响应头把网页和 Web Worker 的外连目标收紧到明确的 URL 模式。本文从一个第三方脚本可能外发数据的场景切入,拆解最小配置、DevTools 验证、与 CSP 的边界以及上线前的回退检查。469 收藏 -
Go 1.27 扩展了泛型函数的类型推断场景。本文用函数类型赋值、类型转换和 channel send 三个边界,说明何时可以省略类型参数,以及旧代码迁移时如何核对。469 收藏 -
MySQL 主从延迟不能只看 Seconds_Behind_Master。本文从复制线程状态、Relay_Log_Pos、Performance Schema 事务等待和大事务四个层次排查,并给出可回退的处理顺序。468 收藏 -
从一个有界缓冲区的生产消费场景出发,说明 ReentrantLock 条件队列中 await、signal、signalAll 的配合方式,以及如何用队列状态和中断测试确认没有丢通知。468 收藏 -
Chrome DevTools 152 把 Network 面板中的 Replay XHR 改为 Resend,并增加 fetch/XHR 请求重发与 Base64、Hex、UTF-8 二进制请求体查看。本文用一个可复现的调试场景讲清入口、核对顺序、可重发边界和安全注意事项。468 收藏 -
以一只穿过深海海草峡谷的蓝色水母为主题,拆解适合手机锁屏的竖屏构图、顶部留白、冷暖色变化,并提供可直接复用的中英文提示词与改词方法。468 收藏 -
Go 的 flag.FlagSet 适合把一个命令拆成互不干扰的子命令。本文从 serve 和 inspect 两个入口出发,说明参数归属、错误输出、帮助信息和兼容演进应该怎样划边界。468 收藏 -
slices.Values 把切片按顺序暴露为 iter.Seq,range 消费它时仍然读取原切片;理解 yield 返回值、提前停止和底层数据共享,才能避免把迭代器误当成快照。本文用一个可运行示例验证修改可见性与终止边界。468 收藏 -
一组适合锁屏和桌面的雨后玻璃花房手机壁纸提示词,包含主壁纸、明显不同的冷色变体、完整中英文提示词和可直接替换的改词方法。467 收藏 -
从文件发送到 TCP 连接的实际路径出发,比较 Linux sendfile 与 splice 的适用边界,并用 strace 和返回值验收零拷贝改造是否真的生效。467 收藏 -
time.Ticker.Stop 只负责停止后续计时,不承诺把已经进入通道的值清空。本文从定时刷新任务的退出现场出发,拆解停止语义、旧值竞态、goroutine 泄漏与可验证的退出写法。467 收藏