Skip to content

Commit dbb4a65

Browse files
chore: automated publish
1 parent dc03332 commit dbb4a65

File tree

27 files changed

+37
-37
lines changed

27 files changed

+37
-37
lines changed

public/blog/2025-04-01/index.pdf

0 Bytes
Binary file not shown.

public/blog/2025-04-01/index.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\title{"Zig 语言中的拓扑排序及其在并行处理中的应用 "}
2-
\author{" 杨其臻 "}
1+
\title{"Zig 语言中的拓扑排序及其在并行处理中的应用"}
2+
\author{"杨其臻"}
33
\date{"Apr 01, 2025"}
44
\maketitle
55
在系统编程领域,Zig 语言凭借其独特的显式内存管理、零成本抽象和强调确定性的设计理念,正在成为构建高性能应用的利器。本文聚焦于拓扑排序算法在 Zig 语言中的实现,并深入探讨其在并行任务调度中的创新应用。通过将传统的图论算法与现代并发模型相结合,我们能够构建出既保证执行顺序正确性,又充分挖掘硬件并行潜力的任务调度系统。\par

public/blog/2025-04-01/sha256

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7e4cd491629da2c176d8f6f58c39c7c4bd923481b768bf1c61e1db220d3e42c4
1+
41ad0fe14ece36affb97ea7d889ad6e3184dd579d90f36bccc9eff8be8afb7e7

public/blog/2025-04-02/index.pdf

1 Byte
Binary file not shown.

public/blog/2025-04-02/index.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\title{" 理解并实现基本的拓扑排序算法 "}
2-
\author{" 杨其臻 "}
1+
\title{"理解并实现基本的拓扑排序算法"}
2+
\author{"杨其臻"}
33
\date{"Apr 02, 2025"}
44
\maketitle
55
在计算机科学中,拓扑排序是一种解决依赖关系问题的关键算法。想象这样一个场景:大学选课时,某些课程需要先修课程。例如,学习「数据结构」前必须先修「程序设计基础」,这种依赖关系构成一个有向无环图(DAG)。拓扑排序的作用正是为这类依赖关系找到一种合理的执行顺序。本文将深入解析拓扑排序的核心原理,并通过 Python 代码实现两种经典算法。\par

public/blog/2025-04-02/sha256

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
68cff51db1987cd8cd0066da78dd04e88c0658b99d7080006b608fa19a7be706
1+
f134741f8d0cb6e3084fbac87732b1f2f3701b470dcb7b1eb5b72878fea181eb

public/blog/2025-04-03/index.pdf

-4 Bytes
Binary file not shown.

public/blog/2025-04-03/index.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
\title{" 用 Mermaid.js 提升技术文档的可视化能力 "}
2-
\author{" 杨其臻 "}
1+
\title{"用 Mermaid.js 提升技术文档的可视化能力"}
2+
\author{"杨其臻"}
33
\date{"Apr 03, 2025"}
44
\maketitle
55
在软件开发领域,技术文档的可读性直接影响团队协作效率与知识传递效果。传统绘图工具如 Visio 或 Draw.io 虽然功能强大,但其二进制文件格式与代码仓库的文本特性存在天然隔阂。Mermaid.js 作为一款基于文本的图表生成库,通过将图表定义为可版本控制的代码,完美解决了文档与图表同步更新的难题。其 \verb!9.4KB! 的轻量化体积与 Markdown 原生支持特性,使其成为技术写作领域的颠覆性工具。\par
@@ -56,7 +56,7 @@ \chapter{第三部分:架构图的绘制与优化}
5656
\begin{lstlisting}[language=mermaid]
5757
flowchart LR
5858
A[[用户终端]] --> B{{认证中心}}
59-
click B "https://auth.example.com" _blank
59+
click B"https://auth.example.com"_blank
6060
\end{lstlisting}
6161
\verb!click! 指令为节点添加了超链接,\verb!_blank! 参数指定在新标签页打开。导出为 SVG 时需调用 \verb!mermaid.initialize()! 并设置 \verb!securityLevel: 'loose'! 以保留交互特性。\par
6262
\chapter{第四部分:与其他工具的集成与自动化}

public/blog/2025-04-03/sha256

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
221db7bc32884cf12d75100a0603b8842322c0aa9279b0086880926eeb72bd06
1+
0cc44d14dd96c5130698cd403c37fb6f1e7650805a8b471ee3eb7ddc4b2caeda

public/blog/2025-04-04/index.pdf

3 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)