Skip to content

Commit a72eaef

Browse files
committed
2026-2-2
1 parent 8434a9e commit a72eaef

5 files changed

Lines changed: 19 additions & 19 deletions

File tree

docs/库和框架/YOLO.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mamba activate pytorch
3333

3434
### 安装
3535

36-
[官方快速入门手册](https://docs.ultralytics.com/zh/quickstart/) 推荐使用 pip 安装
36+
[官方快速入门手册](https://docs.ultralytics.com/quickstart/) 推荐使用 pip 安装
3737

3838
```sh
3939
pip install ultralytics
@@ -119,7 +119,7 @@ exit()
119119

120120
#### VSCode
121121

122-
推荐使用 *VSCode* 来编写 Python 代码,因为 ~~我喜欢~~ 官方力荐且制作了 [相关拓展](https://docs.ultralytics.com/zh/integrations/vscode/)
122+
推荐使用 *VSCode* 来编写 Python 代码,因为 ~~我喜欢~~ 官方力荐且制作了 [相关拓展](https://docs.ultralytics.com/integrations/vscode/)
123123

124124
可以在 VSCode 中安装 [Ultralytics Snippets](https://marketplace.visualstudio.com/items?itemName=Ultralytics.ultralytics-snippets) 这个拓展。顾名思义,此拓展就是提供了一些代码片段(Snippets),不安装并不影响正常使用。
125125

@@ -131,7 +131,7 @@ YOLO 有两种用法,分别是 `Python` 和 `CLI`
131131

132132
通过 `from ultralytics import YOLO` 来导入 YOLO 库。
133133

134-
该库的接口很多,建议阅读 [官方文档](https://docs.ultralytics.com/zh/usage/python/)
134+
该库的接口很多,建议阅读 [官方文档](https://docs.ultralytics.com/usage/python/)
135135

136136
### CLI
137137

@@ -145,9 +145,9 @@ yolo TASK MODE ARGS
145145

146146
- **TASK** (可选)是以下之一 `detect/segment/classify/pose/obb`。如果未明确传递,YOLO 将尝试推断 TASK。`detect` 是目标检测,`segment` 是语义分割,其余的我没用过。
147147
- **MODE** (必需)是以下之一 `train/val/predict/export/track/benchmark``train` 是训练,`val` 是验证,`predict` 是预测,`export` 是导出,`benchmark` 是基准测试,剩下的那个我没用过。
148-
- **ARGS** (可选)是任意数量的自定义 `arg=value` 键值对,例如 `imgsz=320`,用于覆盖默认值。这部分较为复杂,不同的 TASK 配置差别极大,建议参考 [官方配置说明](https://docs.ultralytics.com/zh/usage/cfg/)
148+
- **ARGS** (可选)是任意数量的自定义 `arg=value` 键值对,例如 `imgsz=320`,用于覆盖默认值。这部分较为复杂,不同的 TASK 配置差别极大,建议参考 [官方配置说明](https://docs.ultralytics.com/usage/cfg/)
149149

150-
更详细的参考请阅读 [官方文档](https://docs.ultralytics.com/zh/usage/cli/)
150+
更详细的参考请阅读 [官方文档](https://docs.ultralytics.com/usage/cli/)
151151

152152
### 示例
153153

@@ -187,7 +187,7 @@ yolo settings datasets_dir="datasets"
187187
> [!Note]- 阅读官方文档
188188
> 仅展示使用 CLI 进行训练和预测的示例。使用 Python 方法差不多,可以参考部分内容。
189189
>
190-
> 更详细的示例请阅读官方文档,包括 [CLI 示例](https://docs.ultralytics.com/zh/usage/cli/)[Python 示例](https://docs.ultralytics.com/zh/usage/python/)
190+
> 更详细的示例请阅读官方文档,包括 [CLI 示例](https://docs.ultralytics.com/usage/cli/)[Python 示例](https://docs.ultralytics.com/usage/python/)
191191
192192
##### 训练
193193

@@ -225,7 +225,7 @@ names:
225225
yolo detect train data='example.yaml' model=yolo11n.pt epochs=10 imgsz=640
226226
```
227227

228-
这会运行目标检测的模型训练,其中数据集是 `datasets/example`,在 `yolo11n.pt` 模型的基础上训练,并以 `epochs=10 imgsz=640` 覆盖默认参数值。更详细的说明请参考 [官方文档 - 训练](https://docs.ultralytics.com/zh/modes/train/)
228+
这会运行目标检测的模型训练,其中数据集是 `datasets/example`,在 `yolo11n.pt` 模型的基础上训练,并以 `epochs=10 imgsz=640` 覆盖默认参数值。更详细的说明请参考 [官方文档 - 训练](https://docs.ultralytics.com/modes/train/)
229229

230230
训练的结果保存在 `runs/detect` 目录下。
231231

@@ -237,6 +237,6 @@ yolo detect train data='example.yaml' model=yolo11n.pt epochs=10 imgsz=640
237237
yolo segment predict model=yolo11n-seg.pt source='data' imgsz=320
238238
```
239239

240-
这会运行语义分割的图片预测,其中数据来源是 `data`,而模型权重使用 `yolo11n-seg.pt`,并以 `imgsz=320` 覆盖默认参数值。更详细的说明请参考 [官方文档 - 预测](https://docs.ultralytics.com/zh/modes/predict/)
240+
这会运行语义分割的图片预测,其中数据来源是 `data`,而模型权重使用 `yolo11n-seg.pt`,并以 `imgsz=320` 覆盖默认参数值。更详细的说明请参考 [官方文档 - 预测](https://docs.ultralytics.com/modes/predict/)
241241

242242
训练的结果保存在 `runs/segment` 目录下。

docs/应用开发/Web.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,11 @@ HTML 也有真正拓展了功能的变种,比如 HTMX/JSX/Vue/Svelte 等。它
150150

151151
### 更多前端技术
152152

153-
前端开发者总是需要学习新东西,不仅框架、库、工具等升级得很快,就连底层的技术也发展得很快。很多内容无法在这里说清 ~~其实是很多技术我也没深入研究过~~ ,你可以自行研究。对此 [MDN](https://developer.mozilla.org/en-US/) 是一个很好的参考
153+
前端开发者总是需要学习新东西,不仅框架、库、工具等升级得很快,就连底层的技术也发展得很快。很多内容无法在这里说清 ~~其实是很多技术我也没深入研究过~~,可以自行上 [MDN](https://developer.mozilla.org/en-US/) 学习和参考
154154

155-
- WebAssembly
156-
- WebSocket
157-
- WebComponents
155+
- [WebAssembly](#webassembly)
156+
- [WebSocket](#websocket)
157+
- [WebComponents](#webcomponents)
158158
- WebWorkers
159159
- WebContainers
160160
- WebGL

docs/编程语言/Cpp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-gdb
3939
4040
很多工具并不支持 MinGW 编译器,比如 CUDA 和 node-gyp ~~原因可能是 MSVC 和 GCC 的 ABI 不兼容,或者存在一些商业因素~~ 。因此尽管我并不喜欢 MSVC,但有些时候确实不得不使用。
4141
42-
如果需要安装 VS 的话,建议只安装生成工具,然后使用 VSCode 作为编辑器。在 [下载页面](https://visualstudio.microsoft.com/zh-hans/downloads/) 找到 `Visual Studio 2022 生成工具`,安装工具时勾选 `使用 C++ 的桌面开发`。右侧选项中可以先只保留 `MSVC``Windows SDK`,到时候缺什么再补什么就行。
42+
如果需要安装 VS 的话,建议只安装生成工具,然后使用 VSCode 作为编辑器。在 [下载页面](https://visualstudio.microsoft.com/downloads/) 找到 `Visual Studio 2022 生成工具`,安装工具时勾选 `使用 C++ 的桌面开发`。右侧选项中可以先只保留 `MSVC``Windows SDK`,到时候缺什么再补什么就行。
4343
4444
VS 为了不污染系统环境,需要进入编译环境后才能使用编译器。我不推荐去修改系统的 PATH 变量,而是使用官方提供的脚本进入编译环境。这个脚本一般在 VS 安装目录的 `Common7\Tools\Launch-VsDevShell.ps1` 下。当然,除了使用脚本,官方还提供了快捷方式并配置好了 `Windows Terminal` 的 profile
4545

docs/编程语言/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
>
5656
> 对于现代的编程语言,通常官方文档就是最好的资料。毕竟编程语言也是个高速发展的领域,书籍/课程从出版/发布的那一刻起就逐渐过时了,但官方文档总是随着语言一起更新的。
5757
>
58-
> 不过也有部分语言相关的知识是难以通过只看文档掌握的,比如应该选择什么工具/库/框架、最佳实践是什么样的、使用哪种设计模式更合适等。其中部分和具体的领域有关,只有真正上手写了项目,才会慢慢学会这些东西
58+
> 不过也有部分语言相关的知识是难以通过只看文档掌握的,比如应该选择什么工具/库/框架、最佳实践是什么样的、使用哪种设计模式更合适等。其中部分问题和具体的领域有关,只有真正上手写了项目,才能学会这些东西
5959
6060
这里只列出我接触过的编程语言。现存的编程语言非常多,但真正到了需要编程解决问题的时候,其实能选择的语言反而比较少。
6161

@@ -71,7 +71,7 @@
7171
> - 一个语言可能有多种实现。比如 C++ 既有编译器实现也有解释器实现
7272
> - 一些语言的实现可能并不完全符合上述的类别。比如 TypeScript 通过转译借用了 JavaScript 的实现,比如 Python 也可以将源代码编译为字节码
7373
>
74-
> 因此目前的分类并不完美,我只能比较主观地对那些有争议的语言进行了分类
74+
> 因此目前的分类并不完美,我只能主观地对那些有争议的语言进行分类
7575
7676
### 编译型
7777

@@ -83,11 +83,11 @@
8383
- Zig 现代版的 C 语言,但还没发布稳定版本。
8484
- Swift 现代版的 Object-C,Apple 钦定的 iOS/macOS 原生开发语言。
8585
- V 语法类似 Go,但编译时将 C 作为自己的后端,和早期的 C++ 一样。目前还没发布稳定版本。
86-
- Haskell 纯函数式语言,相比于工程项目更适合学术研究,可以编译成机器码
86+
- Haskell 纯函数式语言,相比于工程项目更适合学术研究。
8787

8888
### 托管型
8989

90-
- [C#](CSharp.md) 由 Microsoft 发明并推广的语言,面向对象,依赖 .NET 运行时。C# 的实现和 Java 略有不同:中间代码会嵌入可执行文件,且运行时是个动态链接库。
90+
- [C#](CSharp.md) 类似 Java 但略有不同,Microsoft 钦定的 Windows 原生开发语言。依赖 .NET 运行时,但中间代码会嵌入可执行文件,且运行时是个动态链接库。
9191
- [Java](Java.md) 面向对象语言,依赖 Java 虚拟机。
9292
- Kotlin 现代版的 Java,Google 钦定的 Android 原生开发语言。同样依赖 JVM,尽管可以编译成机器码,但这一特性目前还是实验性的。
9393
- Erlang 函数式语言,比起 Haskell 更注重实用性,依赖 BEAM 虚拟机。
@@ -102,4 +102,4 @@
102102
- [TypeScript](JavaScript.md) 为 JavaScript 增加了静态类型系统。属于 **JavaScript** 的超集,因此合并到了 **JavaScript** 章节中。
103103
- [Ruby](Ruby.md) 流行的主要原因应该是 Ruby on Rails 这个 Web 框架。
104104
- [Lisp](Lisp.md) 经典的函数式语言,但当下非常小众。用于教学目的挺合适,但 MIT 现在教 SICP 这门课也不用 Lisp 而改为 Python 了。
105-
- Lua 因为解释器非常轻量而经常嵌入其它应用中,比如 neovim 的配置文件、xmake 的构建描述、pandoc 的过滤器都使用 Lua 进行解析
105+
- Lua 因为解释器非常轻量而经常嵌入其它应用中,比如 neovim 的配置文件、xmake 的构建描述、pandoc 的过滤器都使用了 Lua。

docs/网络工具/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
部分内容放到了专门的主题中
88

9-
- [Wen 安全](../安全工具/index.md)
9+
- [Web 安全](../安全工具/index.md)
1010
- [Web 开发](../应用开发/Web.md)
1111
- [API 开发](../应用开发/API.md)
1212

0 commit comments

Comments
 (0)