本文用 Go 的语言习惯讲解工厂、Functional Options、适配器、装饰器、策略、观察者、责任链、状态以及 Worker Pool 等常见设计模式,并分析它们的适用场景与代价。
拆解 Ghostty 官网首页终端动画的实现:从视频生成字符画帧,再逐帧播放。
本文从 Go 的并发设计理念开始,逐步介绍 goroutine、channel、select、WaitGroup、Mutex、Context 以及常见并发模式,帮助你写出清晰、可控、可靠的并发程序。
本文介绍了 RabbitMQ 的定位、常见使用场景、核心概念以及如何使用 Go 客户端进行消息发送与消费。
从最小示例开始,介绍 React Flow 的节点、连线、自定义组件、布局和项目组织方式。