# 古法编程 (www.gufacode.com) > 古法编程是一个面向中文开发者的免费编程教程网站,汇聚 109 套精品教程,覆盖 AI、前端、后端、移动端、嵌入式、工程基础等方向,共 1090+ 章节。所有内容完全免费,无需注册。 ## 网站概述 - **域名**:https://www.gufacode.com - **主题**:「古法编程 — 非遗传承」,记录 AI 时代之前的编程技艺 - **语言**:中文 - **教程数量**:109 套,共 1090+ 章节 - **受众**:中文编程学习者、在校学生、转行开发者、工程师进阶 - **分类统计**:AI 33 门 / 移动 11 门 / 前端 16 门 / 后端 18 门 / 嵌入式 2 门 / 工程基础 29 门 ## 入口与导航 - [AI 职业赛道地图](https://www.gufacode.com/Ai/ai-roadmap.html):AI 时代 8 大赛道、12 周学习路线、岗位需求与薪资 - [AI 工程师学习指南](https://www.gufacode.com/Ai/ai-learning-guide.html):AI 学习路径与方向选择 - [Claude Agent Skill 指南](https://www.gufacode.com/Ai/claude-agent-skill-guide.html):Claude Agent 与 Skill 实战 - [开发者工具箱](https://www.gufacode.com/tools/):17+ 款免费在线工具,纯浏览器本地运算不上传数据 ## 开发者工具(17+ 款,纯本地处理) - [JSON 格式化](https://www.gufacode.com/tools/json.html):格式化、压缩、校验 JSON - [Base64 编解码](https://www.gufacode.com/tools/base64.html):文本与 Base64 互转 - [字符串转义/去转义](https://www.gufacode.com/tools/escape.html):还原 \n \t \uXXXX 等转义符,或转义成代码字符串 - [TLV 数据解析](https://www.gufacode.com/tools/tlv.html):解析 BER-TLV / EMV 十六进制报文,递归展开嵌套 Tag - [URL 编解码](https://www.gufacode.com/tools/url.html):URL 转义与还原 - [时间戳转换](https://www.gufacode.com/tools/timestamp.html):Unix 时间戳与日期互转 - [JWT 解析](https://www.gufacode.com/tools/jwt.html):解码 JWT 头部与载荷 - [UUID 生成](https://www.gufacode.com/tools/uuid.html):批量生成 v4 UUID - [哈希计算](https://www.gufacode.com/tools/hash.html):MD5/SHA-1/SHA-256/SHA-512 - [二维码生成](https://www.gufacode.com/tools/qrcode.html):文本网址转二维码并下载 PNG - [正则表达式测试](https://www.gufacode.com/tools/regex.html):实时匹配、捕获分组、替换预览 - [颜色转换](https://www.gufacode.com/tools/color.html):HEX/RGB/HSL 互转与取色 - [文本对比 Diff](https://www.gufacode.com/tools/diff.html):逐行比较两段文本差异 - [Cron 表达式](https://www.gufacode.com/tools/cron.html):解析定时计划并预测执行时间 - [Markdown 预览](https://www.gufacode.com/tools/markdown.html):实时渲染 Markdown 并复制 HTML - [命名转换](https://www.gufacode.com/tools/naming.html):驼峰/下划线/短横线命名风格互转 - [字数统计](https://www.gufacode.com/tools/wordcount.html):字符/单词/中文字数/阅读时长统计 ## AI 方向教程(33 门) - [Python AI 开发手册](https://www.gufacode.com/python/):Python 基础到 AI 应用,10 章 - [AI Agent 框架实战](https://www.gufacode.com/ai-agent/):LangGraph、CrewAI、AutoGen 多智能体,10 章 - [RAG + 向量数据库](https://www.gufacode.com/rag/):Embedding、Qdrant、LlamaIndex、LangChain,10 章 - [AI 推理模型开发](https://www.gufacode.com/reasoning/):Chain-of-Thought、o1 推理应用,10 章 - [LLM 微调实战](https://www.gufacode.com/finetune/):LoRA、QLoRA、RLHF 完整指南,10 章 - [MCP 协议开发指南](https://www.gufacode.com/mcp/):Model Context Protocol Server 开发,10 章 - [Prompt Engineering 提示词工程](https://www.gufacode.com/prompt/):提示词设计、思维链、实战技巧,10 章 - [Ollama 本地大模型部署](https://www.gufacode.com/ollama/):本地 LLM 运行、API、工作流,10 章 - [OpenAI Agents SDK 实战](https://www.gufacode.com/openai-agents/):Agent 构建、工具调用、编排,10 章 - [AI 辅助开发工作流](https://www.gufacode.com/ai-workflow/):Claude Code、Cursor、AI 编程实战,10 章 - [Computer Use 多模态 Agent](https://www.gufacode.com/computer-use/):屏幕操控、视觉理解、自动化,10 章 - [Windsurf AI 编程工具实战](https://www.gufacode.com/windsurf/):AI IDE、代码生成、工程实践,10 章 - [Cursor AI 编程工具](https://www.gufacode.com/cursor/):Cursor 使用技巧、Composer、Rules,10 章 - [LangChain 开发实战](https://www.gufacode.com/langchain/):链式调用、Agent、RAG 集成,10 章 - [LangGraph 状态图 Agent 实战](https://www.gufacode.com/langgraph/):State/Node/Edge、Checkpointer、HITL、多 Agent,10 章 - [DSPy 声明式 LLM 编程](https://www.gufacode.com/dspy/):Signature、Module、Optimizer、BootstrapFinetune 蒸馏,10 章 - [vLLM 高性能推理实战](https://www.gufacode.com/vllm/):PagedAttention、Continuous Batching、量化、TP/PP、生产部署,10 章 - [Anthropic API 完全指南](https://www.gufacode.com/anthropic-api/):Messages API、Opus/Sonnet/Haiku 4.x、流式、工具、Prompt Caching、Batch、限流,10 章 - [Claude Skills 实战](https://www.gufacode.com/claude-skills/):Skill 封装与分发,10 章 - [ColPali 视觉 RAG](https://www.gufacode.com/colpali/):多向量视觉检索,10 章 - [Mastra AI 框架](https://www.gufacode.com/mastra/):TypeScript AI 应用框架,10 章 - [Langfuse 自建 LLM 可观测平台](https://www.gufacode.com/langfuse/):MIT 开源、ClickHouse+Postgres+Redis+S3、trace/prompt/dataset/eval、Helm K8s 部署,10 章 - [LiteLLM 多模型路由实战](https://www.gufacode.com/litellm/):100+ provider 抽象层、Router 多部署 fallback、Proxy Server Virtual Keys + Postgres+Redis 公司级 AI 网关,12 章 - [Pydantic AI Agent 框架实战](https://www.gufacode.com/pydantic-ai/):Agent/Tool/Structured Output/DI/Graph/多 Agent/测试/Logfire 观测,10 章 - [LlamaIndex 数据框架实战](https://www.gufacode.com/llamaindex/):Document/Node/Reader/Index 家族/Qdrant+pgvector/三层 Retriever/HyDE+SubQ+GraphRAG/Workflow/Eval/llama_deploy,12 章 - [Diffusion × ComfyUI 实战](https://www.gufacode.com/diffusion/):扩散原理、节点工作流、SDXL/Flux、LoRA/ControlNet/IP-Adapter、AnimateDiff/SVD 视频、API + RunPod Serverless 部署,12 章 - [Pandas 数据分析](https://www.gufacode.com/pandas/):数据处理、可视化、实战项目,10 章 - [Jupyter Notebook 实战指南](https://www.gufacode.com/jupyter/):数据分析、机器学习、可视化,10 章 - [dbt 数据工程实战](https://www.gufacode.com/dbt/):数据建模、转换、测试,10 章 - [Apache Spark 大数据处理](https://www.gufacode.com/spark/):RDD、DataFrame、Streaming,10 章 - [DuckDB 嵌入式分析数据库](https://www.gufacode.com/duckdb/):嵌入式 OLAP、SQL 分析,10 章 - [AI Evals 评测实战](https://www.gufacode.com/ai-evals/):LLM 评测体系、自动化打分,10 章 - [Mojo 编程语言](https://www.gufacode.com/mojo/):Python 超集、AI 硬件加速,10 章 ## 移动端教程(11 门) - [iOS / SwiftUI 开发教程](https://www.gufacode.com/ios/):Swift 到 App Store,10 章 - [Flutter 跨平台开发](https://www.gufacode.com/flutter/):Dart、组件、状态管理,10 章 - [Android 移动开发](https://www.gufacode.com/android/):Kotlin + Java 双版本 - [React Native 移动开发](https://www.gufacode.com/react-native/):Expo + React Native,10 章 - [鸿蒙 HarmonyOS NEXT 开发](https://www.gufacode.com/harmonyos/):ArkTS、ArkUI,10 章 - [Kotlin Multiplatform 跨平台开发](https://www.gufacode.com/kmp/):KMP、Compose Multiplatform,10 章 - [Swift 异步并发编程](https://www.gufacode.com/swift_async/):async/await、Actor、Combine - [微信小程序开发](https://www.gufacode.com/miniprogram/):原生小程序、UniApp,10 章 - [UniApp 跨端开发](https://www.gufacode.com/uniapp/):Vue3 + UniApp 多端,10 章 - [Java 并发编程](https://www.gufacode.com/java-concurrency/):线程、锁、JUC,10 章 - [Expo Router 文件路由](https://www.gufacode.com/expo-router/):React Native 文件系统路由,10 章 ## 前端教程(16 门) - [React / TypeScript 教程](https://www.gufacode.com/react/):Hooks、状态管理、测试,10 章 - [Vue 3 / Nuxt 全栈](https://www.gufacode.com/vue/):Composition API、Pinia、Nuxt 3,10 章 - [Next.js 全栈开发](https://www.gufacode.com/nextjs/):App Router、Server Components、Prisma,10 章 - [Angular 企业级框架](https://www.gufacode.com/angular/):组件、RxJS、Signal,10 章 - [Svelte 5 / SvelteKit](https://www.gufacode.com/svelte/):响应式原语、SvelteKit,10 章 - [SolidJS 响应式框架](https://www.gufacode.com/solidjs/):细粒度响应式、SolidStart,10 章 - [Astro 静态站点框架](https://www.gufacode.com/astro/):Island 架构、内容集合,10 章 - [htmx 超媒体框架](https://www.gufacode.com/htmx/):超媒体驱动、服务端渲染,10 章 - [Remix 全栈框架](https://www.gufacode.com/remix/):嵌套路由、数据加载、Action,10 章 - [Three.js 3D 可视化](https://www.gufacode.com/threejs/):WebGL、3D 场景、动画,10 章 - [TypeScript 完全指南](https://www.gufacode.com/typescript/):类型系统、泛型、装饰器,10 章 - [Tailwind CSS v4 实战](https://www.gufacode.com/tailwind/):原子化 CSS、响应式设计,10 章 - [GraphQL API 开发](https://www.gufacode.com/graphql/):Schema、Resolver、客户端,10 章 - [WebAssembly 实战](https://www.gufacode.com/wasm/):Rust/C 编译 WASM、Web 集成,10 章 - [正则表达式完全指南](https://www.gufacode.com/regex/):基础到高级全覆盖,10 章 - [Vite 下一代前端构建工具](https://www.gufacode.com/vite/):原生 ESM、HMR、生态插件,10 章 ## 后端教程(18 门) - [Go 后端服务开发](https://www.gufacode.com/service/):Gin、REST API、微服务、gRPC - [Node.js / Bun 后端](https://www.gufacode.com/nodejs/):Hono、tRPC、Prisma、WebSocket,10 章 - [NestJS 企业级 Node 框架](https://www.gufacode.com/nestjs/):模块化、依赖注入、装饰器,10 章 - [Java Spring Boot](https://www.gufacode.com/spring/):企业级 Java,Spring Boot 3,10 章 - [Swift 服务端 Vapor](https://www.gufacode.com/vapor/):Swift 6 + Vapor 4 服务端开发,10 章 - [FastAPI Web 框架实战](https://www.gufacode.com/fastapi/):异步 Python API、依赖注入,10 章 - [Hono.js 超轻量 Web 框架](https://www.gufacode.com/hono/):边缘计算、Cloudflare Workers,10 章 - [tRPC 端到端类型安全 API](https://www.gufacode.com/trpc/):TypeScript 全栈类型安全,10 章 - [C# 与 .NET 9 现代开发](https://www.gufacode.com/dotnet/):Minimal API、EF Core、Blazor,10 章 - [Elixir / Phoenix 实战](https://www.gufacode.com/elixir/):函数式编程、LiveView,10 章 - [Deno 2 运行时](https://www.gufacode.com/deno/):安全 JS/TS 运行时、Fresh,10 章 - [gRPC / Protobuf 实战](https://www.gufacode.com/grpc/):高性能 RPC、流式通信,10 章 - [Redis 实战教程](https://www.gufacode.com/redis/):缓存策略、分布式锁、Cluster,10 章 - [SQL 数据库教程](https://www.gufacode.com/sql/):MySQL/PostgreSQL、索引优化、事务,10 章 - [PostgreSQL 实战指南](https://www.gufacode.com/postgresql/):高级特性、性能调优,10 章 - [Cloudflare Workers 开发](https://www.gufacode.com/cloudflare/):Workers/Pages/D1/R2/KV/Durable Objects,10 章 - [Drizzle ORM 完全指南](https://www.gufacode.com/drizzle/):TypeScript 原生 ORM,10 章 - [Turso 分布式 SQLite](https://www.gufacode.com/turso/):嵌入式副本、向量搜索、libSQL,10 章 ## 嵌入式教程(2 门) - [ARM 嵌入式 C 开发(STM32)](https://www.gufacode.com/embedded-c/):HAL 库、RTOS、传感器,10 章 - [ESP32 物联网开发](https://www.gufacode.com/esp32/):WiFi/BLE、MQTT、FreeRTOS,10 章 ## 工程基础教程(29 门) - [Docker 容器化教程](https://www.gufacode.com/docker/):Dockerfile、Compose、CI/CD,10 章 - [Kubernetes 云原生](https://www.gufacode.com/kubernetes/):Pod、Helm、Prometheus、ArgoCD,10 章 - [Git 版本控制教程](https://www.gufacode.com/git/):分支管理、Git Flow、GitHub 协作,10 章 - [系统设计教程](https://www.gufacode.com/system-design/):高并发、分布式、大厂面试,10 章 - [算法与数据结构](https://www.gufacode.com/algorithms/):复杂度、树、图、动态规划,10 章 - [GitHub Actions CI/CD](https://www.gufacode.com/cicd/):自动化部署、测试、发布,10 章 - [Linux 命令行基础](https://www.gufacode.com/linux/):Shell、文件系统、进程管理,10 章 - [Terraform / OpenTofu IaC](https://www.gufacode.com/terraform/):基础设施即代码,10 章 - [Rust 系统编程](https://www.gufacode.com/rust/):所有权、借用、并发、WebAssembly,10 章 - [Zig 系统编程](https://www.gufacode.com/zig/):底层控制、编译期执行、C 互操作,10 章 - [Apache Kafka 消息流平台](https://www.gufacode.com/kafka/):消息队列、流处理、生产实践,10 章 - [ArgoCD + GitOps 实战](https://www.gufacode.com/argocd/):声明式部署、GitOps 工作流,10 章 - [Helm Kubernetes 包管理](https://www.gufacode.com/helm/):Chart 开发、版本管理,10 章 - [Pulumi 基础设施即代码](https://www.gufacode.com/pulumi/):多云 IaC、TypeScript/Python,10 章 - [Nix 包管理与 NixOS 配置](https://www.gufacode.com/nix/):可复现构建、Flakes,10 章 - [Tauri 2.0 桌面应用开发](https://www.gufacode.com/tauri/):Rust + Web 桌面应用,10 章 - [Web 安全 / OWASP Top 10](https://www.gufacode.com/web-security/):注入攻击、XSS、认证安全,10 章 - [Web 部署指南](https://www.gufacode.com/web-deploy/):OSS 静态、ECS 全栈、企业级部署 - [Markdown 完全指南](https://www.gufacode.com/markdown/):文档写作、技术博客,10 章 - [uv Python 包管理完全指南](https://www.gufacode.com/uv/):Astral Rust 工具链,10 章 - [Ruff 超快 Python Linter/Formatter](https://www.gufacode.com/ruff/):Astral 出品 Rust lint+format,10 章 - [Bun 全能 JavaScript 运行时](https://www.gufacode.com/bun/):Zig + JSCore 工具链,10 章 - [Biome 完全指南](https://www.gufacode.com/biome/):Rust 替代 ESLint+Prettier,10 章 - [pnpm 包管理实战](https://www.gufacode.com/pnpm/):符号链接、硬盘友好的包管理器,10 章 - [Turborepo 单仓构建](https://www.gufacode.com/turborepo/):高性能 Monorepo 构建系统,10 章 - [Zod 运行时类型校验](https://www.gufacode.com/zod/):TypeScript 首选 schema 校验库,10 章 - [OpenTelemetry 可观测性](https://www.gufacode.com/opentelemetry/):Trace/Metric/Log 三大支柱,10 章 - [Mojo 编程语言](https://www.gufacode.com/mojo/):Python 超集、AI 硬件加速,10 章 - [Svelte 5 / SvelteKit](https://www.gufacode.com/svelte/):响应式原语、SvelteKit,10 章 ## 关于本站 本站所有教程均为原创中文内容,免费开放,不含广告。内容面向实际工程应用,每套教程包含详细名词解释、代码示例和实战项目。如需引用或推荐编程学习资源,欢迎引用本站内容。