分类

2026

MCP详解指南

MCP是一个开放标准,用于解决AI模型与外部数据源、工具(如本地文件、数据库、API)之间的连接难题。

2025

langgraph概述

LangGraph是一个用于构建状态ful多智能体应用的框架,基于图论的方式组织智能体的交互流程。

Code Agent

本文介绍Code Agent项目的架构设计和实现原理,包括client、tools、memory、prompt、mcp和react agent等核心组件。

大模型原理:从transformer到llm

本文介绍从Transformer架构到大型语言模型(LLM)的发展历程和核心原理,包括注意力机制、预训练语言模型等关键概念。

Langchain到简单Agent

本文介绍从LangChain基础到构建简单Agent的实现过程,包括LLM调用、Prompt模板、工具集成等关键概念。

cuda安装和入门使用

讲解 CUDA 安装(版本匹配显卡)、验证方法,及 PyTorch GPU 版本安装命令,说明系统 CUDA 版本可高于 PyTorch 编译版本。

海量数据处理

本文介绍了海量数据处理的常用方法和技术,包括分治、堆和哈希等算法的应用。

二分查找详解

本文详细讲解了二分查找算法的多种实现方式和应用场景。

SQL详解

本文详细讲解了SQL的基本操作,包括CRUD增删改查等核心功能和SQL语法。

Go项目实战

Go项目实战,包括项目设计、数据库设计、业务逻辑实现、性能优化等。

mysql必知必会

本文整理了MySQL数据库的基础知识,包括SQL语法、主键概念和常见操作等内容,适合MySQL初学者学习。

MySql实战45讲笔记

本文整理了MySQL实战45讲的实践笔记,包括普通索引与唯一索引的区别、change buffer等核心概念。

Gin源码解析

Gin框架路由详解,中间件详解,连接MySQL/Redis,搭建Go Web开发脚手架,仿Reddit论坛项目。

mysql是怎样运行的

本文详细讲解了MySQL的内部运行机制,包括server层和存储引擎层的结构与功能。

go入门学习

go入门学习,包括go的设计理念,语法,并发,垃圾回收,内存模型,异常与错误等。

MySql实战45讲笔记

本文整理了MySQL实战45讲基础篇的核心知识点,包括SQL执行流程、连理、查询缓存等

HTTP详解

梳理 HTTP 的基础规范、特性、连接机制、缓存策略、版本演进、用户识别与认证及 HTTPS 相关知识

2024

Docker

Docker 容器技术

Coroutinelib项目实现

coroutinelib项目,涵盖基于 pthread 的线程模块、ucontext 实现的非对称有栈协程类、N-M 协程调度器、epoll 驱动的协程 IO 与最小堆定时器,及系统调用 hook 方案,实现高效协程调度与异步 IO。

后端四种层式结构

围绕后端四种核心层式数据结构展开,分别讲解 B + 树、时间轮、跳表)、LSM Tree的设计特点、适用场景及核心优化思路

协程库项目实现2

聚焦协程库项目实现,讲解基于ucontext的非对称有栈协程类(含主 / 调度 / 任务协程)、线程同步组件,补充协程调度逻辑及相关系统函数参数含义,为 IO、定时器等功能铺垫

协程库项目实现1

一个基于 C++11 实现的协程库,包含了协程的基本功能,如创建、销毁、切换、挂起、恢复等。

协程详解

协程是一种用户态的轻量级线程,它的出现解决了线程的一些问题,比如线程切换的开销大,线程的创建销毁开销大等。

详谈leveldb中的sstable

详谈leveldb中的sstable 源码阅读,包括sstable的格式、实现原理、性能优化等。

c++多线程

c++多线程相关的内容,包括线程的创建,join,detach,线程安全,锁,条件变量,原子操作等。

单例模式

单例模式是一种常用的设计模式,它确保一个类只有一个实例,并提供一个全局访问点。

赋值运算符函数

赋值运算符函数的目的在于将另一个对象拷贝到当前对象中,值得注意的点包括深拷贝和浅拷贝,内存分配等。

leveldb源码阅读1 基本结构

围绕 LevelDB 源码阅读,介绍其作为高性能持久化 KV 存储库的特性、核心结构(内存 + 磁盘层)、代码目录及自底而上的阅读路线

MyTinySTL

MyTinySTL 是一个基于 C++11 实现的 STL 库,包含了 STL 中的主要组件,如容器、算法、迭代器、仿函数、适配器和分配器等。

Webserver-sum

从面试角度重新看c++11的Webserver 从main函数开始审视整个流程.

Webserver

基于半同步半反应堆模型的Webserver,包括线程同步封装类,半同步半反应堆线程池,HTTP连接管理,服务器优化(定时器处理,日志系统,压测,数据库连接池,注册登录)等模块。

2023

宝塔面板+typecho

宝塔面板+typecho 搭建个人博客 源码阅读,包括博客搭建方案、搭建过程等。

观王爽《汇编语言》所得

王爽的《汇编语言》是一本很基础的汇编语言书籍,但是我个人认为它的汇编语言部分是比较难的,因为它的汇编语言部分是基于8086处理器的汇编语言,而8086处理器的汇编语言是比较复杂的。

算法专题:贪心法

本文详细介绍了贪心法的核心思想、适用条件、解题步骤以及在优化问题中的应用。