Drive Agent 设计 February 24, 2026 3681 words • 19 min read > 这是第一次设计这种比较完整的 Agent 系统并集成到实际应用中,因此记录一下实现 Google Drive Clone 的 Agent 部分的设计。 > LLM 调用直接使用 URL fetch 访问 Deepseek API,并且全部未使用 Agent 框架、直接手搓实现,之后可能会用框架重构一下。 Agent 包含的模块和交互流程如下: ```mermaid graph TD... #Backend#TypeScript#Frontend#Agent
OnlyOffice 编辑器实现记录 February 17, 2026 1039 words • 6 min read > 在一个项目中引入了 OnlyOffice 作为 office 编辑器,这里记录一下实现过程和一些配置上的坑。 ```mermaid graph TD subgraph Frontend[前端] direction TB A[React App] --> A1[浏览器打开<br>OnlyOffice 编辑器] end subgraph Backend[后端] direction TB... #Backend#TypeScript#Office Editor
agent-in-sandbox 设计 February 15, 2026 86 words • 1 min read 最近在开发一个Agent Sandbox执行平台,用户可以在 Docker 环境中接入Agent,Agent可以在沙箱中执行命令、用 docker-compose. yml 初始化依赖,完全不会干扰本机环境。目前搭建完成了 demo 版本,这里简单记录一下。 最初的技术选型... #Backend#Go
Nx 前端单体项目配置的一些记录 February 8, 2026 426 words • 3 min read 在 Nx 单体项目中,`package. json`、`tsconfig... #Frontend#TypeScript#Nx
Go 并发模式 February 4, 2026 653 words • 4 min read > 在写连接池的时候遇到了一些并发的问题,在这里记录一下。 假设我们有一个管理 Docker 连接的连接池,我们需要检查池子是否需要补充新的容器。下面是一个最简单的实现: ```go func (p *Pool) maintainPool() { p. Lock() currentCount := len(p... #Backend#Go#Concurrency
TypeScript Dispatch Map January 28, 2026 269 words • 2 min read > 在写 React Query 的时候遇到了一个神奇的结构,这里记录一下。 Discriminated Dispatch Map / Type-safe Lookup Table 是一种利用联合类型+映射类型的数据类型,它在编译期强制保证:每一种 discriminator 都必须有一个处理逻辑,而且永远不会取到... #Backend#TypeScript#JavaScript#Data Type
google-drive-permission-design January 25, 2026 26 words • 1 min read Write your blog post content here. This is a new blog post... #Backend#Projects
Google Drive 存储设计 January 25, 2026 45 words • 1 min read 在实现 Google Drive Clone的过程中,自己设计了整个管理对象存储的流程,这里做一些记录。... #Backend#Projects
SVD 分解 December 26, 2025 2951 words • 15 min read 我们前面介绍了矩阵的对角化分解: $$ A = X\Lambda X^{-1} $$ 但是这种分解有下面的问题: 1. 正交性问题:对角化分解中的特征向量矩阵 $X$ 通常不是正交的(除非 $A$ 是对称矩阵)。这使得计算和几何解释变得复杂。 2... #Linear Algebra
特征值与特征向量 December 19, 2025 91 words • 1 min read 通常情况下,当我们用一个矩阵 $A$ 去乘一个向量 $x$ 时,得到的向量 $Ax$ 会改变方向。但是存在一些特殊的向量$x$,它们被 $A$ 乘过之后,方向不改变,只是被拉长、缩短或者反向了,也即: $$ Ax = \lambda x $$... #Linear Algebra