From 9982acd8eacfe296b3d021625c0bc7bbe0f00b3e Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Sat, 17 Oct 2026 15:31:58 +0000 Subject: [PATCH 01/16] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E8=AF=B4=E6=98=8E=E5=B9=B6=E4=BF=AE=E6=AD=A3=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +++++++++++ main.py | 25 +++++++++++++++++++++++++ reports/reports_read.md | 3 +++ src/git_commit_stats.py | 9 +++++++-- 4 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 main.py create mode 100644 reports/reports_read.md diff --git a/README.md b/README.md index c2a78565..0e6783e9 100644 --- a/README.md +++ b/README.md @@ -121,3 +121,14 @@ graph LR style A fill:#f3e5f5 ``` + + +姓名:黄丹丹 +学号:2411010046 + +### 我的贡献计划 +这次作业我主要做了三件小事: +1、把 main.py 优化了一下,加了个列表方便后续维护项目名称; +2、给 reports 文件夹写了份说明文档,解释那些数据是怎么来的; +3、给 src 里的统计脚本补充了注释,还顺手删掉了两行重复导入的废代码。 +后续我打算多去帮同学看看代码,互相审核。 diff --git a/main.py b/main.py new file mode 100644 index 00000000..c7c78d0e --- /dev/null +++ b/main.py @@ -0,0 +1,25 @@ +""" +main.py +社区入口脚本。 +把 OpenHUTB 的几个关键链接和项目名字按编号打印出来,方便查找。 +""" + +def main(): + # 把资源按序号放在字典里 + resources = { + 1: "核心项目:hutb, doc, traffic_twin, neuro, PFC, move", + 2: "在线文档:https://openhutb.github.io/", + 3: "讨论区:https://github.com/orgs/OpenHUTB/discussions", + 4: "贡献指南:CONTRIBUTING.md" + } + + print("========== OpenHUTB 资源清单 ==========") + + # 循环把字典里的内容打印出来 + for num, info in resources.items(): + print(f"{num}. {info}") + + print("=======================================") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/reports/reports_read.md b/reports/reports_read.md new file mode 100644 index 00000000..98b33f76 --- /dev/null +++ b/reports/reports_read.md @@ -0,0 +1,3 @@ +# reports 文件夹说明 +这里面放的是自动化脚本生成的统计报告(比如git_commit_stats.py 跑出来的)。 +文件名基本都带日期,方便追溯历史数据。只能查看,不要手改里面的内容,数据需要更新的话去跑脚本就对了。 \ No newline at end of file diff --git a/src/git_commit_stats.py b/src/git_commit_stats.py index 6c928f4c..1617a078 100644 --- a/src/git_commit_stats.py +++ b/src/git_commit_stats.py @@ -1,3 +1,8 @@ +""" +git_commit_stats.py +统计 Git 提交记录并输出为 csv 文件的脚本。 +支持按时间段过滤,以及通过 json 文件排除特定名单。 +""" # python git_commit_stats.py --since "2026-02-27 18:00" --until "2026-03-08 00:00"运行指定时间段的提交统计,结果输出到 commit_stats.csv 文件中。可以通过 --ignore 参数指定一个 JSON 文件,里面包含需要屏蔽的用户(按邮箱或用户名)。如果不指定 --ignore 参数,则默认使用 ignore_users.json 文件作为屏蔽列表。 import subprocess import argparse @@ -18,8 +23,8 @@ def load_ignore_users(file_path): except Exception as e: print(f"读取屏蔽列表失败: {e}") return [] -import subprocess -from collections import Counter +# import subprocess +# from collections import Counter def get_commits(since=None, until=None, ignore_list=[]): # 使用 %ae(邮箱)作为唯一键,%an(用户名)作为显示名 From 2e63556ec2840696bf02972e9904a54f7bfeb9c5 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Tue, 27 Oct 2026 00:00:41 +0800 Subject: [PATCH 02/16] Delete main.py Signed-off-by: huang-dandan <2134666904@qq.com> --- main.py | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 main.py diff --git a/main.py b/main.py deleted file mode 100644 index c7c78d0e..00000000 --- a/main.py +++ /dev/null @@ -1,25 +0,0 @@ -""" -main.py -社区入口脚本。 -把 OpenHUTB 的几个关键链接和项目名字按编号打印出来,方便查找。 -""" - -def main(): - # 把资源按序号放在字典里 - resources = { - 1: "核心项目:hutb, doc, traffic_twin, neuro, PFC, move", - 2: "在线文档:https://openhutb.github.io/", - 3: "讨论区:https://github.com/orgs/OpenHUTB/discussions", - 4: "贡献指南:CONTRIBUTING.md" - } - - print("========== OpenHUTB 资源清单 ==========") - - # 循环把字典里的内容打印出来 - for num, info in resources.items(): - print(f"{num}. {info}") - - print("=======================================") - -if __name__ == "__main__": - main() \ No newline at end of file From 633cc74d8c5a475ce156a83d168141fd88adfbf5 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Tue, 27 Oct 2026 00:01:01 +0800 Subject: [PATCH 03/16] Update README.md Signed-off-by: huang-dandan <2134666904@qq.com> --- README.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/README.md b/README.md index c32deeb3..392096eb 100644 --- a/README.md +++ b/README.md @@ -119,14 +119,3 @@ graph LR style A fill:#f3e5f5 ``` - - -姓名:黄丹丹 -学号:2411010046 - -### 我的贡献计划 -这次作业我主要做了三件小事: -1、把 main.py 优化了一下,加了个列表方便后续维护项目名称; -2、给 reports 文件夹写了份说明文档,解释那些数据是怎么来的; -3、给 src 里的统计脚本补充了注释,还顺手删掉了两行重复导入的废代码。 -后续我打算多去帮同学看看代码,互相审核。 From beeb9d10d6519187026a1478c931eb393ccbda80 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Tue, 27 Oct 2026 00:01:25 +0800 Subject: [PATCH 04/16] Update git_commit_stats.py Signed-off-by: huang-dandan <2134666904@qq.com> --- src/git_commit_stats.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/git_commit_stats.py b/src/git_commit_stats.py index 1617a078..d6de5175 100644 --- a/src/git_commit_stats.py +++ b/src/git_commit_stats.py @@ -23,8 +23,6 @@ def load_ignore_users(file_path): except Exception as e: print(f"读取屏蔽列表失败: {e}") return [] -# import subprocess -# from collections import Counter def get_commits(since=None, until=None, ignore_list=[]): # 使用 %ae(邮箱)作为唯一键,%an(用户名)作为显示名 From 052eaff79aacb1ce0c4fc979e1377cd990e3dc03 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Tue, 27 Oct 2026 00:05:10 +0800 Subject: [PATCH 05/16] Update reports_read.md Signed-off-by: huang-dandan <2134666904@qq.com> --- reports/reports_read.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/reports/reports_read.md b/reports/reports_read.md index 98b33f76..5b1e9cfa 100644 --- a/reports/reports_read.md +++ b/reports/reports_read.md @@ -1,3 +1,12 @@ -# reports 文件夹说明 -这里面放的是自动化脚本生成的统计报告(比如git_commit_stats.py 跑出来的)。 -文件名基本都带日期,方便追溯历史数据。只能查看,不要手改里面的内容,数据需要更新的话去跑脚本就对了。 \ No newline at end of file +# reports + +这目录存的是自动化统计跑出来的报告(CSV 格式的),用来回溯项目活跃度和提交记录用的。 + +生成方式很简单,不用手动整,直接跑脚本: + +`src/git_commit_stats.py` + +具体操作: +1. 确认装了 Python +2. cd 到项目根目录 +3. 跑命令 From 657f73972a4e67eccd09945a9cabbca9afb7aec9 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Tue, 27 Oct 2026 00:08:29 +0800 Subject: [PATCH 06/16] Update index.md Signed-off-by: huang-dandan <2134666904@qq.com> --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index 20b00c26..d99dbec7 100644 --- a/docs/index.md +++ b/docs/index.md @@ -63,7 +63,7 @@ OpenHUTB 的其他非主要平台包括 [gitee](https://gitee.com/OpenHUTB)、[g | ![](./img/social/webchat.png) | ![](./img/social/TwinBuild.jpg) | ![](./img/social/zhihu.jpg) |![](./img/social/bilibili.jpg) | | [微信公众号](https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2ODk5MzE5Ng==) | 微信 | [知乎](https://www.zhihu.com/people/OpenHUTB) | [B 站](https://space.bilibili.com/479231494) | | ![](./img/social/xiaohongshu.jpg) | ![](./img/social/Twitter.png) | ![](./img/social/Youtube.png) | ![](./img/social/sponsor.png) | -| [小红书](https://www.xiaohongshu.com/user/profile/62977010000000002102bc47) | [Twitter(X)](https://x.com/OpenHUTB) | [Youtube](https://www.youtube.com/@OpenHUTB) | [赞助](https://ko-fi.com/openhutb) | +| [小红书](https://www.xiaohongshu.com/user/profile/62977010000000002102bc47) | [Youtube](https://www.youtube.com/@OpenHUTB) | [赞助](https://ko-fi.com/openhutb) | 备注:开源孪创社区不搭建自己独立的平台的原因有很多,比如独立平台可能生成的“信息孤岛”造成分裂、维护成本高、“去中心化”理念与降低用户门槛、风险规避与可持续性,同时不会因为其中一些依附平台的限制而影响社区的发展,使社区专注于核心使命。 From ec10df0d783bccdf1390682eb382f8886516d38f Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Fri, 30 Oct 2026 00:43:53 +0800 Subject: [PATCH 07/16] =?UTF-8?q?=E4=B8=BA=E4=BA=86=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=EF=BC=8C=E5=90=8C=E6=97=B6=E5=88=A0=E6=8E=89Twitter=20?= =?UTF-8?q?=E5=92=8C=E5=BE=AE=E4=BF=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated the social media section with new layout and links. Signed-off-by: huang-dandan <2134666904@qq.com> --- docs/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/index.md b/docs/index.md index d99dbec7..0238bba8 100644 --- a/docs/index.md +++ b/docs/index.md @@ -58,12 +58,12 @@ OpenHUTB倡导开源协作精神,提供完备的学习资源。参与者可参 OpenHUTB 的其他非主要平台包括 [gitee](https://gitee.com/OpenHUTB)、[gitcode](https://gitcode.com/OpenHUTB)、[gitlink](https://gitlink.org.cn/OpenHUTB)、[红山开源](https://osredm.com/OpenHUTB)、[阿里云](https://codeup.aliyun.com/6a64b5ff637ebe3073ca8044/OpenHUTB)、[atomgit](https://atomgit.com/OpenHUTB)、[腾讯工蜂](https://git.code.tencent.com/OpenHUTB),社交平台包括: -| | | | | -|:---:|:---:|:---:|:---:| -| ![](./img/social/webchat.png) | ![](./img/social/TwinBuild.jpg) | ![](./img/social/zhihu.jpg) |![](./img/social/bilibili.jpg) | -| [微信公众号](https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2ODk5MzE5Ng==) | 微信 | [知乎](https://www.zhihu.com/people/OpenHUTB) | [B 站](https://space.bilibili.com/479231494) | -| ![](./img/social/xiaohongshu.jpg) | ![](./img/social/Twitter.png) | ![](./img/social/Youtube.png) | ![](./img/social/sponsor.png) | -| [小红书](https://www.xiaohongshu.com/user/profile/62977010000000002102bc47) | [Youtube](https://www.youtube.com/@OpenHUTB) | [赞助](https://ko-fi.com/openhutb) | +| | | | +|:---:|:---:|:---:| +| ![](./img/social/webchat.png) | ![](./img/social/zhihu.jpg) | ![](./img/social/bilibili.jpg) | +| [微信公众号](https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2ODk5MzE5Ng==) | [知乎](https://www.zhihu.com/people/OpenHUTB) | [B 站](https://space.bilibili.com/479231494) | +| ![](./img/social/xiaohongshu.jpg) | ![](./img/social/Youtube.png) | ![](./img/social/sponsor.png) | +| [小红书](https://www.xiaohongshu.com/user/profile/62977010000000002102bc47) | [Youtube](https://www.youtube.com/@OpenHUTB) | [赞助](https://ko-fi.com/openhutb) | 备注:开源孪创社区不搭建自己独立的平台的原因有很多,比如独立平台可能生成的“信息孤岛”造成分裂、维护成本高、“去中心化”理念与降低用户门槛、风险规避与可持续性,同时不会因为其中一些依附平台的限制而影响社区的发展,使社区专注于核心使命。 From 68d01fdea809c4bb04c3da8f9e9b1a93d0b32d4c Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Fri, 30 Oct 2026 00:46:07 +0800 Subject: [PATCH 08/16] =?UTF-8?q?docs:=20=E7=A7=BB=E9=99=A4=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E7=9A=84=E5=BE=AE=E4=BF=A1=E5=85=A5=E5=8F=A3=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A1=A8=E6=A0=BC=E5=88=97=E6=95=B0=E9=94=99?= =?UTF-8?q?=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: huang-dandan <2134666904@qq.com> From 589fb3c25f600ecf62a4777580383526bc5789c2 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Sat, 31 Oct 2026 14:45:16 +0800 Subject: [PATCH 09/16] =?UTF-8?q?docs:=20=E4=BF=AE=E6=AD=A3=E5=86=B2?= =?UTF-8?q?=E7=AA=81=E6=A0=87=E8=AE=B0=E7=A4=BA=E4=BE=8B=E4=B8=BA=E6=A0=87?= =?UTF-8?q?=E5=87=86=20Git=20=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: huang-dandan <2134666904@qq.com> --- docs/resolve_conflict.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/resolve_conflict.md b/docs/resolve_conflict.md index e9723518..194ecd98 100644 --- a/docs/resolve_conflict.md +++ b/docs/resolve_conflict.md @@ -2,11 +2,11 @@ 在发生冲突的文件中,冲突区域会有标记,比如: ```shell -<<<<<<< yours +<<<<<<< HEAD 你当前工作区的代码 ======= 合并过来的代码 ->>>>>>> their +>>>>>>> branch-name ``` 可以使用任何编辑器手动解决冲突,也可以通过 TortoiseGit 提供的菜单解决冲突:选中冲突文件,在右键菜单中选择`TortoiseGit` → `Edit Conflicts` ,启动外部合并工具/冲突编辑器手动解决冲突。 From 1ae3cdf08c9fff9a3dca250820ad56f5d428e21a Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Sat, 31 Oct 2026 14:48:12 +0800 Subject: [PATCH 10/16] Update resolve_conflict.md Signed-off-by: huang-dandan <2134666904@qq.com> --- docs/resolve_conflict.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/resolve_conflict.md b/docs/resolve_conflict.md index 194ecd98..e9723518 100644 --- a/docs/resolve_conflict.md +++ b/docs/resolve_conflict.md @@ -2,11 +2,11 @@ 在发生冲突的文件中,冲突区域会有标记,比如: ```shell -<<<<<<< HEAD +<<<<<<< yours 你当前工作区的代码 ======= 合并过来的代码 ->>>>>>> branch-name +>>>>>>> their ``` 可以使用任何编辑器手动解决冲突,也可以通过 TortoiseGit 提供的菜单解决冲突:选中冲突文件,在右键菜单中选择`TortoiseGit` → `Edit Conflicts` ,启动外部合并工具/冲突编辑器手动解决冲突。 From 77fdef17accbbc5b8eb5a33ecb930a964ac69810 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Fri, 6 Nov 2026 16:23:48 +0800 Subject: [PATCH 11/16] Delete reports/reports_read.md Signed-off-by: huang-dandan <2134666904@qq.com> --- reports/reports_read.md | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 reports/reports_read.md diff --git a/reports/reports_read.md b/reports/reports_read.md deleted file mode 100644 index 5b1e9cfa..00000000 --- a/reports/reports_read.md +++ /dev/null @@ -1,12 +0,0 @@ -# reports - -这目录存的是自动化统计跑出来的报告(CSV 格式的),用来回溯项目活跃度和提交记录用的。 - -生成方式很简单,不用手动整,直接跑脚本: - -`src/git_commit_stats.py` - -具体操作: -1. 确认装了 Python -2. cd 到项目根目录 -3. 跑命令 From 59b60b38b83b9732142ebdb79eaf516bc0afa704 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Fri, 6 Nov 2026 16:24:34 +0800 Subject: [PATCH 12/16] Delete reports/README.md Signed-off-by: huang-dandan <2134666904@qq.com> --- reports/README.md | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 reports/README.md diff --git a/reports/README.md b/reports/README.md deleted file mode 100644 index 933ce19b..00000000 --- a/reports/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# reports 文件夹说明 - -本目录存放 OpenHUTB 项目自动化统计生成的数据报告,主要为 CSV 格式。 - -## 自动生成的报告 -这些报告由 GitHub Actions 工作流(`repo_metrics_action`)每月自动生成,文件命名包含时间戳(如 `OpenHUTB-2026-10-01T03-13-222-30-days.csv`),用于追溯项目活跃度或提交记录。 - -如果需要查看历史报告,直接在本目录中查找对应的 CSV 文件即可。报告缺失时,需等待下月自动生成,或在 Actions 页面手动触发工作流。 - -## 手动统计工具 -除了自动生成的报告外,项目还提供了一个手动统计脚本 `src/git_commit_stats.py`,用于统计指定时间段内的提交记录。该脚本需要手动运行,不会自动生成报告,也不会影响本目录下的自动报告文件。 - -### 使用方法 -1. 确保本地已安装 Python 环境。 -2. 切换到项目根目录,打开命令行终端。 -3. 运行以下命令,例如统计特定时间段的提交: - ```bash - python src/git_commit_stats.py --since "2026-02-27 18:00" --until "2026-03-08 00:00" --output commit_stats.csv From 1602e493061a934d386076336cd126e8d1e87eb6 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Fri, 6 Nov 2026 16:40:23 +0800 Subject: [PATCH 13/16] Update git_commit_stats.py Signed-off-by: huang-dandan <2134666904@qq.com> --- src/git_commit_stats.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/git_commit_stats.py b/src/git_commit_stats.py index f4a1bd86..99b99ef4 100644 --- a/src/git_commit_stats.py +++ b/src/git_commit_stats.py @@ -1,7 +1,7 @@ """ git_commit_stats.py -统计 Git 提交记录并输出为 csv 文件的脚本。 -支持按时间段过滤,以及通过 json 文件排除特定名单。 +本脚本用于统计 Git 仓库的提交数据,并输出为 CSV 文件。 +支持通过参数指定时间段,并可通过 JSON 文件过滤特定用户。 """ # python git_commit_stats.py --since "2026-02-27 18:00" --until "2026-03-08 00:00"运行指定时间段的提交统计,结果输出到 commit_stats.csv 文件中。可以通过 --ignore 参数指定一个 JSON 文件,里面包含需要屏蔽的用户(按邮箱或用户名)。如果不指定 --ignore 参数,则默认使用 ignore_users.json 文件作为屏蔽列表。 import subprocess From 44e570a260478a7d2331ff0a62b3864c2a8288f3 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Fri, 6 Nov 2026 16:47:24 +0800 Subject: [PATCH 14/16] Create README.md Signed-off-by: huang-dandan <2134666904@qq.com> --- reports/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 reports/README.md diff --git a/reports/README.md b/reports/README.md new file mode 100644 index 00000000..933ce19b --- /dev/null +++ b/reports/README.md @@ -0,0 +1,18 @@ +# reports 文件夹说明 + +本目录存放 OpenHUTB 项目自动化统计生成的数据报告,主要为 CSV 格式。 + +## 自动生成的报告 +这些报告由 GitHub Actions 工作流(`repo_metrics_action`)每月自动生成,文件命名包含时间戳(如 `OpenHUTB-2026-10-01T03-13-222-30-days.csv`),用于追溯项目活跃度或提交记录。 + +如果需要查看历史报告,直接在本目录中查找对应的 CSV 文件即可。报告缺失时,需等待下月自动生成,或在 Actions 页面手动触发工作流。 + +## 手动统计工具 +除了自动生成的报告外,项目还提供了一个手动统计脚本 `src/git_commit_stats.py`,用于统计指定时间段内的提交记录。该脚本需要手动运行,不会自动生成报告,也不会影响本目录下的自动报告文件。 + +### 使用方法 +1. 确保本地已安装 Python 环境。 +2. 切换到项目根目录,打开命令行终端。 +3. 运行以下命令,例如统计特定时间段的提交: + ```bash + python src/git_commit_stats.py --since "2026-02-27 18:00" --until "2026-03-08 00:00" --output commit_stats.csv From 60375f36c5e0afe82946af9e3c0f82ecb48c2675 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Sat, 7 Nov 2026 16:44:47 +0800 Subject: [PATCH 15/16] =?UTF-8?q?docs:=20=E4=BF=AE=E5=A4=8D=E7=A4=BE?= =?UTF-8?q?=E4=BA=A4=E8=A1=A8=E6=A0=BC=EF=BC=8C=E7=BB=B4=E6=8C=81=E5=9B=9B?= =?UTF-8?q?=E5=88=97=E7=BB=93=E6=9E=84=EF=BC=8C=E7=A9=BA=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=A0=BC=E5=8D=A0=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: huang-dandan <2134666904@qq.com> --- docs/index.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/index.md b/docs/index.md index 1dc8a4fb..23075aea 100644 --- a/docs/index.md +++ b/docs/index.md @@ -62,12 +62,11 @@ OpenHUTB 倡导开源协作精神,提供完备的学习资源。参与者可 OpenHUTB 的其他非主要平台包括 [gitee](https://gitee.com/OpenHUTB)、[gitcode](https://gitcode.com/OpenHUTB)、[gitlink](https://gitlink.org.cn/OpenHUTB)、[红山开源](https://osredm.com/OpenHUTB)、[阿里云](https://codeup.aliyun.com/6a64b5ff637ebe3073ca8044/OpenHUTB)、[atomgit](https://atomgit.com/OpenHUTB)、[腾讯工蜂](https://git.code.tencent.com/OpenHUTB),社交平台包括: -| | | | -|:---:|:---:|:---:| -| ![](./img/social/webchat.png) | ![](./img/social/zhihu.jpg) | ![](./img/social/bilibili.jpg) | -| [微信公众号](https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2ODk5MzE5Ng==) | [知乎](https://www.zhihu.com/people/OpenHUTB) | [B 站](https://space.bilibili.com/479231494) | -| ![](./img/social/xiaohongshu.jpg) | ![](./img/social/Youtube.png) | ![](./img/social/sponsor.png) | -| [小红书](https://www.xiaohongshu.com/user/profile/62977010000000002102bc47) | [Youtube](https://www.youtube.com/@OpenHUTB) | [赞助](https://ko-fi.com/openhutb) | +|:---:|:---:|:---:|:---:| +| ![](./img/social/webchat.png) | | ![](./img/social/zhihu.jpg) | ![](./img/social/bilibili.jpg) | +| [微信公众号](https://mp.weixin.qq.com/mp/profile_ext?action=home&biz=MzI200k5MzE5Ng==) | | [知乎](https://www.zhihu.com/people/OpenHUTB) | [B站](https://space.bilibili.com/479231494) | +| ![](./img/social/xiaohongshu.jpg) | | ![](./img/social/youtube.png) | ![](./img/social/sponsor.png) | +| [小红书](https://www.xiaohongshu.com/user/profile/62977810000000002102bc47) | | [Youtube](https://www.youtube.com/@OpenHUTB) | [赞助](https://ko-fi.com/openhutb) | 备注:开源孪创社区不搭建自己独立的平台的原因有很多,比如独立平台可能生成的“信息孤岛”造成分裂、维护成本高、“去中心化”理念与降低用户门槛、风险规避与可持续性,同时不会因为其中一些依附平台的限制而影响社区的发展,使社区专注于核心使命。 From 8813ef81057a34a3097cf7eb894f93c453ed7bd5 Mon Sep 17 00:00:00 2001 From: huang-dandan <2134666904@qq.com> Date: Sat, 7 Nov 2026 22:25:34 +0800 Subject: [PATCH 16/16] =?UTF-8?q?docs:=20=E7=A7=BB=E9=99=A4=E5=B8=B8?= =?UTF-8?q?=E8=A7=81=E9=97=AE=E9=A2=98=E4=B8=AD=E6=B7=B7=E5=85=A5=E7=9A=84?= =?UTF-8?q?Linux=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 变更内容 将常见问题速查表一行中的 linux 命令 apt install python3-venv 删除,替换为 Windows 环境下的处理方式:重新运行安装包选择 Repair 修复,或重新下载覆盖安装。 关联 Issue: Closes #409 变更范围 - [x] 文档内容(markdown) - [ ] 配置/批处理/脚本 - [ ] 其他:____ 自查清单 - [x] 仅包含与本次变更相关的文件(无夹带修改) - [x] 涉及链接/图片路径的目标均已确认存在 - [x] YAML / 脚本格式正确并本地验证 Signed-off-by: huang-dandan <2134666904@qq.com> --- docs/env_conf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/env_conf.md b/docs/env_conf.md index 46c06454..228a2e4b 100644 --- a/docs/env_conf.md +++ b/docs/env_conf.md @@ -232,5 +232,5 @@ python -c "import numpy, pandas, sklearn, matplotlib; print('ok')" | pip 下载极慢或 `Read timed out` | 连的是境外官方源 | 配置镜像源(第 3 步) | | PowerShell 提示禁止运行脚本 | 执行策略限制 | 直接调用 `.venv\Scripts\python.exe`,或使用第 4 步的当前窗口设置 | | 终端能 import,VS Code 运行却报 `ModuleNotFoundError` | 编辑器选中的解释器不是装包的那个 | `Ctrl+Shift+P` → `Python: Select Interpreter` 改选 `.venv` | -| `python -m venv` 报 ensurepip 失败 | Python 安装不完整 | 重新运行安装包修复;Linux 上需先 `apt install python3-venv` | +| `python -m venv` 报 ensurepip 失败 | Python 安装不完整 | 重新运行安装包修复;选择 Repair 修复,若问题依旧,重新下载安装包覆盖安装 | | pip 提示版本过旧 | 安装包自带的 pip 较老 | `python -m pip install --upgrade pip` |