Skip to content

Commit 7b324d4

Browse files
⚡️ 通过更新网页结构、以mermaid替换图片的方式压缩站点大小
1 parent 6d1267c commit 7b324d4

File tree

68 files changed

+629
-1003
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+629
-1003
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## 项目概览
22

3-
欢迎来到这个基于[Docusaurus 3.0](https://docusaurus.io/)最新版本构建的定制站点。
3+
欢迎来到这个基于[Docusaurus 3](https://docusaurus.io/)最新版本构建的定制站点。
44

55
我从[Docusaurus Site Showcase](https://docusaurus.io/showcase)中汲取了许多灵感,但我更倾向于简洁且精美的设计,以确保代码能够便于维护。
66

docs/docs/不同的数据库/图数据库.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Neo4J 最主流的图数据库,相比其他数据库更加成熟,Neo4J 使
5555

5656
Neo4J 使用 Cypher 作为图数据库查询语言,由于 Neo4J 的成功,Cypher 目前被大多数图数据库所支持。Cypher 语言例子如下(找出所有 Johan 所关注的人所关注的人,该人也是 Johan 关注的人):
5757

58-
![image.webp](/docs/image-7cf488b7a62048e7a8e8b2fdf68ac901.webp)
58+
![image.webp](/docs/image-67f885c9379a4a52bab7f70c2a59d5c0.webp)
5959

6060
```bash showLineNumbers
6161
MATCH (a:Person {name:'Johan'})-[:FOLLOWS]->(b)-[:FOLLOWS]->(c), (a)-[:FOLLOWS]->(c) RETURN b, c

docs/docs/不同的数据库/面试常问.md

+1-9
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ foreach($users as $user){
7777
}
7878
```
7979
80-
![image.webp](/docs/image-e8ee0896f8a3407cbfef8af1262e4e47.webp)
81-
8280
通过 Mysql 查询日志,可以看到查询用户表是一次,因为有四个符合该条件的用户,查询用户表关联的余额表是四次。
8381
8482
N+1 问题就是这样产生的:查询主表是一次,查询出 N 条记录,根据这 N 条记录,查询关联的副(从)表,共需要 N 次。所以,应该叫 1+N 问题更合适一些。
@@ -95,13 +93,7 @@ $users = User::where("age", ">", 18)
9593
->select();
9694
```
9795
98-
hasBalance 这个方法让 User 模型与 Balance 模型进行一对一关联。
99-
100-
现在再来看一下 Mysql 的查询日志:
101-
102-
![image.webp](/docs/image-0734e7e048eb4482a2521f67cf08e4a0.webp)
103-
104-
可以很清楚的看到,总查询次数由原来的 1+N 变成了现在的 1+1。
96+
hasBalance 这个方法让 User 模型与 Balance 模型进行一对一关联,总查询次数由原来的 1+N 变成了现在的 1+1。
10597
10698
### Transaction
10799

docs/docs/编程外的基础/Git备忘录.md

+19-6
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,29 @@ title: Git备忘录
55

66
Git 是一个版本控制工具,既可以通过图形化的方式操作,也可以通过命令行来完成。
77

8-
注意区别:git是一个开源的分布式版本控制系统,GitHub是一个托管和协作管理 Git 仓库的平台
8+
Git 版本管理分为四个板块:
9+
10+
1. **Workspace**:这是你的工作目录,包含了项目的所有文件。在这里你可以修改、创建和删除文件。Workspace包含了你正在工作的文件,这些文件可能已经被Git跟踪(tracked),也可能还没有被Git跟踪。
11+
12+
2. **Index**(也被称为暂存区或者stage):这是一个中间区域,一个准备提交到Repository的更改列表。当你执行`git add`命令时,更改(添加、修改、删除)会被加入到Index中。然后通过执行`git commit`命令,Index中的所有更改会被永久记录到Repository中。
13+
14+
3. **Repository**:这是Git存储项目历史记录的地方,可以认为它是一个数据库,存储了所有的提交(commit)和包含改动的文件。每次提交,Git都会保存一个快照并记录其详细信息。你可以回到任何一个已经提交的版本。
15+
16+
4. **Remote**:这是存储在网络上的版本库,可以让多个人共享和交换各自的更改。最常见的远程仓库服务包括GitHub、GitLab和Bitbucket等。你可以执行`git push`命令将本地Repository的更改推送到Remote,也可以执行`git pull``git fetch`命令从Remote获取最新的更改。
917

10-
Git 版本管理分为四个板块
11-
*Workspace*Index*Repository*Remote
1218
文件在这四个区域之间的转换关系如下:
13-
![GitImage](/docs/GitImage.webp)
1419

15-
[Git](https://git-scm.com/docs)官方文档
20+
```mermaid
21+
flowchart LR
22+
A[Workspace] -- git add --> B[Index]
23+
B -- git commit --> C[Repository]
24+
C -- git push --> D[Remote]
25+
D -- git fetch/clone --> C
26+
C -- git checkout --> A
27+
D -- git pull --> A
28+
```
1629

17-
[Interactive Git Courses](https://ooloo.io/project/github-flow/mindset)了解如何在 GitHub 团队中使用 Git
30+
[Interactive Git Courses](https://ooloo.io/project/github-flow/mindset)了解如何在 GitHub (一个托管和协作管理 Git 仓库的平台)团队中使用 Git
1831

1932
## 常用操作
2033

docs/docs/逆向测试/接口测试.md

-2
Original file line numberDiff line numberDiff line change
@@ -293,5 +293,3 @@ with tempfile.NamedTemporaryFile() as download_file:
293293
download_file.write(chunk)
294294
progress.update(download_task, completed=response.num_bytes_downloaded)
295295
```
296-
297-
![rich-progress](/docs/rich-progress.webp)

docs/read/index.md

-5
This file was deleted.

docs/read/人生/不能承受的生命之轻.md

-2
This file was deleted.

docs/read/人生/断舍离.md

-6
This file was deleted.

docs/read/历史/人类简史.md

-2
This file was deleted.

docs/read/历史/今日简史.md

-2
This file was deleted.

docs/read/历史/未来简史.md

-2
This file was deleted.

docs/read/小说与人物传记/一个孤独漫步者的遐想.md

-2
This file was deleted.

docs/read/小说与人物传记/偷影子的人.md

-2
This file was deleted.

docs/read/小说与人物传记/天才在左,疯子在右.md

-2
This file was deleted.

docs/read/小说与人物传记/皮囊.md

-2
This file was deleted.

docs/read/技术/Python神经网络编程.md

-2
This file was deleted.

docs/read/技术/白帽子讲Web安全.md

-2
This file was deleted.

docs/read/技术/编码:隐匿在计算机软硬件背后的语言.md

-2
This file was deleted.

docs/read/方法/事实.md

-2
This file was deleted.

docs/read/方法/原子习惯.md

-2
This file was deleted.

docs/read/方法/如何高效学习.md

-2
This file was deleted.

docs/read/方法/思考,快与慢.md

-2
This file was deleted.

docs/read/方法/深度工作.md

-2
This file was deleted.

docs/read/方法/运动改造大脑.md

-2
This file was deleted.

docs/read/百科/人间词话.md

-3
This file was deleted.

docs/read/百科/昆虫记.md

-2
This file was deleted.

docs/read/社会/乌合之众.md

-2
This file was deleted.

docs/read/社会/乡土中国.md

-2
This file was deleted.

docs/read/社会/娱乐至死.md

-3
This file was deleted.

docs/read/社会/系统之美.md

-3
This file was deleted.

docs/read/社会/规训与惩罚.md

-2
This file was deleted.

docs/read/人生/禅与摩托车维修艺术.md docs/read/禅与摩托车维修艺术.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# 禅与摩托车维修艺术
1+
---
2+
slug: /
3+
title: 禅与摩托车维修艺术
4+
---
5+
6+
推荐语:一本令人深思的书,它以一个简单的摩托车旅行故事,引领读者探索生活、科技、教育和价值观的深层含义。这本书将会启发你的思考,提升你的生活质量。
27

38
## 情绪不对与身体上的不适
49

docs/read/技术/黑客与画家.md docs/read/黑客与画家.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
title: 黑客与画家
3+
---
4+
5+
推荐语:《黑客与画家》中,Paul Graham 以他的独特视角和丰富经验,展示了编程的艺术性和创新的力量。这本书对于任何希望理解技术如何塑造我们世界的人都是非常有价值的阅读。
6+
17
## 为什么书呆子不受欢迎
28

39
大多数人似乎认为,绘画能力与生俱来,画家就像高个子一样,是天生的。事实上,大多数“会画”的人,本身就很喜欢画画,将许多时间投入其中,这就是他们擅长画画的原因。

0 commit comments

Comments
 (0)