chore: 将所有外部图片本地化到仓库

- 下载 110 张外部图片到根目录 images/ 文件夹
- 更新所有 README.md 中的图片引用为统一路径 images/xxx.png
- 55 张图片成功下载(PNG 格式)
- 55 张失效图片创建占位文件(SVG/PNG)
- 移除所有外部图片链接依赖

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
riba2534
2026-01-05 16:34:13 +08:00
parent d44ecdf807
commit 0d17c981ee
128 changed files with 691 additions and 232 deletions

View File

@@ -199,7 +199,7 @@ gcc echo_epollserv.c -o serv
运行结果:
![](https://i.loli.net/2019/02/01/5c53f5b6d4acf.png)
![](images/5c53f5b6d4acf.png)
可以看出运行结果和以前 select 实现的和 fork 实现的结果一样,都可以支持多客户端同时运行。
@@ -250,7 +250,7 @@ gcc echo_EPLTserv.c -o serv
运行结果:
![](https://i.loli.net/2019/02/01/5c540825ae415.png)
![](images/5c540825ae415.png)
从结果可以看出,每当收到客户端数据时,都会注册该事件,并因此调用 epoll_wait 函数。
@@ -273,7 +273,7 @@ gcc echo_EDGEserv.c -o serv
结果:
![](https://i.loli.net/2019/02/01/5c54097b6469f.png)
![](images/5c54097b6469f.png)
从上面的例子看出接收到客户端的消息时只输出一次「return epoll_wait」字符串这证明仅注册了一次事件。
@@ -338,7 +338,7 @@ gcc echo_EPETserv.c -o serv
结果:
![](https://i.loli.net/2019/02/01/5c542149c0cee.png)
![](images/5c542149c0cee.png)
#### 17.2.5 条件触发和边缘触发孰优孰劣
@@ -348,7 +348,7 @@ gcc echo_EPETserv.c -o serv
下面是边缘触发的图:
![](https://i.loli.net/2019/02/01/5c5421e3b3f2b.png)
![](images/5c5421e3b3f2b.png)
运行流程如下: