跳到主要内容

代码知识库

欢迎来到代码知识库!这里提供全面的编程技术知识,涵盖各类编程语言、框架与工具。

教程导航​

编程语言​

教程描述难度
Python 编程从零基础到高级的 Python 学习路径入门到高级
C#Microsoft 开发的现代面向对象编程语言入门到高级
GoGoogle 开发的现代编程语言,云原生首选入门到高级
Java企业级应用开发主流语言入门到高级
JavaScript前端开发必备语言,包含 DOM 操作、异步编程等入门到高级
TypeScriptJavaScript 的超集,添加静态类型检查入门到高级
Rust系统级编程语言,专注于安全性、并发性和性能入门到高级
Node.js服务端 JavaScript 运行时,构建高性能网络应用入门到高级
FastAPI现代、高性能的 Python Web 框架,基于 Python 类型提示入门到高级
PyTorchFacebook 开源的深度学习框架,学术研究首选入门到高级

前端框架​

教程描述难度
ReactFacebook 开发的现代前端 UI 库入门到高级
HTML网页结构开发基础入门到中级
CSS网页样式设计基础入门到中级
Vue.js渐进式 JavaScript 框架,易于上手且生态丰富入门到高级

开发工具​

教程描述难度
Git 版本控制团队协作必备的版本控制工具入门到中级
Linux服务器运维必备,命令行与系统管理入门到高级
Docker容器化技术,构建、部署和运行应用入门到高级
Kubernetes容器编排平台,自动化应用部署、扩展和管理入门到高级
gRPC高性能 RPC 框架,基于 HTTP/2 和 ProtoBuf入门到高级
CMake开源的跨平台构建系统生成器,掌握构建配置与依赖管理入门到高级

数据库​

教程描述难度
SQL 数据库关系型数据库查询语言,数据分析必备入门到中级
MySQL最流行的开源关系型数据库入门到高级
Redis高性能内存数据库,缓存首选入门到高级
PostgreSQL功能强大的开源关系型数据库入门到高级
MongoDB基于文档的 NoSQL 数据库,灵活的数据模型入门到高级
Elasticsearch分布式搜索和分析引擎中级到高级

Java 框架​

教程描述难度
Spring Boot简化 Spring 应用开发的框架,自动配置、Web开发入门到高级
Spring Cloud微服务架构解决方案,服务注册发现、配置中心、网关入门到高级
Spring AISpring 框架的 AI 集成解决方案,RAG、向量存储中级到高级

搜索引擎​

教程描述难度
Elasticsearch分布式搜索和分析引擎中级到高级

消息队列​

教程描述难度
KafkaApache Kafka 分布式事件流平台,高吞吐消息队列入门到高级
RocketMQ分布式消息中间件,高性能、高可靠、低延迟入门到高级

AI 工具​

教程描述难度
MCPModel Context Protocol,连接 AI 与外部系统中级到高级
LangChain构建 LLM 应用的开发框架,学习 Prompt 工程与 Agents入门到高级
vLLM高性能大语言模型推理引擎,PagedAttention 核心技术中级到高级

计算机基础​

教程描述难度
离散数学计算机科学的理论基础,数理逻辑、集合论、图论、代数结构入门到高级
数据结构与算法复杂度分析、线性结构、树、排序算法等入门到高级
设计模式深入理解 23 种经典设计模式,掌握 SOLID 设计原则入门到高级
LeetCode Hot 100精选 LeetCode 高频面试题,按算法类型分类中级到高级

Web 安全​

教程描述难度
Web 系统安全从零基础学习 Web 安全,掌握 OWASP Top 10、SQL 注入、XSS 等入门到高级

Go 入门路径​

  1. 环境配置 - 安装 Go 和配置开发环境
  2. 基础语法 - 变量、数据类型、运算符
  3. 控制流 - 条件语句和循环
  4. 函数 - 函数的定义和使用
  5. 数据结构 - 数组、切片、映射

快速开始​

选择一个你感兴趣的教程开始学习!

Python 入门路径​

  1. 环境配置 - 安装 Python 开发环境
  2. 第一个程序 - 编写 Hello World
  3. 基础语法 - 变量、数据类型、运算符
  4. 控制流 - 条件语句和循环
  5. 函数 - 函数的定义和使用

Java 入门路径​

  1. 环境配置 - 安装 JDK 和配置开发环境
  2. 基础语法 - 变量、数据类型、运算符
  3. 控制流 - 条件语句和循环
  4. 方法 - 方法的定义和使用
  5. 面向对象 - 类和对象

SQL 入门路径​

  1. 环境配置 - 安装数据库和配置环境
  2. 基础语法 - SQL 语法规则和数据类型
  3. SELECT 查询 - 查询数据
  4. WHERE 过滤 - 条件过滤
  5. 排序分页 - 结果排序和分页

学习建议​

  • 循序渐进:按照教程顺序学习,不要跳跃
  • 动手实践:每学一个知识点,都要动手编写代码
  • 多加练习:通过练习巩固所学知识
  • 查阅文档:遇到问题多查阅官方文档

关于本网站​

本知识库使用 Docusaurus 构建,支持:

  • 响应式设计,适配移动端
  • 强大的搜索功能
  • 代码高亮显示
  • 深色/浅色主题切换
  • 侧边栏导航

参考资源​