2025 年初,AI 编程助手市场进入混战。Cursor、GitHub Copilot 和 QoderWork 是三款主流工具,本文从功能和定位出发做一个横向对比。
Go语言:iter包与新的迭代器模式
Go 1.23 引入了 range over func 语法和 iter 标准库包,这是 Go 语言在迭代器模式上的一次重要演进。本文梳理新迭代器的设计思路和使用方式。
逆向工程:ARM64汇编基础与分析
随着 Apple Silicon 和 ARM 服务器的普及,ARM64 逆向分析变得越来越重要。本文整理 ARM64(AArch64)汇编的核心知识,以及在 IDA 中分析 ARM64 程序的要点。
Python uv包管理器:pip的终结者?
uv 是 Astral(ruff 的团队)用 Rust 开发的 Python 包管理工具,主打极速。本文快速过一下它的核心功能和使用体验。
用Rust实现一个简易数据库引擎
从零实现一个简单的 KV 数据库引擎,支持 GET/SET/SCAN 操作,底层使用 B+ 树索引和 WAL 预写日志。本文记录核心模块的设计与 Rust 实现。
Rust 2024 Edition新特性
Rust 2024 Edition 随 Rust 1.85 正式发布,这是继 2021 Edition 之后的一次重要迭代。本文梳理其中最值得关注的语言特性变化。
2024年技术总结:AI时代的全栈开发者
2024 年,AI 从玩具变成了真正的生产力工具,Rust 和 Go 的生态也更加成熟。以下是本年度的技术回顾。
Go语言:OpenTelemetry可观测性实战
在商城系统中接入了 OpenTelemetry,解决了之前排查问题全靠 grep 日志的痛苦。记录 Go 项目接入 OTel 的完整过程,包括 Traces、Metrics、Logs 三大支柱的接入方法。
大模型Agent框架对比:LangGraph vs CrewAI vs AutoGen
2024 下半年 Agent 框架井喷式发展,LangGraph、CrewAI、AutoGen 是目前最有代表性的三个。从设计理念、多 Agent 协作、工具调用、状态管理等维度做一个横向对比。
Python类型提示进阶:Protocol与TypeVar
Python 的 typing 模块远不只 int、str、List[int] 这些基础用法。TypeVar、Protocol、ParamSpec 这些进阶工具能写出更安全、更灵活的类型标注。