2025年是AI工具真正融入日常开发的一年。从年初DeepSeek的横空出世到年末本地大模型的全面可用,开发者的工作方式发生了实质性变化。以下是本年度的技术趋势回顾。
大模型训练入门:从零开始预训练一个小模型
理解大模型最好的方式是自己训练一个。本文基于nanoGPT,从Transformer原理到数据准备、训练循环,手把手预训练一个字符级语言模型。
Go语言:structured logging with slog
Go 1.21引入的log/slog包终于给标准库带来了结构化日志。本文覆盖slog的核心概念、Handler接口、Logger分组,以及如何编写自定义Handler。
Rust:编译时计算与const generics进阶
Rust的const generics和const fn让编译时计算成为一种强大的元编程手段。本文深入探讨如何利用这些特性实现固定大小数组抽象、编译时矩阵运算和类型级断言。
Tauri + SvelteKit全栈桌面应用
Tauri用Rust替代Electron的Node.js后端,配合SvelteKit的轻量前端,可以构建体积小、性能好的桌面应用。本文从项目搭建到SQLite持久化再到打包发布,走完全流程。
AI Code Review实践:自动化代码审查
将LLM集成到代码审查流程中,可以在PR阶段自动发现潜在问题。本文介绍如何用GitHub Actions + LLM API搭建自动化Code Review,包括Prompt设计和误报控制策略。
IDA 9.0新功能:云端协作与AI辅助
IDA 9.0是一次重大更新,引入了云端协作功能IDA Teams和AI辅助反编译。本文梳理这些新功能的核心内容和对逆向工程工作流的影响。
Kubernetes Gateway API实战
Kubernetes Gateway API 是 Ingress 的继任者,提供更丰富的路由能力和更清晰的角色分离。本文从核心概念到实际部署,覆盖 GatewayClass、Gateway、HTTPRoute 以及流量分割等高级用法。
Ghidra逆向RISC-V固件
RISC-V 在 IoT 和嵌入式领域的市场份额持续增长,逆向分析 RISC-V 固件的需求也随之而来。Ghidra 从早期版本就内置了 RISC-V 支持,本文梳理用 Ghidra 分析 RISC-V 固件的完整流程。
从ChatGPT到Claude到Gemini:大模型发展脉络
从 2022 年 ChatGPT 横空出世到 2025 年,大模型领域经历了前所未有的快速迭代。本文梳理主要模型系列的发展时间线、关键技术突破和对行业的影响。