Skip to content

Commit

Permalink
Auto deploy from GitHub Actions build 782
Browse files Browse the repository at this point in the history
iBug: [bc24d23] ustc-mirrors-zfs-rebuild: Add server CPU and memory, fix missing image (#99)
  • Loading branch information
web-flow authored Dec 11, 2024
1 parent 2b6408d commit 530e451
Show file tree
Hide file tree
Showing 302 changed files with 346 additions and 340 deletions.
2 changes: 1 addition & 1 deletion 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
4 changes: 2 additions & 2 deletions assets/js/lunr/lunr-store.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion categories/experience/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/linux-101/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/linux-install-party/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/lug-会议/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/lug-小聚/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/lug-服务/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/lug-服务器/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/lug-活动/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/lug-网站/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/mirrors/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/tech-tutorial/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/technology/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/translation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/tutorial/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/ustc-网络启动服务/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/ustc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/业余无线电协会活动/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/经验分享/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion categories/读书笔记/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
6 changes: 4 additions & 2 deletions feed.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://lug.ustc.edu.cn/feed.xml" rel="self" type="application/atom+xml" /><link href="https://lug.ustc.edu.cn/" rel="alternate" type="text/html" /><updated>2024-12-10T20:05:24+08:00</updated><id>https://lug.ustc.edu.cn/feed.xml</id><title type="html">LUG @ USTC</title><subtitle>中国科学技术大学 Linux 用户协会</subtitle><author><name>USTCLUG</name></author><entry><title type="html">镜像站 ZFS 实践</title><link href="https://lug.ustc.edu.cn/planet/2024/12/ustc-mirrors-zfs-rebuild/" rel="alternate" type="text/html" title="镜像站 ZFS 实践" /><published>2024-12-09T00:00:00+08:00</published><updated>2024-12-10T20:04:30+08:00</updated><id>https://lug.ustc.edu.cn/planet/2024/12/ustc-mirrors-zfs-rebuild</id><content type="html" xml:base="https://lug.ustc.edu.cn/planet/2024/12/ustc-mirrors-zfs-rebuild/"><![CDATA[<p>A.K.A. 如何让 2000 元的机械硬盘跑得比 3000 元的固态硬盘还快(</p>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://lug.ustc.edu.cn/feed.xml" rel="self" type="application/atom+xml" /><link href="https://lug.ustc.edu.cn/" rel="alternate" type="text/html" /><updated>2024-12-11T18:49:46+08:00</updated><id>https://lug.ustc.edu.cn/feed.xml</id><title type="html">LUG @ USTC</title><subtitle>中国科学技术大学 Linux 用户协会</subtitle><author><name>USTCLUG</name></author><entry><title type="html">镜像站 ZFS 实践</title><link href="https://lug.ustc.edu.cn/planet/2024/12/ustc-mirrors-zfs-rebuild/" rel="alternate" type="text/html" title="镜像站 ZFS 实践" /><published>2024-12-09T00:00:00+08:00</published><updated>2024-12-11T18:49:00+08:00</updated><id>https://lug.ustc.edu.cn/planet/2024/12/ustc-mirrors-zfs-rebuild</id><content type="html" xml:base="https://lug.ustc.edu.cn/planet/2024/12/ustc-mirrors-zfs-rebuild/"><![CDATA[<p>A.K.A. 如何让 2000 元的机械硬盘跑得比 3000 元的固态硬盘还快(</p>
<p>本文另有<a href="https://ibug.io/p/74">英文版</a>及在南京大学分享时使用的<a href="https://ibug.io/p/72">幻灯片</a>。</p>
<h2 id="background">背景</h2>
<p>由中科大 Linux 用户协会维护的<a href="https://mirrors.ustc.edu.cn/">中科大开源软件镜像站</a>是中国大陆高校访问量最大、收录最全的开源软件镜像之一。
Expand All @@ -18,6 +18,7 @@
<dd>
<ul>
<li>2020 年秋季搭建</li>
<li>第二代至强可扩展处理器(Cascade Lake)和 256 GB DDR4 内存</li>
<li>12 块 10 TB HDD + 一块 2 TB SSD</li>
<li>在硬件 RAID 上使用 LVM 和 XFS</li>
<li>由于 XFS(截至本次重建时)不支持压缩,因此为了应对其他分区的潜在的扩容需求,我们在 LVM VG 层面保留了 free PE</li>
Expand All @@ -27,6 +28,7 @@
<dd>
<ul>
<li>2016 年底搭建</li>
<li>至强 E5 v4 处理器(Broadwell)和 256 GB DDR4 内存</li>
<li>12 块 6 TB HDD 和一些小容量 SSDs 用来装系统和当缓存</li>
<li>组建了 ZFS RAID-Z3 阵列,大致分为 8 块数据盘 + 3 块校验盘,最后一块留作热备</li>
<li>全默认参数(仅修改了 <code class="language-plaintext highlighter-rouge">zfs_arc_max</code>)</li>
Expand Down Expand Up @@ -164,7 +166,7 @@ options zfs <span class="nv">l2arc_noprefetch</span><span class="o">=</span>0
</code></pre>
</div>
</div>
<p>我们更精确的压缩率是 1 + 6.57%,即压掉了 2.67 TB(2.43 TiB),约等于 <a href="/static/planet/ustc-mirrors-zfs-rebuild/teaser/lenovo-legion-wechat-data.jpg">9 份微信数据</a>(不是</p>
<p>我们更精确的压缩率是 1 + 6.57%,即压掉了 2.67 TB(2.43 TiB),约等于 <a href="/static/planet/ustc-mirrors-zfs-rebuild/lenovo-legion-wechat-data.jpg">9 份微信数据</a>(不是</p>
</li>
<li>
<p>最关键的是更合理的 I/O 负载:</p>
Expand Down
2 changes: 1 addition & 1 deletion feed/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
window.enable_copy_code_button = true;
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css?v=bcdbaed3a5">
<link rel="stylesheet" href="/assets/css/main.css?v=bc24d23b78">
<link rel="stylesheet" href="/_extra/fontawesome/css/all.min.css" media="invalid" onload="this.media='all'">
<link rel="stylesheet" href="/_extra/open-sans.css" media="invalid" onload="this.media='all'">
<!-- start custom head snippets -->
Expand Down
2 changes: 1 addition & 1 deletion feed/news.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://lug.ustc.edu.cn/feed/news.xml" rel="self" type="application/atom+xml" /><link href="https://lug.ustc.edu.cn/" rel="alternate" type="text/html" /><updated>2024-12-10T20:05:24+08:00</updated><id>https://lug.ustc.edu.cn/feed/news.xml</id><title type="html">LUG @ USTC | News</title><subtitle>中国科学技术大学 Linux 用户协会</subtitle><author><name>USTCLUG</name></author><entry><title type="html">C/C++ 下 OpenMP 程序设计介绍</title><link href="https://lug.ustc.edu.cn/news/2024/11/gathering-openmp/" rel="alternate" type="text/html" title="C/C++ 下 OpenMP 程序设计介绍" /><published>2024-11-29T10:00:00+08:00</published><updated>2024-12-03T11:21:41+08:00</updated><id>https://lug.ustc.edu.cn/news/2024/11/gathering-openmp</id><content type="html" xml:base="https://lug.ustc.edu.cn/news/2024/11/gathering-openmp/"><![CDATA[<p>2024 年 11 月 27 日,校学生 Linux 用户协会在西区第三教学楼 3A306 教室开展了小聚活动。本次小聚主要是由罗嘉宏同学带来的 C/C++ 下 OpenMP 程序设计介绍。<a href="https://www.openmp.org/">OpenMP</a> 是广为运用的并行计算处理框架,为 C/C++ 和 Fortran 编程语言提供支持,提供了简单有效的 CPU 并行处理能力。此外,新版本的 OpenMP 还支持 GPU 计算等功能。</p>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://lug.ustc.edu.cn/feed/news.xml" rel="self" type="application/atom+xml" /><link href="https://lug.ustc.edu.cn/" rel="alternate" type="text/html" /><updated>2024-12-11T18:49:46+08:00</updated><id>https://lug.ustc.edu.cn/feed/news.xml</id><title type="html">LUG @ USTC | News</title><subtitle>中国科学技术大学 Linux 用户协会</subtitle><author><name>USTCLUG</name></author><entry><title type="html">C/C++ 下 OpenMP 程序设计介绍</title><link href="https://lug.ustc.edu.cn/news/2024/11/gathering-openmp/" rel="alternate" type="text/html" title="C/C++ 下 OpenMP 程序设计介绍" /><published>2024-11-29T10:00:00+08:00</published><updated>2024-12-03T11:21:41+08:00</updated><id>https://lug.ustc.edu.cn/news/2024/11/gathering-openmp</id><content type="html" xml:base="https://lug.ustc.edu.cn/news/2024/11/gathering-openmp/"><![CDATA[<p>2024 年 11 月 27 日,校学生 Linux 用户协会在西区第三教学楼 3A306 教室开展了小聚活动。本次小聚主要是由罗嘉宏同学带来的 C/C++ 下 OpenMP 程序设计介绍。<a href="https://www.openmp.org/">OpenMP</a> 是广为运用的并行计算处理框架,为 C/C++ 和 Fortran 编程语言提供支持,提供了简单有效的 CPU 并行处理能力。此外,新版本的 OpenMP 还支持 GPU 计算等功能。</p>
<p><img src="https://ftp.lug.ustc.edu.cn/%E6%B4%BB%E5%8A%A8/2024.11.27_%E5%B0%8F%E8%81%9A/2.jpg" alt="" /></p>
<p>小聚过程中,罗嘉宏同学展示了由简单到复杂的一系列 OpenMP 代码示例(使用 C 语言编写),以此对 OpenMP 计算框架的基本用法作出解释说明。这些代码段覆盖了从最简单的 <code class="language-plaintext highlighter-rouge">parallel</code> 到原子操作等等的主题,并现场展示了运行结果。这使同学们对并行计算中出现的一些问题和相关的解决方式有了初步的认识,也为同学们今后可能会遇到的需要并行计算的问题提供了入门性的解决方式。</p>
<p><img src="https://ftp.lug.ustc.edu.cn/%E6%B4%BB%E5%8A%A8/2024.11.27_%E5%B0%8F%E8%81%9A/4.jpg" alt="" /></p>
Expand Down
Loading

0 comments on commit 530e451

Please sign in to comment.