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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 9 deletions
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

Lines changed: 19 additions & 6 deletions
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

Lines changed: 0 additions & 2 deletions
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

Lines changed: 0 additions & 5 deletions
This file was deleted.

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

Lines changed: 0 additions & 2 deletions
This file was deleted.

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

Lines changed: 0 additions & 6 deletions
This file was deleted.

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

Lines changed: 0 additions & 2 deletions
This file was deleted.

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

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)