<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.zyhorg.cn/blog</id>
    <title>UNHub DOCS Blog</title>
    <updated>2025-12-09T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://docs.zyhorg.cn/blog"/>
    <subtitle>UNHub DOCS Blog</subtitle>
    <icon>https://docs.zyhorg.cn/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[超可爱的 Logo 集合]]></title>
        <id>https://docs.zyhorg.cn/blog/Cute-logo-collection</id>
        <link href="https://docs.zyhorg.cn/blog/Cute-logo-collection"/>
        <updated>2025-12-09T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[名侦探柯南第29部剧场版《高速公路的堕天使》将于2026年4月10日上映。本作聚焦萩原千速、横沟重悟、世良真纯、萩原研二、松田阵平等关键人物，讲述发生在神奈川县高速公路上的惊险故事。]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/logo-534480b05f8084e54dd4f395f694fb65.webp" width="1314" height="250" class="img_ev3q"></p>
<p>超可爱的 Logo 集合。这里是用来存放 Sawaratsuki 制作的各种 logo 的仓库，这些 logo 制作精美、画风可爱，包括编程语言、框架、工具和各大社交媒体的商标™️。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="angular">Angular<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#angular" class="hash-link" aria-label="Angular的直接链接" title="Angular的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Angular-eee07d40241672a00dddb6a2a90c6f78.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Angular<br>
<strong>创始人</strong>：Google（由 Miško Hevery 和 Adam Abrons 最初开发）<br>
<strong>推出时间</strong>：2010年10月（AngularJS 1.0）；2016年9月（Angular 2，即现代 Angular 的起点）<br>
<strong>介绍</strong>：Angular 是由 Google 主导开发的一款开源前端 Web 应用框架。最初版本 AngularJS（即 Angular 1.x）采用 MVC 架构，而从 Angular 2 开始，框架被彻底重写，采用基于 TypeScript 的组件化架构，支持响应式编程、依赖注入、模块化开发等现代前端工程化特性。Angular 提供完整的解决方案（“全栈式”前端框架），适用于构建单页应用（SPA）和复杂的大型 Web 应用。其由 Google 和社区共同维护，是企业级 Web 开发的主流框架之一。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="atprotocol">ATProtocol<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#atprotocol" class="hash-link" aria-label="ATProtocol的直接链接" title="ATProtocol的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/ATProtocol-f74ff3e13a7b9cf613cdbacf93d7d241.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：AT Protocol（Authenticated Transfer Protocol）<br>
<strong>创始人</strong>：Bluesky（由 Twitter 联合创始人 Jack Dorsey 资助，团队核心成员包括 Jay Graber 等）<br>
<strong>推出时间</strong>：2023 年初首次公开技术细节，2023 年 2 月 Bluesky 社交应用正式上线并采用该协议<br>
<strong>介绍</strong>：AT Protocol 是一个去中心化的社交网络协议，由 Bluesky 开发，旨在构建可互操作、用户可控、高性能的社交平台。其核心设计包括“可移植的用户身份”（通过分布式标识 DID）、“可组合的内容存储”（使用“记录”Record 和“仓库”Repository 模型）、以及“算法可插拔”（用户可选择或自定义内容推荐算法）。AT Protocol 支持“联合式”（federated）架构，允许不同服务器（称为 Personal Data Servers）托管用户数据，同时保持跨实例互操作。它被用于 Bluesky 社交网络，目标是解决传统中心化社交平台在内容审核、数据所有权和算法透明度方面的局限性。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="bluesky">Bluesky<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#bluesky" class="hash-link" aria-label="Bluesky的直接链接" title="Bluesky的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/BlueSky-845d3efa31b8cd01ad2cbfff554b6f8e.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Bluesky<br>
<strong>创始人</strong>：Jack Dorsey（前 Twitter 联合创始人）发起并资助，由 Jay Graber 担任 CEO 领导团队开发<br>
<strong>推出时间</strong>：2019 年首次宣布；2023 年 2 月向公众开放邀请制访问；2024 年 4 月全面开放注册<br>
<strong>介绍</strong>：Bluesky 是一个去中心化的社交网络平台，旨在提供更开放、用户可控的社交体验。它基于团队自主研发的 <strong>AT Protocol</strong>（Authenticated Transfer Protocol）构建，支持用户拥有和迁移自己的身份与数据、选择或创建内容推荐算法（“算法选择”功能），并实现跨服务器互操作。Bluesky 的界面类似传统社交媒体（如 Twitter/X），支持发帖（称为“Skeets”）、点赞、转发、话题标签等，但其底层架构强调去中心化、可组合性和开发者生态。平台由 Bluesky PBLLC 运营，初期由 Jack Dorsey 提供资金支持，目标是推动社交网络向开放协议演进。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="charcoal">Charcoal<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#charcoal" class="hash-link" aria-label="Charcoal的直接链接" title="Charcoal的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Charcoal-eee8796861ae8bfbb9de0aeaa9cce5e1.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Charcoal<br>
<strong>创始人</strong>：Meta（原 Facebook）AI 团队<br>
<strong>推出时间</strong>：2024 年 12 月（首次公开发布）<br>
<strong>介绍</strong>：Charcoal 是 Meta 推出的一个开源、模块化的 AI 安全研究平台，旨在帮助研究人员和开发者评估、测试和改进大语言模型（LLM）的安全性。它提供一套标准化的工具链，支持红队测试（red-teaming）、对抗性提示生成、风险分类、自动评估和缓解策略验证等功能。Charcoal 强调可复现性、可扩展性和透明度，允许社区在统一框架下协作研究 AI 对齐、越狱攻击、偏见、滥用等安全挑战。该项目是 Meta 推动负责任 AI 开发的重要举措之一，代码托管在 GitHub 上，采用 MIT 许可证开源。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="cloudflare">Cloudflare<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#cloudflare" class="hash-link" aria-label="Cloudflare的直接链接" title="Cloudflare的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Cloudflare-5222269175a8406c5fd379d81f292a17.png" width="1256" height="632" class="img_ev3q">
<strong>名称</strong>：Cloudflare<br>
<strong>创始人</strong>：Matthew Prince、Michelle Zatlyn 和 Lee Holloway<br>
<strong>推出时间</strong>：2009 年（公司成立），2010 年 9 月正式推出服务<br>
<strong>介绍</strong>：Cloudflare 是一家提供内容分发网络（CDN）、DDoS 防护、网络安全、域名解析（DNS）、边缘计算（如 Cloudflare Workers）等服务的全球性云计算公司。其核心理念是“让互联网更快、更安全、更可靠”。Cloudflare 通过遍布全球的数据中心网络，为网站和应用提供加速、安全防护（如 WAF、SSL/TLS 加密）、零信任安全架构（Cloudflare Access）以及无服务器计算能力。其服务覆盖从个人博客到大型企业的广泛用户，并以免费基础套餐著称，推动了互联网安全和性能的最佳实践普及。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="express">Express<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#express" class="hash-link" aria-label="Express的直接链接" title="Express的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Express-29e7c76265f84d35281502198e1a6b98.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Express<br>
<strong>创始人</strong>：TJ Holowaychuk<br>
<strong>推出时间</strong>：2010 年<br>
<strong>介绍</strong>：Express 是一个基于 Node.js 的轻量级、灵活的 Web 应用框架，用于构建服务器端应用和 API。它提供强大的路由系统、中间件支持、模板引擎集成和 HTTP 工具，是 Node.js 生态中最流行和广泛使用的 Web 框架之一。Express 以其简洁的 API、高性能和可扩展性著称，常作为构建 RESTful 服务、单页应用后端或微服务的基础。它也是许多更高级框架（如 NestJS、FeathersJS）的底层核心，并被纳入 Node.js 官方推荐的 Web 开发工具栈。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="figma">Figma<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#figma" class="hash-link" aria-label="Figma的直接链接" title="Figma的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Figma-f2b52397cc91c58f14e959792d7cd263.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Figma<br>
<strong>创始人</strong>：Dylan Field 和 Evan Wallace<br>
<strong>推出时间</strong>：2016 年（正式发布）<br>
<strong>介绍</strong>：Figma 是一款基于浏览器的协作式界面设计工具，支持 UI/UX 设计、原型制作、设计系统管理及团队协作。其最大特点是“云端优先”，允许多名设计师、开发者和产品经理实时在同一文件中编辑、评论和迭代，无需安装本地软件（也提供桌面应用）。Figma 支持矢量编辑、自动布局、组件库、交互原型、开发者模式（可查看 CSS/代码片段）等功能，广泛用于网页、移动应用和产品设计流程。2022 年被 Adobe 宣布以约 200 亿美元收购（截至 2024 年该交易仍在监管审查中），但 Figma 仍保持独立运营。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="github">GitHub<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#github" class="hash-link" aria-label="GitHub的直接链接" title="GitHub的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/GitHub-86f779ae436eb2c5d27c5f84c8427184.png" width="3840" height="2160" class="img_ev3q">
<strong>名称</strong>：GitHub<br>
<strong>创始人</strong>：Chris Wanstrath、PJ Hyett 和 Tom Preston-Werner<br>
<strong>推出时间</strong>：2008 年 4 月<br>
<strong>介绍</strong>：GitHub 是一个基于 Git 的代码托管与协作开发平台，为软件开发者提供版本控制、代码托管、问题跟踪、代码审查、项目管理、持续集成（GitHub Actions）及社区协作等功能。它支持公开和私有仓库，是全球最大的开源项目社区，也被广泛用于企业级软件开发。GitHub 于 2018 年被微软以 75 亿美元收购，但保持独立运营，并持续推出新功能（如 Copilot、Codespaces），成为现代软件开发基础设施的核心组成部分。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="go-lang">Go-Lang<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#go-lang" class="hash-link" aria-label="Go-Lang的直接链接" title="Go-Lang的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Golang-191d1b57aea1e36ac831594f346c0b06.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Go（又称 Go-Lang）<br>
<strong>创始人</strong>：Google（由 Robert Griesemer、Rob Pike 和 Ken Thompson 主导设计）<br>
<strong>推出时间</strong>：2009 年 11 月（首次公开发布）<br>
<strong>介绍</strong>：Go 是一种开源、编译型、静态类型、并发友好的编程语言，由 Google 团队为解决大规模软件工程挑战而设计。它语法简洁，编译速度快，内置垃圾回收和轻量级并发模型（goroutines 和 channels），强调开发效率与运行性能的平衡。Go 广泛应用于云原生开发（如 Docker、Kubernetes）、网络服务、命令行工具和分布式系统，是现代基础设施软件的重要构建语言之一。其标准库丰富，工具链完善，由开源社区和 Google 共同维护。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="haskell">Haskell<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#haskell" class="hash-link" aria-label="Haskell的直接链接" title="Haskell的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/haskell-4a7df6aba78c26a405ecc98855bc6265.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Haskell<br>
<strong>创始人</strong>：由学术界多个研究团队联合设计，主要贡献者包括 Philip Wadler、Paul Hudak、Simon Peyton Jones 等<br>
<strong>推出时间</strong>：1990 年（Haskell 1.0 正式发布）<br>
<strong>介绍</strong>：Haskell 是一种纯函数式、静态类型、惰性求值的编程语言，以其数学严谨性和高度抽象能力著称。它强调不可变数据、无副作用的函数、强大的类型系统（支持类型类、高阶类型、GADTs 等）以及表达式推导能力。Haskell 被广泛用于学术研究、编译器开发、形式化验证、金融建模和高可靠性系统。主流实现是 <strong>GHC</strong>（Glasgow Haskell Compiler），提供丰富的扩展和高性能编译能力。尽管在工业界应用相对小众，但 Haskell 的许多特性（如 monad、类型推导）深刻影响了现代编程语言（如 Rust、Swift、Scala）的设计。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="hono">Hono<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#hono" class="hash-link" aria-label="Hono的直接链接" title="Hono的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Hono-16df076859b330dc16c769a810b27645.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Hono<br>
<strong>创始人</strong>：Yusuke Wada（和田雄介）<br>
<strong>推出时间</strong>：2022 年（首次公开发布）<br>
<strong>介绍</strong>：Hono 是一个为边缘计算环境（如 Cloudflare Workers、Deno、Bun、Fastly Compute@Edge 等）设计的超轻量、高性能 Web 框架，使用 TypeScript 编写。其名称“Hono”在日语中意为“火野”或“迅猛”，体现了其快速、简洁的设计哲学。Hono 提供类似 Express/Koa 的路由 API，但针对边缘运行环境进行了深度优化，启动极快、零依赖、体积小（核心仅几 KB），并支持中间件、WebSocket、JSX 渲染、OAuth、缓存控制等现代功能。它特别适合构建低延迟、高并发的边缘应用和 Serverless API，已成为边缘开发领域的热门框架之一。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="intellij-idea">IntelliJ-IDEA<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#intellij-idea" class="hash-link" aria-label="IntelliJ-IDEA的直接链接" title="IntelliJ-IDEA的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/IntelliJ-IDEA-1d5d909585d96fa26f4891ccd383081f.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：IntelliJ IDEA<br>
<strong>创始人</strong>：JetBrains（由 Sergey Dmitriev、Valentin Kipiatkov 和 Eugene Belyaev 等人共同创立）<br>
<strong>推出时间</strong>：2001 年 1 月（首个公开版本）<br>
<strong>介绍</strong>：IntelliJ IDEA 是由 JetBrains 公司开发的一款功能强大的集成开发环境（IDE），主要用于 Java 语言开发，同时通过插件或内置支持 Kotlin、Scala、Groovy、Python、JavaScript、TypeScript 等多种编程语言。它以智能代码补全、深度代码分析、重构工具、集成调试器和版本控制、以及对现代框架（如 Spring、Micronaut、Android）的优秀支持而闻名。IntelliJ IDEA 提供社区版（免费开源）和旗舰版（付费，功能更全面），被全球开发者广泛用于企业级应用和开源项目开发，是现代 Java 生态中最主流的 IDE 之一。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="kotlin">Kotlin<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#kotlin" class="hash-link" aria-label="Kotlin的直接链接" title="Kotlin的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Kotlin-faabe1f6fb6cb8ea938061e028f2fe3e.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Kotlin<br>
<strong>创始人</strong>：JetBrains（由 Dmitry Jemerov 领导团队设计，关键贡献者包括 Andrey Breslav 等）<br>
<strong>推出时间</strong>：2011 年 7 月（首次公开发布）；2016 年 2 月发布 1.0 正式版<br>
<strong>介绍</strong>：Kotlin 是一种由 JetBrains 开发的开源、静态类型、多范式编程语言，运行于 Java 虚拟机（JVM），并可编译为 JavaScript 或原生二进制代码（通过 Kotlin/Native）。它旨在与 Java 完全互操作，同时提供更简洁、安全和富有表现力的语法，显著减少样板代码，并内置空安全机制以避免空指针异常。Kotlin 被 Google 宣布为 Android 官方开发语言（2017 年），广泛用于 Android 应用、服务器端开发（如 Spring Boot）、跨平台移动开发（Kotlin Multiplatform）等领域，已成为现代 JVM 生态中最重要的语言之一。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="laravel">Laravel<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#laravel" class="hash-link" aria-label="Laravel的直接链接" title="Laravel的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/LaravelTransparent-1d6a4ee0b5c48eac05d8c7b317b646ce.png" width="968" height="516" class="img_ev3q">
<strong>名称</strong>：Laravel<br>
<strong>创始人</strong>：Taylor Otwell<br>
<strong>推出时间</strong>：2011 年 6 月<br>
<strong>介绍</strong>：Laravel 是一个基于 PHP 的开源 Web 应用框架，遵循 MVC（模型-视图-控制器）架构，以优雅、简洁和富有表现力的语法著称。它提供了路由、ORM（Eloquent）、模板引擎（Blade）、队列、缓存、身份验证、API 支持等现代化开发所需的核心功能，并内置了强大的开发工具如 Artisan 命令行接口和测试支持。Laravel 强调开发者的开发体验和代码可维护性，拥有活跃的社区和丰富的生态系统（包括 Laravel Forge、Vapor、Horizon、Nova 等官方工具）。它已成为全球最流行的 PHP 框架，广泛应用于构建中小型网站、企业级应用和 RESTful API 服务。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="nextjs">Next.js<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#nextjs" class="hash-link" aria-label="Next.js的直接链接" title="Next.js的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Nextjs-f7609faee08088d99aed622253efa595.png" width="1270" height="841" class="img_ev3q">
<strong>名称</strong>：Next.js<br>
<strong>创始人</strong>：Vercel（原 ZEIT 团队），由 Guillermo Rauch 等人主导开发<br>
<strong>推出时间</strong>：2016 年 10 月<br>
<strong>介绍</strong>：Next.js 是一个基于 React 的开源 Web 应用框架，由 Vercel 开发并维护，旨在简化高性能 React 应用的构建。它支持服务端渲染（SSR）、静态站点生成（SSG）、增量静态再生（ISR）、客户端渲染（CSR）等多种渲染模式，提供文件系统路由、API 路由、图像优化、字体优化、中间件、TypeScript 支持等开箱即用的功能。Next.js 与 Vercel 平台深度集成，也兼容其他托管服务，广泛用于构建 SEO 友好、快速加载的网站、电子商务平台、博客和全栈应用，是现代 React 开发生态中最主流的框架之一。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="nodejs">Node.js<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#nodejs" class="hash-link" aria-label="Node.js的直接链接" title="Node.js的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Nodejs-fdecc91ee36e04885dde5ba4ce292705.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Node.js<br>
<strong>创始人</strong>：Ryan Dahl<br>
<strong>推出时间</strong>：2009 年（首次发布）<br>
<strong>介绍</strong>：Node.js 是一个基于 Chrome V8 JavaScript 引擎的开源、跨平台 JavaScript 运行时环境，允许开发者使用 JavaScript 编写服务器端代码。它采用事件驱动、非阻塞 I/O 模型，使其轻量且高效，特别适合构建高性能、可扩展的网络应用和实时服务（如聊天应用、API 服务器、微服务等）。Node.js 拥有庞大的生态系统，通过 npm（Node Package Manager）提供数百万个开源库，是现代 Web 开发、全栈 JavaScript 应用和 DevOps 工具链的核心技术之一。目前由 OpenJS Foundation 维护。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="react">React<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#react" class="hash-link" aria-label="React的直接链接" title="React的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/React-3061bc374a911817da9208f1c65324cf.png" width="782" height="400" class="img_ev3q">
<strong>名称</strong>：React<br>
<strong>创始人</strong>：Facebook（现 Meta），由 Jordan Walke 主导开发<br>
<strong>推出时间</strong>：2013 年 5 月（开源发布）<br>
<strong>介绍</strong>：React 是一个由 Meta（原 Facebook）开发并开源的用于构建用户界面的 JavaScript 库，尤其擅长构建单页应用（SPA）和复杂交互式 UI。它采用组件化架构和声明式编程范式，通过虚拟 DOM（Virtual DOM）高效更新真实 DOM，提升性能与开发体验。React 本身只关注视图层，但可与 React Router、Redux、React Query 等生态工具结合，构建完整应用。其衍生技术如 React Native 还支持跨平台移动开发。凭借灵活、高效和庞大的社区支持，React 成为全球最流行的前端 UI 库之一。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="replit">Replit<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#replit" class="hash-link" aria-label="Replit的直接链接" title="Replit的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Replit-f46e7ee84b125e648c6c9c39f01d2517.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Replit<br>
<strong>创始人</strong>：Amjad Masad、Faris Masad 和 Haya Odeh<br>
<strong>推出时间</strong>：2016 年（正式公开发布）<br>
<strong>介绍</strong>：Replit 是一个基于浏览器的云端集成开发环境（IDE）和协作编程平台，支持超过 50 种编程语言（包括 Python、JavaScript、Java、C++、Go、Rust 等）。它允许用户无需本地配置即可即时创建、编写、运行和部署代码，所有项目自动保存在云端，并支持实时多人协作、版本控制（类似 Git）、终端访问、数据库集成和一键部署（通过 Replit Hosting）。Replit 特别受学生、教育者和初学者欢迎，也逐渐被用于原型开发和小型生产应用。其“Always-on”和“Deploy to custom domain”等功能在付费计划中提供，致力于实现“编程无门槛”的愿景。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="rust">Rust<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#rust" class="hash-link" aria-label="Rust的直接链接" title="Rust的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Rust-a4e8de5d471ad8cb368d0b670eebd32f.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Rust<br>
<strong>创始人</strong>：Graydon Hoare（Mozilla 研究院支持下开发）<br>
<strong>推出时间</strong>：2010 年（首次公开发布）；2015 年 5 月 15 日发布 1.0 稳定版<br>
<strong>介绍</strong>：Rust 是一种开源、系统级编程语言，强调内存安全、并发性和高性能。它通过所有权（ownership）、借用（borrowing）和生命周期（lifetimes）等独特机制，在不依赖垃圾回收的情况下防止空指针、数据竞争等常见内存错误。Rust 语法现代，支持函数式、面向对象和泛型编程，编译时即保证内存和线程安全。它被广泛用于操作系统、嵌入式系统、WebAssembly、区块链、浏览器引擎（如 Firefox 的部分组件）和高性能后端服务。自 2016 年起，Rust 连续多年在 Stack Overflow 开发者调查中被评为“最受喜爱的编程语言”。项目现由 Rust 基金会（Rust Foundation）维护。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="tailwind-css">Tailwind CSS<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#tailwind-css" class="hash-link" aria-label="Tailwind CSS的直接链接" title="Tailwind CSS的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/Tailwindcss-1ca967f1bf8407b37c7ea764e99cbc3a.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：Tailwind CSS<br>
<strong>创始人</strong>：Adam Wathan、Jonathan Reinink、David Hemphill 和 Steve Schoger<br>
<strong>推出时间</strong>：2017 年（初始版本发布）；2019 年 5 月发布 1.0 正式版<br>
<strong>介绍</strong>：Tailwind CSS 是一个功能优先（utility-first）的 CSS 框架，提供大量低层级、可组合的工具类（utility classes），用于直接在 HTML 中快速构建高度定制化、无重复样式的用户界面。与传统 CSS 框架（如 Bootstrap）不同，Tailwind 不提供预设组件，而是通过配置文件（tailwind.config.js）和即时编译（JIT 模式）实现灵活设计系统，避免编写自定义 CSS。它支持响应式设计、深色模式、动画、插件扩展，并与现代前端构建工具（如 Vite、Next.js、React）深度集成，已成为高效、可维护的现代 Web 开发主流方案之一。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="typescript">TypeScript<a href="https://docs.zyhorg.cn/blog/Cute-logo-collection#typescript" class="hash-link" aria-label="TypeScript的直接链接" title="TypeScript的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="超可爱的 Logo 集合" src="https://docs.zyhorg.cn/assets/images/TypeScript-1d3dcc31ab12cba0bb61dc61462f5e17.png" width="1920" height="1080" class="img_ev3q">
<strong>名称</strong>：TypeScript<br>
<strong>创始人</strong>：Microsoft（由 Anders Hejlsberg 主导设计）<br>
<strong>推出时间</strong>：2012 年 10 月（首次公开发布）<br>
<strong>介绍</strong>：TypeScript 是一种开源的编程语言，由 Microsoft 开发，是 JavaScript 的超集，添加了可选的静态类型系统、类、接口、泛型、枚举等现代编程特性。它编译为纯 JavaScript，可在任何支持 JavaScript 的环境（浏览器、Node.js 等）中运行。TypeScript 的核心优势在于提升代码的可读性、可维护性和可扩展性，尤其适用于大型项目开发。它被广泛用于 Angular、React、Vue 等主流框架，并得到 VS Code、Webpack、Vite 等工具链的深度支持。由开源社区和 Microsoft 共同维护，已成为现代 JavaScript 开发生态中的事实标准之一。</p>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[各种语言打印 Hello World]]></title>
        <id>https://docs.zyhorg.cn/blog/Hello-World-code</id>
        <link href="https://docs.zyhorg.cn/blog/Hello-World-code"/>
        <updated>2025-12-09T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[各种语言打印 Hello World，涵盖了 40 种 主流和常见编程语言！]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="1-python">1. Python<a href="https://docs.zyhorg.cn/blog/Hello-World-code#1-python" class="hash-link" aria-label="1. Python的直接链接" title="1. Python的直接链接" translate="no">​</a></h2>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">print</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="2-javascript">2. JavaScript<a href="https://docs.zyhorg.cn/blog/Hello-World-code#2-javascript" class="hash-link" aria-label="2. JavaScript的直接链接" title="2. JavaScript的直接链接" translate="no">​</a></h2>
<div class="language-javascript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-javascript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token console class-name">console</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">log</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="3-java">3. Java<a href="https://docs.zyhorg.cn/blog/Hello-World-code#3-java" class="hash-link" aria-label="3. Java的直接链接" title="3. Java的直接链接" translate="no">​</a></h2>
<div class="language-java codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">public</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">class</span><span class="token plain"> </span><span class="token class-name">HelloWorld</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:#00009f">public</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">static</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">void</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token class-name">String</span><span class="token punctuation" style="color:#393A34">[</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> args</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="4-c">4. C<a href="https://docs.zyhorg.cn/blog/Hello-World-code#4-c" class="hash-link" aria-label="4. C的直接链接" title="4. C的直接链接" translate="no">​</a></h2>
<div class="language-c codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-c codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token macro property directive-hash" style="color:#36acaa">#</span><span class="token macro property directive keyword" style="color:#00009f">include</span><span class="token macro property" style="color:#36acaa"> </span><span class="token macro property string" style="color:#e3116c">&lt;stdio.h&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">int</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token function" style="color:#d73a49">printf</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"Hello World\n"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="5-c">5. C++<a href="https://docs.zyhorg.cn/blog/Hello-World-code#5-c" class="hash-link" aria-label="5. C++的直接链接" title="5. C++的直接链接" translate="no">​</a></h2>
<div class="language-cpp codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-cpp codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token macro property directive-hash" style="color:#36acaa">#</span><span class="token macro property directive keyword" style="color:#00009f">include</span><span class="token macro property" style="color:#36acaa"> </span><span class="token macro property string" style="color:#e3116c">&lt;iostream&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">int</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    std</span><span class="token double-colon punctuation" style="color:#393A34">::</span><span class="token plain">cout </span><span class="token operator" style="color:#393A34">&lt;&lt;</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&lt;&lt;</span><span class="token plain"> std</span><span class="token double-colon punctuation" style="color:#393A34">::</span><span class="token plain">endl</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="6-c">6. C#<a href="https://docs.zyhorg.cn/blog/Hello-World-code#6-c" class="hash-link" aria-label="6. C#的直接链接" title="6. C#的直接链接" translate="no">​</a></h2>
<div class="language-csharp codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-csharp codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Console.WriteLine("Hello World");</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="7-go">7. Go<a href="https://docs.zyhorg.cn/blog/Hello-World-code#7-go" class="hash-link" aria-label="7. Go的直接链接" title="7. Go的直接链接" translate="no">​</a></h2>
<div class="language-go codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-go codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">package</span><span class="token plain"> main</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"fmt"</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">func</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    fmt</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="8-rust">8. Rust<a href="https://docs.zyhorg.cn/blog/Hello-World-code#8-rust" class="hash-link" aria-label="8. Rust的直接链接" title="8. Rust的直接链接" translate="no">​</a></h2>
<div class="language-rust codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-rust codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">fn</span><span class="token plain"> </span><span class="token function-definition function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token macro property" style="color:#36acaa">println!</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="9-ruby">9. Ruby<a href="https://docs.zyhorg.cn/blog/Hello-World-code#9-ruby" class="hash-link" aria-label="9. Ruby的直接链接" title="9. Ruby的直接链接" translate="no">​</a></h2>
<div class="language-ruby codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-ruby codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">puts "Hello World"</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="10-php">10. PHP<a href="https://docs.zyhorg.cn/blog/Hello-World-code#10-php" class="hash-link" aria-label="10. PHP的直接链接" title="10. PHP的直接链接" translate="no">​</a></h2>
<div class="language-php codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-php codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">&lt;?php</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">echo "Hello World";</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">?&gt;</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="11-swift">11. Swift<a href="https://docs.zyhorg.cn/blog/Hello-World-code#11-swift" class="hash-link" aria-label="11. Swift的直接链接" title="11. Swift的直接链接" translate="no">​</a></h2>
<div class="language-swift codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-swift codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">print</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string-literal string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="12-kotlin">12. Kotlin<a href="https://docs.zyhorg.cn/blog/Hello-World-code#12-kotlin" class="hash-link" aria-label="12. Kotlin的直接链接" title="12. Kotlin的直接链接" translate="no">​</a></h2>
<div class="language-kotlin codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-kotlin codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">fun</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string-literal singleline string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="13-typescript">13. TypeScript<a href="https://docs.zyhorg.cn/blog/Hello-World-code#13-typescript" class="hash-link" aria-label="13. TypeScript的直接链接" title="13. TypeScript的直接链接" translate="no">​</a></h2>
<div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token builtin">console</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">log</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="14-r">14. R<a href="https://docs.zyhorg.cn/blog/Hello-World-code#14-r" class="hash-link" aria-label="14. R的直接链接" title="14. R的直接链接" translate="no">​</a></h2>
<div class="language-r codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-r codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">print("Hello World")</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="15-perl">15. Perl<a href="https://docs.zyhorg.cn/blog/Hello-World-code#15-perl" class="hash-link" aria-label="15. Perl的直接链接" title="15. Perl的直接链接" translate="no">​</a></h2>
<div class="language-perl codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-perl codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">print "Hello World\n";</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="16-scala">16. Scala<a href="https://docs.zyhorg.cn/blog/Hello-World-code#16-scala" class="hash-link" aria-label="16. Scala的直接链接" title="16. Scala的直接链接" translate="no">​</a></h2>
<div class="language-scala codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-scala codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">object HelloWorld extends App {</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    println("Hello World")</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="17-lua">17. Lua<a href="https://docs.zyhorg.cn/blog/Hello-World-code#17-lua" class="hash-link" aria-label="17. Lua的直接链接" title="17. Lua的直接链接" translate="no">​</a></h2>
<div class="language-lua codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-lua codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">print("Hello World")</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="18-shell-bash">18. Shell (Bash)<a href="https://docs.zyhorg.cn/blog/Hello-World-code#18-shell-bash" class="hash-link" aria-label="18. Shell (Bash)的直接链接" title="18. Shell (Bash)的直接链接" translate="no">​</a></h2>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token builtin class-name">echo</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Hello World"</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="19-powershell">19. PowerShell<a href="https://docs.zyhorg.cn/blog/Hello-World-code#19-powershell" class="hash-link" aria-label="19. PowerShell的直接链接" title="19. PowerShell的直接链接" translate="no">​</a></h2>
<div class="language-powershell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-powershell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Write-Host "Hello World"</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="20-sql">20. SQL<a href="https://docs.zyhorg.cn/blog/Hello-World-code#20-sql" class="hash-link" aria-label="20. SQL的直接链接" title="20. SQL的直接链接" translate="no">​</a></h2>
<div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'Hello World'</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="21-matlab">21. MATLAB<a href="https://docs.zyhorg.cn/blog/Hello-World-code#21-matlab" class="hash-link" aria-label="21. MATLAB的直接链接" title="21. MATLAB的直接链接" translate="no">​</a></h2>
<div class="language-matlab codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-matlab codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">disp('Hello World')</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="22-objective-c">22. Objective-C<a href="https://docs.zyhorg.cn/blog/Hello-World-code#22-objective-c" class="hash-link" aria-label="22. Objective-C的直接链接" title="22. Objective-C的直接链接" translate="no">​</a></h2>
<div class="language-objc codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-objc codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token macro property directive-hash" style="color:#36acaa">#</span><span class="token macro property directive keyword" style="color:#00009f">import</span><span class="token macro property" style="color:#36acaa"> </span><span class="token macro property expression operator" style="color:#393A34">&lt;</span><span class="token macro property expression" style="color:#36acaa">Foundation</span><span class="token macro property expression operator" style="color:#393A34">/</span><span class="token macro property expression" style="color:#36acaa">Foundation</span><span class="token macro property expression punctuation" style="color:#393A34">.</span><span class="token macro property expression" style="color:#36acaa">h</span><span class="token macro property expression operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">int</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token function" style="color:#d73a49">NSLog</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">@"Hello World"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:#00009f">return</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="23-dart">23. Dart<a href="https://docs.zyhorg.cn/blog/Hello-World-code#23-dart" class="hash-link" aria-label="23. Dart的直接链接" title="23. Dart的直接链接" translate="no">​</a></h2>
<div class="language-dart codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-dart codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">void main() {</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    print('Hello World');</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="24-julia">24. Julia<a href="https://docs.zyhorg.cn/blog/Hello-World-code#24-julia" class="hash-link" aria-label="24. Julia的直接链接" title="24. Julia的直接链接" translate="no">​</a></h2>
<div class="language-julia codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-julia codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">println("Hello World")</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="25-haskell">25. Haskell<a href="https://docs.zyhorg.cn/blog/Hello-World-code#25-haskell" class="hash-link" aria-label="25. Haskell的直接链接" title="25. Haskell的直接链接" translate="no">​</a></h2>
<div class="language-haskell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-haskell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">main = putStrLn "Hello World"</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="26-elixir">26. Elixir<a href="https://docs.zyhorg.cn/blog/Hello-World-code#26-elixir" class="hash-link" aria-label="26. Elixir的直接链接" title="26. Elixir的直接链接" translate="no">​</a></h2>
<div class="language-elixir codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-elixir codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">IO.puts "Hello World"</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="27-clojure">27. Clojure<a href="https://docs.zyhorg.cn/blog/Hello-World-code#27-clojure" class="hash-link" aria-label="27. Clojure的直接链接" title="27. Clojure的直接链接" translate="no">​</a></h2>
<div class="language-clojure codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-clojure codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">(println "Hello World")</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="28-f">28. F#<a href="https://docs.zyhorg.cn/blog/Hello-World-code#28-f" class="hash-link" aria-label="28. F#的直接链接" title="28. F#的直接链接" translate="no">​</a></h2>
<div class="language-fsharp codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-fsharp codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">printfn "Hello World"</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="29-erlang">29. Erlang<a href="https://docs.zyhorg.cn/blog/Hello-World-code#29-erlang" class="hash-link" aria-label="29. Erlang的直接链接" title="29. Erlang的直接链接" translate="no">​</a></h2>
<div class="language-erlang codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-erlang codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">-module(hello).</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">-export([world/0]).</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">world() -&gt; io:fwrite("Hello World\n").</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="30-assembly-x86-linux">30. Assembly (x86 Linux)<a href="https://docs.zyhorg.cn/blog/Hello-World-code#30-assembly-x86-linux" class="hash-link" aria-label="30. Assembly (x86 Linux)的直接链接" title="30. Assembly (x86 Linux)的直接链接" translate="no">​</a></h2>
<div class="language-asm codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-asm codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">section .data</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    msg db 'Hello World', 0xa</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    len equ $ - msg</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">section .text</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    global _start</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">_start:</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    mov eax, 4</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    mov ebx, 1</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    mov ecx, msg</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    mov edx, len</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    int 0x80</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    mov eax, 1</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    xor ebx, ebx</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    int 0x80</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="31-cobol">31. COBOL<a href="https://docs.zyhorg.cn/blog/Hello-World-code#31-cobol" class="hash-link" aria-label="31. COBOL的直接链接" title="31. COBOL的直接链接" translate="no">​</a></h2>
<div class="language-cobol codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-cobol codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">IDENTIFICATION DIVISION.</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">PROGRAM-ID. HELLO-WORLD.</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">PROCEDURE DIVISION.</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    DISPLAY "Hello World".</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    STOP RUN.</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="32-fortran">32. Fortran<a href="https://docs.zyhorg.cn/blog/Hello-World-code#32-fortran" class="hash-link" aria-label="32. Fortran的直接链接" title="32. Fortran的直接链接" translate="no">​</a></h2>
<div class="language-fortran codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-fortran codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">program hello</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    print *, "Hello World"</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">end program hello</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="33-pascal">33. Pascal<a href="https://docs.zyhorg.cn/blog/Hello-World-code#33-pascal" class="hash-link" aria-label="33. Pascal的直接链接" title="33. Pascal的直接链接" translate="no">​</a></h2>
<div class="language-pascal codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-pascal codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">program HelloWorld;</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">begin</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    writeln('Hello World');</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">end.</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="34-lisp">34. Lisp<a href="https://docs.zyhorg.cn/blog/Hello-World-code#34-lisp" class="hash-link" aria-label="34. Lisp的直接链接" title="34. Lisp的直接链接" translate="no">​</a></h2>
<div class="language-lisp codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-lisp codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">(print "Hello World")</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="35-prolog">35. Prolog<a href="https://docs.zyhorg.cn/blog/Hello-World-code#35-prolog" class="hash-link" aria-label="35. Prolog的直接链接" title="35. Prolog的直接链接" translate="no">​</a></h2>
<div class="language-prolog codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-prolog codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">:- initialization(main).</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">main :- write('Hello World'), nl.</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="36-html-网页显示">36. HTML (网页显示)<a href="https://docs.zyhorg.cn/blog/Hello-World-code#36-html-%E7%BD%91%E9%A1%B5%E6%98%BE%E7%A4%BA" class="hash-link" aria-label="36. HTML (网页显示)的直接链接" title="36. HTML (网页显示)的直接链接" translate="no">​</a></h2>
<div class="language-html codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-html codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token doctype punctuation" style="color:#393A34;font-style:italic">&lt;!</span><span class="token doctype doctype-tag" style="color:#999988;font-style:italic">DOCTYPE</span><span class="token doctype" style="color:#999988;font-style:italic"> </span><span class="token doctype name" style="color:#999988;font-style:italic">html</span><span class="token doctype punctuation" style="color:#393A34;font-style:italic">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">html</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">body</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">h1</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain">Hello World</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">h1</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">body</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">html</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="37-css-伪代码显示">37. CSS (伪代码显示)<a href="https://docs.zyhorg.cn/blog/Hello-World-code#37-css-%E4%BC%AA%E4%BB%A3%E7%A0%81%E6%98%BE%E7%A4%BA" class="hash-link" aria-label="37. CSS (伪代码显示)的直接链接" title="37. CSS (伪代码显示)的直接链接" translate="no">​</a></h2>
<div class="language-css codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-css codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token selector" style="color:#00009f">body</span><span class="token selector pseudo-element" style="color:#00009f">::before</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">content</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Hello World"</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="38-groovy">38. Groovy<a href="https://docs.zyhorg.cn/blog/Hello-World-code#38-groovy" class="hash-link" aria-label="38. Groovy的直接链接" title="38. Groovy的直接链接" translate="no">​</a></h2>
<div class="language-groovy codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-groovy codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">println "Hello World"</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="39-vbnet">39. VB.NET<a href="https://docs.zyhorg.cn/blog/Hello-World-code#39-vbnet" class="hash-link" aria-label="39. VB.NET的直接链接" title="39. VB.NET的直接链接" translate="no">​</a></h2>
<div class="language-vbnet codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-vbnet codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Module HelloWorld</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    Sub Main()</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        Console.WriteLine("Hello World")</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    End Sub</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">End Module</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="40-zig">40. Zig<a href="https://docs.zyhorg.cn/blog/Hello-World-code#40-zig" class="hash-link" aria-label="40. Zig的直接链接" title="40. Zig的直接链接" translate="no">​</a></h2>
<div class="language-zig codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-zig codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">const std = @import("std");</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">pub fn main() void {</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    std.debug.print("Hello World\n", .{});</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span><br></span></code></pre></div></div>
<hr>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>信息</div><div class="admonitionContent_BuS1"><p>📝 <strong>总结</strong>: 以上涵盖了 <strong>40 种</strong> 主流和常见编程语言！</p></div></div>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[名侦探柯南：高速公路的堕天使将于 2026 年 4 月 10 日星期五上映！]]></title>
        <id>https://docs.zyhorg.cn/blog/conan-movie-2026</id>
        <link href="https://docs.zyhorg.cn/blog/conan-movie-2026"/>
        <updated>2025-12-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[名侦探柯南第29部剧场版《高速公路的堕天使》将于2026年4月10日上映。本作聚焦萩原千速、横沟重悟、世良真纯、萩原研二、松田阵平等关键人物，讲述发生在神奈川县高速公路上的惊险故事。]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="名侦探柯南：高速公路的堕天使" src="https://docs.zyhorg.cn/assets/images/title-b34b906f6a46ec2b2cc5121ab10838ad.png" width="1059" height="283" class="img_ev3q"></p>
<p><strong>《名侦探柯南：高速公路的堕天使》（日语：名探偵コナン ハイウェイの堕天使）</strong>，是2026年日本动画电影，改编自日本漫画家青山刚昌漫画系列《名侦探柯南》的第29部剧场版，由莲井隆弘执导，大仓崇裕编剧，2026年4月10日在日本上映。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-资料表">🎬 资料表<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#-%E8%B5%84%E6%96%99%E8%A1%A8" class="hash-link" aria-label="🎬 资料表的直接链接" title="🎬 资料表的直接链接" translate="no">​</a></h2>
<table><thead><tr><th style="text-align:left">类别</th><th style="text-align:left">项目</th><th style="text-align:left">内容</th></tr></thead><tbody><tr><td style="text-align:left"><strong>基本资料</strong></td><td style="text-align:left">导演</td><td style="text-align:left">莲井隆弘</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">编剧</td><td style="text-align:left">大仓崇裕</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">原著</td><td style="text-align:left">《名侦探柯南》青山刚昌作品</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">主演</td><td style="text-align:left">高山南</td></tr><tr><td style="text-align:left"></td><td style="text-align:left"></td><td style="text-align:left">山崎和佳奈</td></tr><tr><td style="text-align:left"></td><td style="text-align:left"></td><td style="text-align:left">小山力也</td></tr><tr><td style="text-align:left"></td><td style="text-align:left"></td><td style="text-align:left">泽城美雪</td></tr><tr><td style="text-align:left"></td><td style="text-align:left"></td><td style="text-align:left">神奈延年</td></tr><tr><td style="text-align:left"></td><td style="text-align:left"></td><td style="text-align:left">三木真一郎</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">配乐</td><td style="text-align:left">菅野祐悟</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">制片商</td><td style="text-align:left">TMS／第一工作室</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">产地</td><td style="text-align:left">日本</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">语言</td><td style="text-align:left">日语</td></tr><tr><td style="text-align:left"><strong>上映及发行</strong></td><td style="text-align:left">上映日期</td><td style="text-align:left">2026年4月10日 (日本)</td></tr><tr><td style="text-align:left"></td><td style="text-align:left">发行商</td><td style="text-align:left">东宝 (日本)</td></tr><tr><td style="text-align:left"><strong>前作与续作</strong></td><td style="text-align:left">前作</td><td style="text-align:left">独眼的残像</td></tr></tbody></table>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="青山刚昌绘制的预告视觉图已发布">青山刚昌绘制的预告视觉图已发布！<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E9%9D%92%E5%B1%B1%E5%88%9A%E6%98%8C%E7%BB%98%E5%88%B6%E7%9A%84%E9%A2%84%E5%91%8A%E8%A7%86%E8%A7%89%E5%9B%BE%E5%B7%B2%E5%8F%91%E5%B8%83" class="hash-link" aria-label="青山刚昌绘制的预告视觉图已发布！的直接链接" title="青山刚昌绘制的预告视觉图已发布！的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="名侦探柯南：高速公路的堕天使" src="https://docs.zyhorg.cn/assets/images/teaser_poster-991640d24930c89c429cc12bf178669a.webp" width="1157" height="1643" class="img_ev3q"></p>
<p>预告片的画面以柯南和萩原千速骑着警用摩托车为中心。</p>
<p>这将是萩原千速首次在电影中登场，她是神奈川县警察交通机动队的摩托车警员，小兰在与她初次见面时就称她为“风之女神”。</p>
<p>在他们身后，是高中生侦探世良真纯，他与萩原千速初次见面，却因共同的爱好——骑摩托车而结缘；还有神奈川县搜查一课的警官横沟重悟，他总是受制于千早。此外，还有千早的弟弟萩原研二和他的挚友松田阵平，这两位都已因公殉职……</p>
<p>此外，描绘萩原千速和柯南乘坐警用摩托车的【天使视觉图】也已公开！</p>
<p><img decoding="async" loading="lazy" alt="名侦探柯南：高速公路的堕天使" src="https://docs.zyhorg.cn/assets/images/conan26_angel_yoko-20f591ba27d979530c4a49f4f9d39dbd.webp" width="1800" height="1270" class="img_ev3q"></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="登场角色">登场角色<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E7%99%BB%E5%9C%BA%E8%A7%92%E8%89%B2" class="hash-link" aria-label="登场角色的直接链接" title="登场角色的直接链接" translate="no">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="原作角色">原作角色<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E5%8E%9F%E4%BD%9C%E8%A7%92%E8%89%B2" class="hash-link" aria-label="原作角色的直接链接" title="原作角色的直接链接" translate="no">​</a></h3>
<table><thead><tr><th rowspan="2">角色</th><th colspan="4">配音员</th><th rowspan="2">简介</th></tr><tr><th><img src="https://cf-r2.zyhorg.ac.cn/images/1764836868909-6a6vk8-Flag_of_Japan-svg.webp" width="40"> 日本</th><th><img src="https://cf-r2.zyhorg.ac.cn/images/1764836871956-nf1c6s-Flag_of_the_Republic_of_China-svg.webp" width="40"> 台湾</th><th><img src="https://cf-r2.zyhorg.ac.cn/images/1764836867450-n5en6w-Flag_of_Hong_Kong-svg.webp" width="40"> 香港</th><th><img src="https://cf-r2.zyhorg.ac.cn/images/1764836870883-yqbwjj-Flag_of_the_People-s_Republic_of_China-svg.webp" width="40"> 中国大陆</th></tr></thead><tbody><tr><th colspan="6">主要人物</th></tr><tr><td>江户川柯南</td><td>高山南</td><td>曾允凡</td><td></td><td>李世荣</td><td rowspan="2">本作品男主角，原高中生名侦探工藤新一，被黑暗组织的成员琴酒灌下毒药而缩小变成孩童的模样，后化名为江户川柯南，寄住在毛利家中并暗中调查黑暗组织并且找寻解药。</td></tr><tr><td>工藤新一</td><td>山口胜平</td><td>刘杰</td><td></td><td>阿杰</td></tr><tr><td>毛利兰</td><td>山崎和佳奈</td><td>魏晶琦</td><td></td><td>季冠霖</td><td>新一的青梅竹马兼女朋友，运动神经发达，擅长空手道，曾获得全国高中空手道关东大赛的冠军。</td></tr><tr><td>毛利小五郎</td><td>小山力也</td><td>曹冀鲁</td><td></td><td>张遥函</td><td>小兰的父亲，英理的丈夫，私家侦探，外号沉睡小五郎，原刑警，辞职后在家开设毛利侦探事务所。</td></tr><tr><td>萩原千速</td><td>泽城美雪</td><td>魏晶琦</td><td></td><td>蔺婵婵</td><td>本作剧场版"关键人物"之一。31岁，神奈川县警察交通部第三交通机动队小队长（警部补），萩原研二的姐姐。</td></tr><tr><td>横沟重悟</td><td>大冢明夫</td><td>刘杰</td><td></td><td>傅晨阳</td><td>本作剧场版"关键人物"之一。35岁，神奈川县警察刑事部捜查一课刑警（警部）。横沟参悟的双胞胎弟弟。</td></tr><tr><td>世良真纯</td><td>日高法子</td><td>傅其慧</td><td></td><td>常蓉珊</td><td>本作剧场版"关键人物"之一。小兰的同学，从英国返回日本的女高中生侦探。知道柯南的身份，同时也是他的同伴之一。</td></tr><tr><td>萩原研二</td><td>三木真一郎</td><td>刘杰</td><td></td><td>杨天翔</td><td>本作剧场版"关键人物"之一。原警视厅爆炸物处理班成员，松田阵平的警校同期同学之一，千速的弟弟。在"百货大楼爆炸事件"中殉职。</td></tr><tr><td>松田阵平</td><td>神奈延年</td><td>李世扬</td><td></td><td>边江</td><td>本作剧场版"关键人物"之一。原警视厅搜查一课刑警及爆炸物处理班成员。在"摩天轮爆炸事件"当中殉职。</td></tr><tr><th colspan="6">朋友相关人物</th></tr><tr><td>灰原哀</td><td>林原惠</td><td>魏晶琦</td><td></td><td>阎萌萌</td><td>柯南的搭档兼好友，本名宫野志保，原黑暗组织科学家雪莉。为了脱离组织决定吃下毒药自尽却让自己缩小成孩童的模样，逃离组织不久就寄住在阿笠家中并化名灰原哀但有点喜欢上柯南的样子。</td></tr><tr><td>阿笠博士</td><td>绪方贤一</td><td>吴文民</td><td></td><td>郭政建</td><td>工藤家的邻居兼好友，科学家兼发明家，会发明出一些道具让柯南在案件中使用，在灰原哀逃离黑暗组织后收留她。</td></tr><tr><th colspan="6">警视厅相关人物</th></tr><tr><td>宫本由美</td><td>杉本优</td><td>杨凯凯</td><td></td><td>闫夜桥</td><td>警视厅交通课的女警，羽田秀吉的女友。</td></tr><tr><td>三池苗子</td><td>田中理惠</td><td>曾允凡</td><td></td><td>徐佳琦</td><td>警视厅交通课的女警，千叶警官的女友。</td></tr></tbody></table>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="制作">制作<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E5%88%B6%E4%BD%9C" class="hash-link" aria-label="制作的直接链接" title="制作的直接链接" translate="no">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="制作人员">制作人员<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E5%88%B6%E4%BD%9C%E4%BA%BA%E5%91%98" class="hash-link" aria-label="制作人员的直接链接" title="制作人员的直接链接" translate="no">​</a></h3>
<ul>
<li>原作：青山刚昌</li>
<li>动画制作：TMS／第一工作室</li>
<li>制作：名侦探柯南制作委员会（小学馆、读卖电视台、日本电视台、ShoPro、东宝、TMS娱乐）</li>
<li>发行：东宝</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="宣传与推广">宣传与推广<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E5%AE%A3%E4%BC%A0%E4%B8%8E%E6%8E%A8%E5%B9%BF" class="hash-link" aria-label="宣传与推广的直接链接" title="宣传与推广的直接链接" translate="no">​</a></h2>
<p>2025年4月18日，《名侦探柯南：独眼的残像》放映结束后出现毛利兰的台词“风之女神”、横沟重悟的台词“不是女神，是女海贼”以及萩原千速的台词“吵死了”的制作预告，并定档于2026年黄金周。</p>
<p>8月31日，公开40秒超特报影片，确认萩原千速的新任声优为泽城美雪。</p>
<p>9月15日，原作者青山刚昌透过任天堂发行的《集合啦！动物森友会》公开本作剧场版的片名格式为“◯イ◯o◯の◯゛◯ン◯”，并陆续公开每个将于2026年剧场版登场的角色。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="其他资源">其他资源<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E5%85%B6%E4%BB%96%E8%B5%84%E6%BA%90" class="hash-link" aria-label="其他资源的直接链接" title="其他资源的直接链接" translate="no">​</a></h2>
<p><img decoding="async" loading="lazy" alt="名侦探柯南：高速公路的堕天使" src="https://docs.zyhorg.cn/assets/images/homelogo-a8aba83c09ed2c0187166a9419fd2137.webp" width="1520" height="670" class="img_ev3q">
官方2026剧场版logo图</p>
<p><img decoding="async" loading="lazy" alt="名侦探柯南：高速公路的堕天使" src="https://docs.zyhorg.cn/assets/images/homebg-1fd59737464353e47001ea7985777a30.webp" width="1920" height="1220" class="img_ev3q">
官方网站背景图</p>
<p><img decoding="async" loading="lazy" alt="名侦探柯南：高速公路的堕天使" src="https://docs.zyhorg.cn/assets/images/loading_bg-a0c9336c89cc207cce9f5916e099e036.png" width="1220" height="724" class="img_ev3q">
官方网站加载图</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="官网">官网<a href="https://docs.zyhorg.cn/blog/conan-movie-2026#%E5%AE%98%E7%BD%91" class="hash-link" aria-label="官网的直接链接" title="官网的直接链接" translate="no">​</a></h2>
<ul>
<li><a href="https://www.conan-movie.jp/2026/index.html" target="_blank" rel="noopener noreferrer">官方网站 （日语）</a></li>
<li><a href="https://mpd.zyhorg.cn/" target="_blank" rel="noopener noreferrer">警視庁の名探偵コナン百科</a></li>
</ul>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
        <category label="Detective-Conan" term="Detective-Conan"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Security Advisory CVE-2025-66478]]></title>
        <id>https://docs.zyhorg.cn/blog/CVE-2025-66478</id>
        <link href="https://docs.zyhorg.cn/blog/CVE-2025-66478"/>
        <updated>2025-12-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[在 React 服务器组件（RSC）协议中发现了一个关键漏洞。该问题被评级为 CVSS 10.0，在未补丁环境中处理攻击者控制的请求时，可以允许远程执行代码。]]></summary>
        <content type="html"><![CDATA[<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>提示</div><div class="admonitionContent_BuS1"><p><strong>2025年12月6日，太平洋标准时间晚上9:05更新</strong>：<br>
<!-- -->如果您的应用程序在2025年12月4日太平洋时间下午1:00之前处于在线状态且未打补丁，我们强烈建议您立即轮换该应用使用的所有密钥（secrets），并优先处理最关键的密钥。</p></div></div>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>提示</div><div class="admonitionContent_BuS1"><p><strong>2025年12月6日，太平洋标准时间上午7:29更新</strong>：<br>
<!-- -->我们已发布一个 npm 包，用于更新受影响的 Next.js 应用程序。您现在可以运行 <code>npx fix-react2shell-next</code> 进行更新，或访问 GitHub 仓库了解更多信息。</p></div></div>
<p>React Server Components（RSC）协议中发现了一个严重漏洞。该漏洞的 CVSS 评分为 10.0（最高危），在未打补丁的环境中，攻击者可通过受控请求实现远程代码执行（RCE）。</p>
<p>该漏洞源于上游 React 实现（CVE-2025-55182）。本公告（CVE-2025-66478）追踪其对使用 App Router 的 Next.js 应用程序造成的下游影响。</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="影响范围">影响范围<a href="https://docs.zyhorg.cn/blog/CVE-2025-66478#%E5%BD%B1%E5%93%8D%E8%8C%83%E5%9B%B4" class="hash-link" aria-label="影响范围的直接链接" title="影响范围的直接链接" translate="no">​</a></h2>
<p>存在漏洞的 RSC 协议允许不可信输入影响服务器端执行行为。在特定条件下，攻击者可构造恶意请求，触发非预期的服务器执行路径，从而在未打补丁的环境中实现远程代码执行。</p>
<p><strong>所有用户应立即升级至已修复的版本</strong>。具体操作指引请参见“所需操作”部分。</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="受影响的-nextjs-版本">受影响的 Next.js 版本<a href="https://docs.zyhorg.cn/blog/CVE-2025-66478#%E5%8F%97%E5%BD%B1%E5%93%8D%E7%9A%84-nextjs-%E7%89%88%E6%9C%AC" class="hash-link" aria-label="受影响的 Next.js 版本的直接链接" title="受影响的 Next.js 版本的直接链接" translate="no">​</a></h2>
<p>使用 App Router 的 React Server Components 功能且运行以下版本的应用程序将受到影响：</p>
<ul>
<li>Next.js 15.x</li>
<li>Next.js 16.x</li>
<li>Next.js 14.3.0-canary.77 及之后的所有 canary 版本</li>
</ul>
<p><strong>不受影响的版本包括</strong>：</p>
<ul>
<li>Next.js 13.x</li>
<li>Next.js 14.x 稳定版</li>
<li>使用 Pages Router 的应用程序</li>
<li>Edge Runtime</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="已修复版本">已修复版本<a href="https://docs.zyhorg.cn/blog/CVE-2025-66478#%E5%B7%B2%E4%BF%AE%E5%A4%8D%E7%89%88%E6%9C%AC" class="hash-link" aria-label="已修复版本的直接链接" title="已修复版本的直接链接" translate="no">​</a></h2>
<p>以下 Next.js 版本已完全修复此漏洞：</p>
<ul>
<li>15.0.5</li>
<li>15.1.9</li>
<li>15.2.6</li>
<li>15.3.6</li>
<li>15.4.8</li>
<li>15.5.7</li>
<li>16.0.7</li>
</ul>
<p>此外，我们还为 Next.js 15 和 16 的 canary 版本发布了修复补丁：</p>
<ul>
<li>15.6.0-canary.58（适用于 15.x canary 版本）</li>
<li>16.1.0-canary.12（适用于 16.x canary 版本）</li>
</ul>
<p>这些版本包含了加固后的 React Server Components 实现。</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="所需操作">所需操作<a href="https://docs.zyhorg.cn/blog/CVE-2025-66478#%E6%89%80%E9%9C%80%E6%93%8D%E4%BD%9C" class="hash-link" aria-label="所需操作的直接链接" title="所需操作的直接链接" translate="no">​</a></h2>
<p>所有用户应立即升级至其当前发布分支中最新的已修复版本：</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@15.0.5   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 15.0.x</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@15.1.9   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 15.1.x</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@15.2.6   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 15.2.x</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@15.3.6   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 15.3.x</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@15.4.8   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 15.4.x</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@15.5.7   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 15.5.x</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@16.0.7   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 16.0.x</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@15.6.0-canary.58   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 15.x canary 版本</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@16.1.0-canary.12   </span><span class="token comment" style="color:#999988;font-style:italic"># 适用于 16.x canary 版本</span><br></span></code></pre></div></div>
<p>如果您当前使用的是 Next.js 14.3.0-canary.77 或之后的 canary 版本，请降级至最新的稳定版 14.x：</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> next@14</span><br></span></code></pre></div></div>
<p>如果您使用 canary 版本来启用 PPR（Partial Prerendering）功能，可升级至 <code>15.6.0-canary.58</code>，该版本在修复漏洞的同时继续支持 PPR。如需了解其他修补旧版本的方法，请参阅本讨论帖。</p>
<p>您也可以运行以下命令启动一个交互式工具，它将自动检测当前版本并根据上述建议执行确定性的版本升级：</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">npx fix-react2shell-next</span><br></span></code></pre></div></div>
<p>更多信息请参见 GitHub 仓库。</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>信息</div><div class="admonitionContent_BuS1"><p><strong>注意</strong>：此漏洞无临时规避方案——必须升级到已修复的版本。</p></div></div>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="轮换环境变量密钥">轮换环境变量（密钥）<a href="https://docs.zyhorg.cn/blog/CVE-2025-66478#%E8%BD%AE%E6%8D%A2%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E5%AF%86%E9%92%A5" class="hash-link" aria-label="轮换环境变量（密钥）的直接链接" title="轮换环境变量（密钥）的直接链接" translate="no">​</a></h2>
<p>在完成版本修补并重新部署应用程序后，我们建议您轮换应用程序使用的所有密钥（secrets）。有关环境变量管理的详细信息，请参阅官方文档。</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="相关资源">相关资源<a href="https://docs.zyhorg.cn/blog/CVE-2025-66478#%E7%9B%B8%E5%85%B3%E8%B5%84%E6%BA%90" class="hash-link" aria-label="相关资源的直接链接" title="相关资源的直接链接" translate="no">​</a></h2>
<ul>
<li>Next.js 安全公告（CVE-2025-66478）</li>
<li>React 安全公告（CVE-2025-55182）</li>
<li>React 官方博客：《React Server Components 中的严重安全漏洞》</li>
<li>Vercel 知识库：《React2Shell 安全通告》</li>
<li>Netlify 博客：《Netlify 对 React 严重安全漏洞的响应》</li>
<li>AWS 安全博客：《与中国关联的网络威胁组织正快速利用 React2Shell 漏洞》</li>
<li>Google Cloud 博客：《应对 CVE-2025-55182：保护您的 React 与 Next.js 工作负载》</li>
</ul>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="漏洞发现">漏洞发现<a href="https://docs.zyhorg.cn/blog/CVE-2025-66478#%E6%BC%8F%E6%B4%9E%E5%8F%91%E7%8E%B0" class="hash-link" aria-label="漏洞发现的直接链接" title="漏洞发现的直接链接" translate="no">​</a></h2>
<p>感谢 Lachlan Davidson 发现并负责任地披露了此漏洞。为保护尚未升级的开发者，本公告有意省略了技术细节。</p>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[赛博功德簿：志愿汇与表演善良的艺术]]></title>
        <id>https://docs.zyhorg.cn/blog/volunteer</id>
        <link href="https://docs.zyhorg.cn/blog/volunteer"/>
        <updated>2025-10-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[打开“志愿汇”，你首先收获的或许不是行善的喜悦，而是广告的洗礼。那些顽强占据屏幕的弹窗，那些光速跳转淘宝、美团的链接，构成了数字时代志愿服务的奇异前奏。]]></summary>
        <content type="html"><![CDATA[<p>打开“志愿汇”，你首先收获的或许不是行善的喜悦，而是广告的洗礼。那些顽强占据屏幕的弹窗，那些光速跳转淘宝、美团的链接，构成了数字时代志愿服务的奇异前奏。
在这片喧闹的商业景观中，行善变得像一次精密的用户体验测试：每一次点击，都在考验你的耐心。而若你不慎忘记签退，那么你辛苦积累的“功德”便将归零——无论你实际付出了多少真心与汗水。</p>
<p>这让人想起中世纪赎罪券的现代变种。只是这一次，救赎的计量器不再掌握在教士手中，而是掌握在算法之内。</p>
<p>更具讽刺意味的是，早有相关部门通报指出，这款应用存在强制、频繁、过度索取权限的问题。本该记录善行的工具，反而成了个人数据的收割机。在这片悖论的土壤上，最大的荒诞悄然生长：我们把最多的时间和精力，不是用于行善，而是用于证明自己已经行善。</p>
<p>当志愿服务与金奖、评优、升学、毕业、入党等现实利益紧密绑定，一个关于“善良”的异化过程便完成了。做好事不再仅仅是做好事，它成为了一种资本，一种可计量的筹码，一种在竞争中脱颖而出的策略。</p>
<p>于是，在校园里，总能看到这样的场景：学生们争相报名那些能“计时”的志愿活动，而对那些无法被记录、无法被上传、却同样重要的善意，视若无物。善良需要打卡，奉献需要排名，慈悲需要数据支撑。</p>
<p>“志愿汇”或许无意中成了当代大学生最深刻的社会学课堂。它让年轻人提前学会：在一个绩效至上的社会，就连善良也可以被管理、被量化、被纳入考核体系。它训练我们掌握“表演善良”的艺术——在正确的时间打开App，在指定的地点签到签退，在系统的见证下完成善行的演示。</p>
<p>我们创造了技术，用以记录善行；但技术反过来重塑了我们理解善行的方式。当志愿服务成为一场精心计算的表演，当慈悲被浓缩为简历上的一行数字，我们或许正悄然失去“善”的精神内核。</p>
<p>卡尔维诺在《看不见的城市》中写道：“地狱的来临，不是在未来；它已经在这里，正是我们日常创造的地狱。”
在这个语义里，“志愿汇”也许不是恶的源头，而是一面镜子——映照出我们在算法社会中的道德困境：当每一份善行都急于被记录、被量化、被兑换，我们离真正的善意，反而更远。</p>
<p>在屏幕闪烁的光下，真正的慈悲也许正悄然退场，留下的，是一张张在系统里努力扮演“善良”的人脸。</p>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[古代的皇帝和名人是怎么过中秋节的？]]></title>
        <id>https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025</id>
        <link href="https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025"/>
        <updated>2025-10-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[今天是2025年中秋节，点击 阅读原文 让我们穿越千年时光，一同回望那些曾经执掌天下的帝王与才情横溢的文人，是如何在一轮明月下，度过这个寄托着团圆与思念的节日的。]]></summary>
        <content type="html"><![CDATA[<p>今天是2025年中秋节，点击 <strong>阅读原文</strong> 让我们穿越千年时光，一同回望那些曾经执掌天下的帝王与才情横溢的文人，是如何在一轮明月下，度过这个寄托着团圆与思念的节日的。</p>
<p><img decoding="async" loading="lazy" alt="Mid-Autumn-Festival-2025" src="https://docs.zyhorg.cn/assets/images/Mid-Autumn-Festival-2025-2c54d0736b063b7cf67785807186c1e4.jpg" width="3244" height="4992" class="img_ev3q">
<strong>杖雍皓拍的月亮🌕</strong></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="一帝王之月从祭月的庄严到赏月的雅致"><strong>一、帝王之月：从祭月的庄严到赏月的雅致</strong><a href="https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025#%E4%B8%80%E5%B8%9D%E7%8E%8B%E4%B9%8B%E6%9C%88%E4%BB%8E%E7%A5%AD%E6%9C%88%E7%9A%84%E5%BA%84%E4%B8%A5%E5%88%B0%E8%B5%8F%E6%9C%88%E7%9A%84%E9%9B%85%E8%87%B4" class="hash-link" aria-label="一帝王之月从祭月的庄严到赏月的雅致的直接链接" title="一帝王之月从祭月的庄严到赏月的雅致的直接链接" translate="no">​</a></h2>
<p>中秋节的源头，深植于上古的“秋分祭月”之礼。早在《周礼》中便有“中秋夜迎寒”、“秋分夕月”的记载，这并非一个民间的节日，而是国家最高级别的祭祀仪式。帝王作为“天子”，是沟通天地的唯一媒介。每年秋分，天子会亲率百官，前往专门的“月坛”举行盛大的祭月典礼，以祈求国泰民安、五谷丰登。北京的“月坛”，就是明代嘉靖年间为皇家祭月而修造的庄严场所。这一行为，是国家意志的体现，充满了神圣与威严。</p>
<p>到了唐代，中秋节的性质开始悄然转变。它从单纯的皇家祭祀，逐渐向民间普及，成为一个固定的节日。据《唐书·太宗记》记载，唐太宗时期已明确将“八月十五”定为中秋节。此时，帝王的过节方式也多了几分人间烟火气。虽然祭月的礼制依然存在，但“赏月”成为了宫廷生活的新风尚。宫廷中会举行盛大的宴会，君臣同乐，饮酒赋诗，共赏明月。唐玄宗李隆基更是将中秋的庆祝推向了高潮，据说他在“花萼相辉楼”前举办过盛大的舞马、绳妓等杂技表演，全国放假三天，整个长安城沉浸在一片欢乐之中。</p>
<p>进入宋代，赏月的雅趣在宫廷中达到了顶峰。宋太祖赵匡胤、宋太宗赵光义等皇帝，都酷爱在中秋夜登高望月。据记载，宋太宗曾下令，中秋节时，宫中要彻夜燃灯，宫人皆着新衣，共赏明月。北宋的宫廷还出现了“玩月”这一高雅活动，皇帝会命人在御苑中搭建高台，邀请文臣雅士，一边品尝新上市的“小饼”（即月饼的雏形），一边吟诗作对，将皇家的奢华与文人的风雅完美融合。到了清代，皇帝的中秋则更具“行宫”特色。如《清史稿》所载，清朝皇帝常在木兰围场巡幸，或在承德避暑山庄度过中秋。他们虽身处皇家园林，却也遵循“赏月”的传统，命人在庭院中设下香案，摆上月饼、瓜果，行拜月之礼，再邀皇子皇孙共赏良宵，将家国天下的责任与天伦之乐交织在一起。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="二文人之月诗酒趁年华月是故乡明"><strong>二、文人之月：诗酒趁年华，月是故乡明</strong><a href="https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025#%E4%BA%8C%E6%96%87%E4%BA%BA%E4%B9%8B%E6%9C%88%E8%AF%97%E9%85%92%E8%B6%81%E5%B9%B4%E5%8D%8E%E6%9C%88%E6%98%AF%E6%95%85%E4%B9%A1%E6%98%8E" class="hash-link" aria-label="二文人之月诗酒趁年华月是故乡明的直接链接" title="二文人之月诗酒趁年华月是故乡明的直接链接" translate="no">​</a></h2>
<p>如果说帝王的中秋是庄严与奢华的，那么文人墨客的中秋，则是情感与才情的盛大释放。唐宋两代，正是中秋诗词创作的黄金时代，无数千古名篇在此时诞生。</p>
<p>唐代诗人对月亮情有独钟，将中秋的月色化作了最动人的诗行。张九龄的“海上生明月，天涯共此时”，以雄浑的笔触描绘了明月从海平面升起的壮丽景象，道出了千百年来游子与家人共望一轮明月的永恒思念，堪称最雄浑的中秋诗篇。李白则更显浪漫不羁，“举杯邀明月，对影成三人”，他独自一人，邀月对饮，将孤独升华为一种与天地共舞的旷达。杜甫的“露从今夜白，月是故乡明”，则用最朴素的语言，道出了最深切的乡愁，成为后世游子心中最温柔的慰藉。白居易、王建等诗人也留下了大量咏月佳作，使得“玩月”成为当时文人雅集的重要内容，寺庙、高台、江畔，处处都是他们对月抒怀的场所。</p>
<p>到了宋代，苏轼无疑是中秋诗词的巅峰。他的《水调歌头·明月几时有》被誉为“中秋词之冠”。这首词开篇便直指苍穹：“明月几时有？把酒问青天。”全词融哲理、情感与美景于一体，从对月宫的遐想，到对人生“悲欢离合，阴晴圆缺”的深刻感悟，最终升华为“但愿人长久，千里共婵娟”的旷达祝福。这已不再仅仅是个人的思念，而是对所有人间离散者的普世关怀。此外，苏轼还有“此生此夜不长好，明月明年何处看”的感慨，以及“中秋谁与共孤光”的孤寂，这些诗句都饱含了对生命无常的深刻体悟。</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="三千古绝唱那些流传千年的中秋名篇"><strong>三、千古绝唱：那些流传千年的中秋名篇</strong><a href="https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025#%E4%B8%89%E5%8D%83%E5%8F%A4%E7%BB%9D%E5%94%B1%E9%82%A3%E4%BA%9B%E6%B5%81%E4%BC%A0%E5%8D%83%E5%B9%B4%E7%9A%84%E4%B8%AD%E7%A7%8B%E5%90%8D%E7%AF%87" class="hash-link" aria-label="三千古绝唱那些流传千年的中秋名篇的直接链接" title="三千古绝唱那些流传千年的中秋名篇的直接链接" translate="no">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="望月怀远唐张九龄"><strong>《望月怀远》（唐·张九龄）</strong><a href="https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025#%E6%9C%9B%E6%9C%88%E6%80%80%E8%BF%9C%E5%94%90%E5%BC%A0%E4%B9%9D%E9%BE%84" class="hash-link" aria-label="望月怀远唐张九龄的直接链接" title="望月怀远唐张九龄的直接链接" translate="no">​</a></h3>
<p>“海上生明月，天涯共此时。” 这两句诗，以最简洁、最宏大的意象，定义了中秋节最核心的精神内核——共享。</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="静夜思唐李白"><strong>《静夜思》（唐·李白）</strong><a href="https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025#%E9%9D%99%E5%A4%9C%E6%80%9D%E5%94%90%E6%9D%8E%E7%99%BD" class="hash-link" aria-label="静夜思唐李白的直接链接" title="静夜思唐李白的直接链接" translate="no">​</a></h3>
<p>“床前明月光，疑是地上霜。举头望明月，低头思故乡。” 这首妇孺皆知的五言绝句，用最日常的场景，勾起了最普遍的乡愁，是中华诗词中传播最广、影响最深的中秋诗。</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="水调歌头明月几时有宋苏轼"><strong>《水调歌头·明月几时有》（宋·苏轼）</strong><a href="https://docs.zyhorg.cn/blog/Mid-Autumn-Festival-2025#%E6%B0%B4%E8%B0%83%E6%AD%8C%E5%A4%B4%E6%98%8E%E6%9C%88%E5%87%A0%E6%97%B6%E6%9C%89%E5%AE%8B%E8%8B%8F%E8%BD%BC" class="hash-link" aria-label="水调歌头明月几时有宋苏轼的直接链接" title="水调歌头明月几时有宋苏轼的直接链接" translate="no">​</a></h3>
<p>“人有悲欢离合，月有阴晴圆缺，此事古难全。但愿人长久，千里共婵娟。” 这不仅是中秋词的巅峰，更是中华民族情感世界中最璀璨的明珠，它超越了时代，成为了每一个中国人在团圆时刻内心最真挚的祈愿。</p>
<p>从周代帝王的庄严肃穆，到唐宋文人的诗酒风流，中秋的月亮见证了中国历史的变迁，也承载了民族最深沉的情感。它既是国家祭祀的神圣象征，也是个人思念的温柔寄托。今天，当我们再次仰望那轮明月，我们看到的，不仅是千年前帝王的月坛与文人的酒杯，更是中华民族血脉中那份对团圆、对和谐、对美好永恒不变的向往。</p>
<p><strong>祝大家中秋快乐，月圆人圆，万事如意！</strong></p>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
        <category label="Mid-Autumn-Festival" term="Mid-Autumn-Festival"/>
        <category label="Chinese-festivals" term="Chinese-festivals"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[行踪轨迹]]></title>
        <id>https://docs.zyhorg.cn/blog/movement-trajectory</id>
        <link href="https://docs.zyhorg.cn/blog/movement-trajectory"/>
        <updated>2025-10-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[基于高德地图 API 的行踪轨迹可视化系统设计与实现]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="基于高德地图-api-的行踪轨迹可视化系统设计与实现">基于高德地图 API 的行踪轨迹可视化系统设计与实现<a href="https://docs.zyhorg.cn/blog/movement-trajectory#%E5%9F%BA%E4%BA%8E%E9%AB%98%E5%BE%B7%E5%9C%B0%E5%9B%BE-api-%E7%9A%84%E8%A1%8C%E8%B8%AA%E8%BD%A8%E8%BF%B9%E5%8F%AF%E8%A7%86%E5%8C%96%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0" class="hash-link" aria-label="基于高德地图 API 的行踪轨迹可视化系统设计与实现的直接链接" title="基于高德地图 API 的行踪轨迹可视化系统设计与实现的直接链接" translate="no">​</a></h2>
<iframe src="https://map.zyhorg.cn/" width="100%" height="500" frameborder="0" style="border-radius:12px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)"></iframe>
<p><code>https://map.zyhorg.cn/</code> 是一个轻量级、高可用的<strong>个人行踪轨迹可视化平台</strong>，其核心基于 <strong>高德地图 JavaScript API v2.0</strong> 构建，采用前后端分离架构，实现对 GPS 轨迹数据的动态渲染、路径优化与时空分析。</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>信息</div><div class="admonitionContent_BuS1"><p>💡 地理数据来自联合库UNHub Map库 <a href="https://map.zyhorg.cn/" target="_blank" rel="noopener noreferrer">https://map.zyhorg.cn/</a></p></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="系统架构概览">系统架构概览<a href="https://docs.zyhorg.cn/blog/movement-trajectory#%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E6%A6%82%E8%A7%88" class="hash-link" aria-label="系统架构概览的直接链接" title="系统架构概览的直接链接" translate="no">​</a></h3>
<!-- -->
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="关键技术实现">关键技术实现<a href="https://docs.zyhorg.cn/blog/movement-trajectory#%E5%85%B3%E9%94%AE%E6%8A%80%E6%9C%AF%E5%AE%9E%E7%8E%B0" class="hash-link" aria-label="关键技术实现的直接链接" title="关键技术实现的直接链接" translate="no">​</a></h3>
<ol>
<li>
<p><strong>轨迹数据标准化</strong><br>
<!-- -->原始轨迹点（经纬度、时间戳、精度）经 ETL 流程转换为符合 <a href="https://datatracker.ietf.org/doc/html/rfc7946" target="_blank" rel="noopener noreferrer">GeoJSON LineString</a> 规范的结构，确保跨平台兼容性。</p>
</li>
<li>
<p><strong>高德地图 API 集成</strong></p>
<ul>
<li>使用 <code>AMap.Polyline</code> 绘制轨迹路径，支持自定义颜色、宽度与透明度；</li>
<li>启用 <code>AMap.Driving</code> 或 <code>AMap.Walking</code> 服务对原始轨迹进行<strong>路网匹配（Map Matching）</strong>，显著提升城市道路场景下的轨迹贴合度；</li>
<li>动态监听 <code>map.getZoom()</code> 与 <code>map.getBounds()</code>，实现 LOD（Level of Detail）渲染优化，保障大规模轨迹流畅展示。</li>
</ul>
</li>
<li>
<p><strong>性能与隐私保障</strong></p>
<ul>
<li>所有轨迹数据<strong>仅在客户端处理</strong>，无服务端存储，符合 GDPR 与《个人信息保护法》要求；</li>
<li>采用 <code>Web Worker</code> 异步解析大型轨迹文件，避免主线程阻塞；</li>
<li>地图容器启用 <code>hardware-accelerated</code> 渲染，支持 60fps 流畅交互。</li>
</ul>
</li>
</ol>
<p>该方案已在多个个人及开源项目中稳定运行，兼具<strong>工程严谨性</strong>与<strong>用户体验一致性</strong>，为轻量级地理轨迹可视化提供了一种可复用、可扩展的参考实现。</p>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
        <category label="GitHub" term="GitHub"/>
        <category label="Amap" term="Amap"/>
        <category label="API" term="API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[我的 GitHub 贡献图]]></title>
        <id>https://docs.zyhorg.cn/blog/my-github-contributions</id>
        <link href="https://docs.zyhorg.cn/blog/my-github-contributions"/>
        <updated>2025-09-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[动态生成的活动图，显示我过去31天的 GitHub 活动。]]></summary>
        <content type="html"><![CDATA[<p>动态生成的活动图，显示我过去31天的 GitHub 活动。</p>
<p><a href="https://github.com/ashutosh00710/github-readme-activity-graph" target="_blank" rel="noopener noreferrer"><img decoding="async" loading="lazy" src="https://github-readme-activity-graph.vercel.app/graph?username=zyhgov&amp;bg_color=ffffff&amp;color=000000&amp;line=9be9a8&amp;point=40c463&amp;area=true&amp;hide_border=true" alt="Ashutosh's github activity graph" class="img_ev3q"></a></p>
<blockquote>
<p>💡 数据来自 <a href="https://ashutosh00710.github.io/github-readme-activity-graph/" target="_blank" rel="noopener noreferrer">github-readme-activity-graph</a></p>
</blockquote>
<p>🔗 <a href="https://github.com/zyhgov" target="_blank" rel="noopener noreferrer">点击查看我的 GitHub 主页</a></p>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
        <category label="GitHub" term="GitHub"/>
        <category label="contributions" term="contributions"/>
        <category label="activity" term="activity"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[第一条说明]]></title>
        <id>https://docs.zyhorg.cn/blog/Article-one</id>
        <link href="https://docs.zyhorg.cn/blog/Article-one"/>
        <updated>2025-08-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[联合库UNHub]]></summary>
        <content type="html"><![CDATA[<p><img decoding="async" loading="lazy" alt="联合库UNHub" src="https://docs.zyhorg.cn/assets/images/bg-acdc2aed74faacd70c58df205d0354bf.jpg" width="1328" height="859" class="img_ev3q">
<em>联合库UNHub</em></p>
<hr>
<blockquote>
<p><strong>UNHub 联合库，由杖雍皓发起并主导构建，是一个面向未来技术生态的开源知识中枢平台。</strong><br>
<!-- -->我们致力于聚合、梳理与激活散落在全球网络中的高价值知识资产，通过结构化、场景化、智能化的内容组织，为开发者、研究者与决策者提供<strong>一站式认知升级解决方案</strong>。</p>
</blockquote>
<p>平台目前由四大核心模块构成：</p>
<p>🔹 <strong>文档教程</strong> —— 系统化操作指南与最佳实践，覆盖主流工具链与企业级部署方案<br>
<!-- -->🔹 <strong>开源项目</strong> —— 全网雷达扫描 GitHub、Gitee、云平台，挖掘新奇、好用、有前景的开源星辰<br>
<!-- -->🔹 <strong>前线资讯</strong> —— 跨越 CNN、BBC、新华社、科技媒体与社区暗流，为你提炼“下一秒”的世界信号<br>
<!-- -->🔹 <strong>内部参考</strong> —— 限域知识沉淀与组织级经验复用，构建企业或团队专属的“认知护城河”</p>
<p>这不是一个静态的文档站，而是一个<strong>持续进化的知识有机体</strong>。<br>
<!-- -->我们相信：在信息过载的时代，真正的竞争力，来自于<strong>结构化的认知效率</strong>。</p>
<p>🌐 官方站点：<strong><a href="https://docs.zyhorg.cn/" target="_blank" rel="noopener noreferrer">docs.zyhorg.cn</a></strong><br>
<!-- -->🏛️ 构建者：杖雍皓<br>
<!-- -->📅 启动于知识重构的黎明时分</p>
<hr>
<p><strong>备注：</strong> 本日志文件将持续更新，记录更新情况。</p>]]></content>
        <author>
            <name>张永豪</name>
            <email>info@zyhorg.cn</email>
            <uri>https://github.com/zyhgov</uri>
        </author>
        <category label="说明" term="说明"/>
    </entry>
</feed>