diff --git a/docs/algorithm/algorithms.md b/docs/algorithm/algorithms.md deleted file mode 100644 index 6d472fc..0000000 --- a/docs/algorithm/algorithms.md +++ /dev/null @@ -1,28 +0,0 @@ -# 算法笔记 - -## 排序算法对比 - -| 算法 | 平均 | 最坏 | 空间 | 稳定 | -|------|------|------|------|------| -| 冒泡排序 | O(n²) | O(n²) | O(1) | ✅ | -| 快速排序 | O(n log n) | O(n²) | O(log n) | ❌ | -| 归并排序 | O(n log n) | O(n log n) | O(n) | ✅ | -| 堆排序 | O(n log n) | O(n log n) | O(1) | ❌ | - -## 快速排序示例 - -```python -def quicksort(arr): - if len(arr) <= 1: - return arr - pivot = arr[len(arr) // 2] - left = [x for x in arr if x < pivot] - mid = [x for x in arr if x == pivot] - right = [x for x in arr if x > pivot] - return quicksort(left) + mid + quicksort(right) -``` - -## 相关链接 - -- [图解算法站](http://47.121.181.112:10000/) — 交互式算法学习页面 -- [LeetCode](https://leetcode.cn/) — 在线刷题 diff --git a/docs/architecture/linux-commands.md b/docs/architecture/linux-commands.md deleted file mode 100644 index 118dad5..0000000 --- a/docs/architecture/linux-commands.md +++ /dev/null @@ -1,41 +0,0 @@ -# Linux 常用命令 - -## 文件操作 - -```bash -# 查找文件 -find / -name "*.conf" 2>/dev/null - -# 磁盘使用 -du -sh /var/log/* -df -h - -# 实时查看日志 -tail -f /var/log/syslog -``` - -## 进程管理 - -```bash -# 查看端口占用 -ss -tlnp | grep :80 -lsof -i :80 - -# 杀死进程 -kill -9 $(lsof -t -i:80) - -# 查看资源占用 -htop -``` - -## 网络 - -```bash -# 测试连通性 -curl -I https://example.com -traceroute example.com - -# 防火墙 (ufw) -ufw allow 80/tcp -ufw status -``` diff --git a/docs/architecture/nginx-config.md b/docs/architecture/nginx-config.md deleted file mode 100644 index 634742c..0000000 --- a/docs/architecture/nginx-config.md +++ /dev/null @@ -1,38 +0,0 @@ -# Nginx 配置 - -## 基本模板 - -```nginx -server { - listen 80; - server_name docs.example.com; - - root /usr/share/nginx/html; - index index.html; - - # SPA 路由回退 - location / { - try_files $uri $uri/ /index.html; - } - - # 静态资源缓存 - location ~* \.(js|css|png|jpg|svg|woff2)$ { - expires 30d; - add_header Cache-Control "public, immutable"; - } - - # Gzip 压缩 - gzip on; - gzip_types text/plain text/css application/json application/javascript; -} -``` - -## 常用操作 - -```bash -# 测试配置 -nginx -t - -# 重新加载(不中断服务) -nginx -s reload -``` diff --git a/docs/project/docker-notes.md b/docs/project/docker-notes.md deleted file mode 100644 index 906f443..0000000 --- a/docs/project/docker-notes.md +++ /dev/null @@ -1,39 +0,0 @@ -# Docker 笔记 - -## 常用命令 - -```bash -# 构建镜像 -docker build -t myapp:latest . - -# 运行容器 -docker run -d --name myapp -p 8080:80 myapp:latest - -# 查看日志 -docker logs -f myapp - -# 进入容器 -docker exec -it myapp sh - -# 清理 -docker system prune -f -``` - -## Docker Compose - -```yaml -services: - web: - image: nginx:alpine - ports: - - "80:80" - volumes: - - ./html:/usr/share/nginx/html - restart: unless-stopped -``` - -## 小技巧 - -- 用 `--cache-from` 加速重复构建 -- `.dockerignore` 排除 `.git`、`node_modules` 等 -- 多阶段构建减小镜像体积 diff --git a/docs/project/git-workflow.md b/docs/project/git-workflow.md deleted file mode 100644 index eea7258..0000000 --- a/docs/project/git-workflow.md +++ /dev/null @@ -1,24 +0,0 @@ -# Git 工作流 - -## 常用命令 - -| 命令 | 说明 | -|------|------| -| `git status` | 查看工作区状态 | -| `git add -A` | 暂存所有变更 | -| `git commit -m "msg"` | 提交 | -| `git push origin main` | 推送到远端 | -| `git pull --rebase` | 拉取并变基 | -| `git stash` | 暂存未提交的改动 | - -## 分支策略 - -``` -main ──●──●──●──●──●── (生产) - \ / -feature/xxx ──●──●──●── (功能分支) -``` - -- `main` 分支始终可部署 -- 功能分支从 `main` 拉出,完成后 Merge Request 合入 -- 合并前至少一人 Review diff --git a/mkdocs.yml b/mkdocs.yml index b5e55f7..127adeb 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -82,12 +82,7 @@ nav: - 首页: index.md - 项目: - project/index.md - - Git 工作流: project/git-workflow.md - - Docker 笔记: project/docker-notes.md - 架构: - architecture/index.md - - Linux 常用命令: architecture/linux-commands.md - - Nginx 配置: architecture/nginx-config.md - 算法: - algorithm/index.md - - 算法笔记: algorithm/algorithms.md