云聚 AI Token Plan 满 199 减 35 元
port:80 AI Junkie
AI 重度玩家的工程笔记本
DigitalOcean 开发者云
Anyrouter 开放可编程的智能路由
共 19 篇文章

标签:GO

错误处理新范式:从转发到设计

本文深入探讨编程语言中错误处理的最佳实践,对比 Rust 和 Go 的不同方法。作者强调不应简单转发错误,而应设计可操作、自动处理的错误机制,以提高代码质量和用户体验。讨论涉及错误分类(如上游或下游错误)、开发者责任,以及如何通过 Rust...

赞(0)ToyToy前沿 阅读(199)
程序员数学09:信息论 - 数据压缩-80aj

程序员数学09:信息论 - 数据压缩

本文是《程序员数学扫盲课》系列文章 ← 上一篇:程序员数学08:哈希与模运算 – 负载均衡 | → 下一篇:程序员数学10:组合数学 – 容量规划 TL;DR 为什么ZIP能把文件压缩到原来的1/10?为什么HTTP...

赞(1)ToyToy架构 阅读(274)
程序员数学08:哈希与模运算 - 负载均衡-80aj

程序员数学08:哈希与模运算 - 负载均衡

本文是《程序员数学扫盲课》系列文章 ← 上一篇:程序员数学07:线性代数 – 推荐系统 | → 下一篇:程序员数学09:信息论 – 数据压缩 TL;DR 为什么负载均衡能把请求均匀分配到服务器?为什么一致性哈希能解决...

赞(1)ToyToy架构 阅读(247)
程序员数学04:图论 - 微服务依赖管理-80aj

程序员数学04:图论 - 微服务依赖管理

本文是《程序员数学扫盲课》系列文章 ← 上一篇:程序员数学03:集合论 – Redis与SQL | → 下一篇:程序员数学05:概率论 – 系统可用性 TL;DR 为什么微服务会出现循环依赖?为什么CI/CD流水线要...

赞(1)ToyToy架构 阅读(243)
程序员数学03:集合论 - Redis与SQL-80aj

程序员数学03:集合论 - Redis与SQL

本文是《程序员数学扫盲课》系列文章 ← 上一篇:程序员数学02:对数Log – 数据库索引 | → 下一篇:程序员数学04:图论 – 微服务依赖管理 TL;DR 为什么Redis的SINTER能瞬间找出共同好友?为什...

赞(0)ToyToy架构 阅读(211)

GLM Claude Code · 国产平替不封号

官方 Claude Code 又涨价又要 KYC,封号还得重配环境?智谱 GLM 兼容 Claude Code,稳定不封号、价格友好,注册后把现有 Claude Code 工作流直接切过来继续用。

立即体验 GLM查看套餐价格