<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title><![CDATA[Qubik's Site]]></title>
    <link>https://www.qubik65536.top/</link>
    <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
    <language>en</language>
    <lastBuildDate>Wed, 11 Mar 2026 02:21:56 GMT</lastBuildDate>
    <atom:link href="https://www.qubik65536.top/rss.xml" rel="self" type="application/rss+xml" />
    <generator>VitePress</generator>
    <item>
      <title><![CDATA[Building an Interpreter: Introduction and Lexer]]></title>
      <link>https://www.qubik65536.top/series/building-interpreter/01-intro-and-lexer</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/building-interpreter/01-intro-and-lexer</guid>
      <pubDate>Wed, 11 Mar 2026 02:21:56 GMT</pubDate>
      <description><![CDATA[An introduction to my project of building an interpreter for a programming language called Monkey. In this first part, we will cover the basics of what an interpreter is and how to build a lexer to tokenize the source code.]]></description>
      <category>教程</category>
      <category>Programming Languages</category>
      <category>Compilers and Interpreters</category>
      <category>Lexical Analysis</category>
      <category>Rust</category>
      <category>Monkey Lang</category>
    </item>
    <item>
      <title><![CDATA[在 Rocky Linux 10 Workstation KDE 上安装中文输入法]]></title>
      <link>https://www.qubik65536.top/posts/2025-12-23-InstallChineseInputOnRockyWorkstation10KDE</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2025-12-23-InstallChineseInputOnRockyWorkstation10KDE</guid>
      <pubDate>Tue, 23 Dec 2025 23:02:23 GMT</pubDate>
      <description><![CDATA[简单记录一下我是如何在 Rocky Linux 10 Workstation KDE 上安装中文输入法的。]]></description>
      <category>折腾</category>
      <category>解决方案</category>
      <category>Rocky Linux</category>
      <category>KDE</category>
      <category>输入法</category>
      <category>fcitx5</category>
    </item>
    <item>
      <title><![CDATA[2025 上半年记]]></title>
      <link>https://www.qubik65536.top/posts/2025-Half-Year-Journal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2025-Half-Year-Journal</guid>
      <pubDate>Fri, 04 Jul 2025 17:00:00 GMT</pubDate>
      <description><![CDATA[生活似乎总会给我带来惊喜，还有挑战...]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[Rust 写脚本？可以的！（上）]]></title>
      <link>https://www.qubik65536.top/posts/2025-05-31-Rust-Script</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2025-05-31-Rust-Script</guid>
      <pubDate>Sun, 01 Jun 2025 00:05:38 GMT</pubDate>
      <description><![CDATA[Rust 在很多情况下都被认为是个优秀的语言... 但是，拿 Rust 写脚本？其实是可行的！拜 rust-script 项目所赐，Rust 也可以是一个脚本语言。]]></description>
      <category>折腾</category>
      <category>教程</category>
      <category>解决方案</category>
      <category>Rust</category>
      <category>脚本</category>
    </item>
    <item>
      <title><![CDATA[2024 年终总结]]></title>
      <link>https://www.qubik65536.top/posts/2024-YearlySummary</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2024-YearlySummary</guid>
      <pubDate>Wed, 01 Jan 2025 03:59:59 GMT</pubDate>
      <description><![CDATA[首先，祝各位新年快乐！！！2024 最后一篇文章，来看看今年都发生了什么吧！]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[Racket 入门 - 模块与测试]]></title>
      <link>https://www.qubik65536.top/series/intro-to-racket/03-module-and-test</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/intro-to-racket/03-module-and-test</guid>
      <pubDate>Wed, 24 Jul 2024 03:02:35 GMT</pubDate>
      <description><![CDATA[本文简单介绍了 Racket 的模块以及如何进行测试。]]></description>
      <category>教程</category>
      <category>Racket</category>
      <category>函数式编程</category>
    </item>
    <item>
      <title><![CDATA[Racket 入门 - 条件表达式、递归与复合数据]]></title>
      <link>https://www.qubik65536.top/series/intro-to-racket/02-conditional-recursion-compound-data</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/intro-to-racket/02-conditional-recursion-compound-data</guid>
      <pubDate>Fri, 05 Jul 2024 22:02:35 GMT</pubDate>
      <description><![CDATA[本文将会介绍 Racket 的条件表达式、递归与复合数据。]]></description>
      <category>教程</category>
      <category>Racket</category>
      <category>函数式编程</category>
    </item>
    <item>
      <title><![CDATA[Racket 入门 - 配置与基础]]></title>
      <link>https://www.qubik65536.top/series/intro-to-racket/01-getting-started</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/intro-to-racket/01-getting-started</guid>
      <pubDate>Tue, 02 Jul 2024 20:20:30 GMT</pubDate>
      <description><![CDATA[本文是 Racket 入门系列的第一篇，主要介绍 Racket 的配置与基础知识。]]></description>
      <category>教程</category>
      <category>Racket</category>
      <category>函数式编程</category>
    </item>
    <item>
      <title><![CDATA[2024 年上半年总结]]></title>
      <link>https://www.qubik65536.top/posts/2024-02-03-04-05-06-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2024-02-03-04-05-06-MonthJournal</guid>
      <pubDate>Mon, 01 Jul 2024 20:27:46 GMT</pubDate>
      <description><![CDATA[流水账式“月报”回来啦！来看看今年上半年都发生了什么。]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[Java 中的 Lambda 表达式]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/11-lambda-in-java</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/11-lambda-in-java</guid>
      <pubDate>Tue, 30 Apr 2024 19:25:15 GMT</pubDate>
      <description><![CDATA[在本文中，我们将简单了解 Java 中的 Lambda 表达式。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>Lambda</category>
      <category>函数式编程</category>
    </item>
    <item>
      <title><![CDATA[大 O 表示法]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/10-big-o-notation</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/10-big-o-notation</guid>
      <pubDate>Wed, 24 Apr 2024 20:06:43 GMT</pubDate>
      <description><![CDATA[在本文中，我们将简单了解大 O 表示法。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>算法</category>
      <category>大 O 表示法</category>
    </item>
    <item>
      <title><![CDATA[递归与归并排序]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/09-recursion-and-merge-sort</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/09-recursion-and-merge-sort</guid>
      <pubDate>Thu, 18 Apr 2024 02:06:43 GMT</pubDate>
      <description><![CDATA[在本文中，我们将简单讨论递归的原理以及使用场景、 Java 中的递归以及归并排序（Merge Sort）。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>递归</category>
      <category>排序</category>
      <category>算法</category>
    </item>
    <item>
      <title><![CDATA[基础的排序与搜索算法]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/08-basic-sorting-and-searching</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/08-basic-sorting-and-searching</guid>
      <pubDate>Wed, 17 Apr 2024 19:06:43 GMT</pubDate>
      <description><![CDATA[在本文中，我们将学习一些基础的排序和搜索算法。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>排序</category>
      <category>搜索</category>
      <category>算法</category>
    </item>
    <item>
      <title><![CDATA[Java 中的泛型]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/07-java-generics</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/07-java-generics</guid>
      <pubDate>Tue, 02 Apr 2024 19:06:43 GMT</pubDate>
      <description><![CDATA[在本文中，我们将介绍 Java 中的泛型（Generics），以及如何使用泛型来实现数据结构的复用。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>泛型</category>
    </item>
    <item>
      <title><![CDATA[数据结构：链表（LinkedList）]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/06-linked-list</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/06-linked-list</guid>
      <pubDate>Thu, 28 Mar 2024 16:59:46 GMT</pubDate>
      <description><![CDATA[在本文中，我们将简单介绍链表的概念，给出它们的 Java 实现以及原理解析。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>链表</category>
    </item>
    <item>
      <title><![CDATA[数据结构：栈与队列]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/05-stack-and-queue</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/05-stack-and-queue</guid>
      <pubDate>Wed, 27 Mar 2024 23:04:52 GMT</pubDate>
      <description><![CDATA[本文将简单介绍栈和队列的概念，给出它们的 Java 实现以及原理解析。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>栈</category>
      <category>队列</category>
    </item>
    <item>
      <title><![CDATA[异常处理 (Exception Handling) - 第二部分]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/04-exception-handling-2</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/04-exception-handling-2</guid>
      <pubDate>Sat, 02 Mar 2024 00:46:29 GMT</pubDate>
      <description><![CDATA[在本篇文章中，我们将继续讨论异常处理的两个高级特性：自定义异常类以及 catch 多个异常。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>异常处理</category>
    </item>
    <item>
      <title><![CDATA[异常处理 (Exception Handling) - 第一部分]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/03-exception-handling-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/03-exception-handling-1</guid>
      <pubDate>Tue, 27 Feb 2024 21:02:40 GMT</pubDate>
      <description><![CDATA[在程序执行的过程中，可能会出现一些无法被预见到的错误 (例如：用户输入错误等) ，这些错误被称为异常。在这种情况下，如果我们不去处理这些问题，程序就会终止 (崩溃) 。但是，我们通常不希望程序在出现异常时直接终止，而是希望能够尝试处理这些问题 (例如：显示错误信息等) ，而 Java 提供了一些机制来实现这一点。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>异常处理</category>
    </item>
    <item>
      <title><![CDATA[Java 多态 (polymorphism) - 继承与抽象类/接口]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/02-polymorphism</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/02-polymorphism</guid>
      <pubDate>Fri, 23 Feb 2024 02:20:28 GMT</pubDate>
      <description><![CDATA[本文将简单介绍 Java 中的多态 (polymorphism) 特性，包括继承、抽象类和接口。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>继承</category>
      <category>接口</category>
      <category>多态</category>
    </item>
    <item>
      <title><![CDATA[二维数组、类类型数组与 ArrayList]]></title>
      <link>https://www.qubik65536.top/series/java-ds-oop/01-2darray-arraylist</link>
      <guid isPermaLink="true">https://www.qubik65536.top/series/java-ds-oop/01-2darray-arraylist</guid>
      <pubDate>Thu, 22 Feb 2024 02:20:28 GMT</pubDate>
      <description><![CDATA[本文将简单介绍 Java 中的二维数组、以类为元素类型的数组以及 ArrayList。]]></description>
      <category>教程</category>
      <category>Java</category>
      <category>数据结构</category>
      <category>面向对象编程</category>
      <category>数组</category>
      <category>ArrayList</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Git 提交是差异、快照还是历史记录？]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-16572-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-16572-1</guid>
      <pubDate>Tue, 30 Jan 2024 14:00:20 GMT</pubDate>
      <description><![CDATA[大家好！我一直在慢慢摸索如何解释 Git 中的各个核心理念（提交、分支、远程、暂存区），而提交这个概念却出奇地棘手。<br/>要明白 Git 提交是如何实现的对我来说相当简单（这些都是确定的！我可以直接查看！），但是要弄清楚别人是怎么看待提交的却相当困难。所以，就像我最近一直在做的那样，我在 Mastodon 上问了一些问题。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>git</category>
      <category>版本控制</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[2024 年 1 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2024-01-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2024-01-MonthJournal</guid>
      <pubDate>Mon, 29 Jan 2024 14:47:10 GMT</pubDate>
      <description><![CDATA[<h1 id="_2024-年-1-月总结" tabindex="-1">2024 年 1 月总结 <a class="header-anchor" href="#_2024-年-1-月总结" aria-label="Permalink to “2024 年 1 月总结”">&#8203;</a></h1>
<p>这个月月初玩了两天，去 University of Waterloo 看了看，虽然去的不是时候没参观到什么，但是毕竟还是梦想中的大学，去看一圈也是不错的。回来之后就是... 考试！是的，因为 2023 年秋季学期的一些“小”问题，我们要圣诞节假后临时补一些期末考试然后再放假，真是没谁了...</p>
<h2 id="我的新-工作-们" tabindex="-1">我的新“工作”们 <a class="header-anchor" href="#我的新-工作-们" aria-label="Permalink to “我的新“工作”们”">&#8203;</a></h2>
<p>这个月我在参与的一些项目中获得了一些新的“工作”，同时开学之后我也参与了一些学校的活动，我们来看看我接下来都会做什么。</p>
<h3 id="ungoogled-chromium-macos" tabindex="-1">Ungoogled Chromium macOS <a class="header-anchor" href="#ungoogled-chromium-macos" aria-label="Permalink to “Ungoogled Chromium macOS”">&#8203;</a></h3>
<p>我从去年 11 月底的 <a href="https://github.com/ungoogled-software/ungoogled-chromium-macos/pull/131" target="_blank" rel="noreferrer">这个 Pull Request</a> 起就一直在较为活跃的向 Ungoogled Chromium macOS 的仓库进行贡献，主要是进行升级工作。<a href="https://github.com/ungoogled-software/ungoogled-chromium-macos/pull/143#issuecomment-1913324899" target="_blank" rel="noreferrer">本月我正式成为了该项目目前唯一的正式维护者</a>，获得了一些仓库的权限，这也意味着我将会再一段时间内持续维护该项目。</p>
<h3 id="tutor" tabindex="-1">Tutor <a class="header-anchor" href="#tutor" aria-label="Permalink to “Tutor”">&#8203;</a></h3>
<p>我们学校每个学期开始的时候都会选择招 tutor 来负责帮助其他学生，进入第二个学期，我成功申请成为了 tutor，我将会在接下来一个月内完成学校为我们提供的培训并在之后帮助其他学生。</p>
<h3 id="cs-课程的-ta" tabindex="-1">CS 课程的 TA <a class="header-anchor" href="#cs-课程的-ta" aria-label="Permalink to “CS 课程的 TA”">&#8203;</a></h3>
<p>在申请成为 tutor 的过程中，我恰巧需要联系我上个学期的计算机科学老师来为我写一个推荐信。于此同时，他问我有没有兴趣给他本学期的一个基础计算机科学课程做 TA，于是我又找了点事干。</p>]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[2023 年 12 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2023-12-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-12-MonthJournal</guid>
      <pubDate>Thu, 28 Dec 2023 22:23:57 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[2023 年 11 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2023-11-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-11-MonthJournal</guid>
      <pubDate>Thu, 30 Nov 2023 20:35:00 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[2023 年 9、10 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2023-09-10-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-09-10-MonthJournal</guid>
      <pubDate>Mon, 30 Oct 2023 02:20:36 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[创建使用 Windows 11 的（移除硬件限制的） Winddows To Go 系统]]></title>
      <link>https://www.qubik65536.top/posts/2023-10-25-Windows11ToGoGuide</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-10-25-Windows11ToGoGuide</guid>
      <pubDate>Wed, 25 Oct 2023 13:28:40 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>教程</category>
      <category>折腾</category>
      <category>Windows</category>
      <category>Windows To Go</category>
      <category>移动硬盘</category>
    </item>
    <item>
      <title><![CDATA[Minecraft 生存实用 Fabric 模组列表]]></title>
      <link>https://www.qubik65536.top/posts/2023-08-27-Minecraft-Survival-Fabric-Mod-List</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-08-27-Minecraft-Survival-Fabric-Mod-List</guid>
      <pubDate>Sun, 27 Aug 2023 19:48:31 GMT</pubDate>
      <description><![CDATA[最近在重新整理我的 Minecraft 生电端的 Mod，这次顺便把列表整理一下方便以后找 Mod，也希望能给大家带来一些帮助。]]></description>
      <category>教程</category>
      <category>Minecraft</category>
      <category>Fabric Mods</category>
      <category>生存</category>
      <category>生电</category>
      <category>游戏</category>
    </item>
    <item>
      <title><![CDATA[2023 年 6 至 8 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2023-06-07-08-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-06-07-08-MonthJournal</guid>
      <pubDate>Sat, 26 Aug 2023 16:09:38 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #8：编写里程碑 Rust 程序]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15935-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15935-1</guid>
      <pubDate>Fri, 23 Jun 2023 11:44:20 GMT</pubDate>
      <description><![CDATA[到目前为止，我们已经讲解了包括变量、可变性、常量、数据类型、函数、if-else 语句 和循环在内的一些关于 Rust 编程的基础知识。<br/>在 Rust 基础系列的最后一章里，让我们现在用 Rust 编写一个程序，使用这些主题，以便更好地理解它们在现实世界中的用途。让我们来编写一个相对简单的程序，用来从水果市场订购水果。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #7: 在 Rust 中使用循环]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15908-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15908-1</guid>
      <pubDate>Thu, 15 Jun 2023 16:42:20 GMT</pubDate>
      <description><![CDATA[在 Rust 系列的上一篇文章中，我介绍了如何使用 if 和 else 关键字来处理 Rust 程序的控制流。<br/>这是处理程序控制流的一种方法。另一种方法是使用循环。因此，让我们在本文中看看循环。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #6: 条件语句]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15896-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15896-1</guid>
      <pubDate>Sun, 11 Jun 2023 09:49:20 GMT</pubDate>
      <description><![CDATA[在上一篇文章中，你学习了函数。在这篇文章中，我们将学习使用条件语句来管理 Rust 程序的控制流。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[2023 年 5 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2023-05-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-05-MonthJournal</guid>
      <pubDate>Tue, 06 Jun 2023 15:30:38 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #5: Rust 中的函数]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15855-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15855-1</guid>
      <pubDate>Mon, 29 May 2023 15:06:20 GMT</pubDate>
      <description><![CDATA[在这一章中，在实例的帮助下，学习如何使用函数并从中返回值。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[在 Rocky Linux 上安装 Mastodon]]></title>
      <link>https://www.qubik65536.top/posts/2023-05-28-Mastodon-on-Rocky-Linux</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-05-28-Mastodon-on-Rocky-Linux</guid>
      <pubDate>Sun, 28 May 2023 04:02:19 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>折腾</category>
      <category>教程</category>
      <category>Mastodon</category>
      <category>Rocky Linux</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #4: Rust 中的数组和元组]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15837-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15837-1</guid>
      <pubDate>Tue, 23 May 2023 16:57:20 GMT</pubDate>
      <description><![CDATA[推进你的 Rust 学习，熟悉 Rust 程序的变量和常量。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #3: Rust 中的数据类型]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15811-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15811-1</guid>
      <pubDate>Sat, 13 May 2023 21:53:20 GMT</pubDate>
      <description><![CDATA[现在来讲解数据类型是再自然不过的了。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[2023 年 4 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2023-04-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-04-MonthJournal</guid>
      <pubDate>Sat, 06 May 2023 02:30:15 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #2: 在 Rust 程序中使用变量和常量]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15771-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15771-1</guid>
      <pubDate>Mon, 01 May 2023 14:50:20 GMT</pubDate>
      <description><![CDATA[推进你的 Rust 学习，熟悉 Rust 程序的变量和常量。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[Ktor HTML DSL 代码复用]]></title>
      <link>https://www.qubik65536.top/posts/2023-04-28-kotlin-ktor-dsl-reuse</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-04-28-kotlin-ktor-dsl-reuse</guid>
      <pubDate>Mon, 01 May 2023 01:30:15 GMT</pubDate>
      <description><![CDATA[本文将介绍如何在在不同的 Ktor HTML DSL 页面中复用代码。]]></description>
      <category>教程</category>
      <category>解决方案</category>
      <category>折腾</category>
      <category>Kotlin</category>
      <category>Ktor</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 翻译转载] 软件开发｜Rust 基础系列 #1: 创建并运行你的首个 Rust 程序]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15709-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15709-1</guid>
      <pubDate>Wed, 26 Apr 2023 21:35:20 GMT</pubDate>
      <description><![CDATA[在 Rust 编程系列的第一篇中，你将学习如何用 Rust 编写和执行你的第一个程序。<br/>注：与其他 LCTT 系列转载不同，本文并非由我本人翻译，但是由于我有计划翻译该系列文章后续内容，所以将本前置文章搬运过来。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Rust</category>
      <category>Rust 基础</category>
      <category>软件开发</category>
    </item>
    <item>
      <title><![CDATA[2023 年 3 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2023-03-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-03-MonthJournal</guid>
      <pubDate>Fri, 31 Mar 2023 00:47:57 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 观点｜不编写代码也可以为开源项目做出贡献]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15633-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15633-1</guid>
      <pubDate>Thu, 16 Mar 2023 23:17:00 GMT</pubDate>
      <description><![CDATA[如果你想通过非代码贡献成为一个提交者，或者没有时间做代码贡献，那么第一步就是加入社区。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>开源</category>
      <category>社区</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 技术｜在 Ubuntu 中安装 DOSBox 来玩复古游戏]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15619-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15619-1</guid>
      <pubDate>Sun, 12 Mar 2023 09:11:00 GMT</pubDate>
      <description><![CDATA[DOSBox 是一款自由开源的软件，它可以让你模拟上个世纪的 MS-DOS 操作系统。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>Ubuntu</category>
      <category>DOSBox</category>
      <category>游戏</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 观点｜Linux 只是一个内核：这是什么意思？]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15594-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15594-1</guid>
      <pubDate>Sat, 04 Mar 2023 08:52:00 GMT</pubDate>
      <description><![CDATA[这是一个困扰 Linux 用户的常见问题。这也是考试和面试中经常问到的一个问题。下面是你需要了解的所有内容。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>Linux 内核</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 新闻｜Linux 6.1 内核被批准为长期支持版本]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15532-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15532-1</guid>
      <pubDate>Sun, 12 Feb 2023 10:57:00 GMT</pubDate>
      <description><![CDATA[作为 2022 年的最后一个内核，经过一个多月的等待，现在 Linux 6.1 被批准为长期支持版本。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>Linux 内核</category>
      <category>Linux LTS</category>
    </item>
    <item>
      <title><![CDATA[更改 git commit 的日期]]></title>
      <link>https://www.qubik65536.top/posts/2023-02-11-Change-Date-of-Git-Commit</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2023-02-11-Change-Date-of-Git-Commit</guid>
      <pubDate>Sat, 11 Feb 2023 07:05:53 GMT</pubDate>
      <description><![CDATA[本文将简单介绍一下如何更改一个 git 提交的时间戳。]]></description>
      <category>教程</category>
      <category>解决方案</category>
      <category>折腾</category>
      <category>git</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 分享｜2023 年值得期待的 11 个新发行版]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15463-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15463-1</guid>
      <pubDate>Sat, 21 Jan 2023 11:56:00 GMT</pubDate>
      <description><![CDATA[你对 2023 年有什么期待？试试这些发行版吧！]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>Linux 发行版</category>
    </item>
    <item>
      <title><![CDATA[2022 年 12 月总结 (2022 年终总结？)]]></title>
      <link>https://www.qubik65536.top/posts/2022-12-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-12-MonthJournal</guid>
      <pubDate>Mon, 02 Jan 2023 22:29:10 GMT</pubDate>
      <description><![CDATA[2022 年 11 月的月总结咕了，12 月的来了，顺便总结一下 2022]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[Arc 浏览器上手]]></title>
      <link>https://www.qubik65536.top/posts/2022-12-31-HandsOnArcBrowser</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-12-31-HandsOnArcBrowser</guid>
      <pubDate>Sat, 31 Dec 2022 21:16:45 GMT</pubDate>
      <description><![CDATA[前一段时间我通过朋友拿到了一个体验 Arc 浏览器的邀请码，于是我开始将 Arc 浏览器当作我的主力浏览器使用了一段时间。由于生活中需要忙各种其他事情，于是这个上手体验文被拖到了现在。这篇文章仍然主要着重于 Arc 浏览器带给我的第一印象，那我们开始吧！]]></description>
      <category>日常</category>
      <category>上手</category>
      <category>macOS</category>
      <category>浏览器</category>
      <category>Arc</category>
    </item>
    <item>
      <title><![CDATA[macOS 操作系统在启动时自动挂载 dmg 文件]]></title>
      <link>https://www.qubik65536.top/posts/2022-12-16-macOS-automatically-mount-dmg-when-start</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-12-16-macOS-automatically-mount-dmg-when-start</guid>
      <pubDate>Fri, 16 Dec 2022 18:48:26 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>教程</category>
      <category>macOS</category>
      <category>dmg</category>
    </item>
    <item>
      <title><![CDATA[如何使用 root 用户登录 Oracle Cloud]]></title>
      <link>https://www.qubik65536.top/posts/2022-12-09-LoginToOracleCloudWithRoot</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-12-09-LoginToOracleCloudWithRoot</guid>
      <pubDate>Sat, 10 Dec 2022 03:56:19 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>折腾</category>
      <category>服务器</category>
      <category>Oracle Cloud</category>
      <category>Linux</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 新闻｜macOS 替代品 helloSystem 0.7.0 正在增强稳定性]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15300-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15300-1</guid>
      <pubDate>Tue, 29 Nov 2022 16:04:00 GMT</pubDate>
      <description><![CDATA[随着 helloSystem 0.7.0 的发布和更多内部工作，helloSystem 正在增强稳定性，为 macOS 提供一个“开源”的替代方案。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>macOS</category>
      <category>helloSystem</category>
      <category>BSD</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 技术｜如何在 Ubuntu 和其他 Linux 发行版中安装 FFmpeg]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15269-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15269-1</guid>
      <pubDate>Sat, 19 Nov 2022 16:23:00 GMT</pubDate>
      <description><![CDATA[本教程讲述了在 Ubuntu 和其他 Linux 系统中安装 FFmpeg 所需的步骤。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>FFmpeg</category>
      <category>教程</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 分享｜学习 Python：我最喜欢的 7 个资源]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15267-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15267-1</guid>
      <pubDate>Sat, 19 Nov 2022 10:57:00 GMT</pubDate>
      <description><![CDATA[这些年来，我通过这些开源资源提高了我的 Python 技能。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Python</category>
      <category>资源</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 技术｜在 VS Code 和 Codium 中编写 Python 程序]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15261-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15261-1</guid>
      <pubDate>Thu, 17 Nov 2022 10:09:00 GMT</pubDate>
      <description><![CDATA[如果你正在寻找一个优秀的、通用的、开源的、带有 Python 集成的代码编辑器，那么你可以尝试一下 Codium。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Python</category>
      <category>VS Code</category>
      <category>VSCodium</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 新闻｜Kate 文本编辑器增加了四个非常棒的新功能]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15239-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15239-1</guid>
      <pubDate>Thu, 10 Nov 2022 23:47:00 GMT</pubDate>
      <description><![CDATA[这个由 KDE 开发的功能丰富的文本编辑器正在变得更好和更有用！]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>KDE</category>
      <category>Kate 编辑器</category>
      <category>LinuxCN</category>
    </item>
    <item>
      <title><![CDATA[2022 年 10 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2022-10-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-10-MonthJournal</guid>
      <pubDate>Tue, 08 Nov 2022 01:23:08 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 新闻｜一个全新的用于英伟达显卡的开源 Vulkan 驱动已经准备好测试了！]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15124-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15124-1</guid>
      <pubDate>Mon, 10 Oct 2022 15:21:00 GMT</pubDate>
      <description><![CDATA[为英伟达显卡开发的一个全新的开源驱动正在开发中！这里有一些好的进展......]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>Pop!_OS</category>
      <category>LinuxCN</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 新闻｜System 76 将不会发布 Pop!_OS 22.10 Linux 发行版]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15116-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15116-1</guid>
      <pubDate>Sat, 08 Oct 2022 14:39:00 GMT</pubDate>
      <description><![CDATA[Pop!_OS 22.10 将不会发布。所以，你将无法使用 GNOME 43…… 这里是原因。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>Pop!_OS</category>
      <category>LinuxCN</category>
    </item>
    <item>
      <title><![CDATA[[LCTT 原创翻译转载] 新闻｜Tuxedo 已对所有用户开放基于 Ubuntu 的 TUXEDO OS]]></title>
      <link>https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15110-1</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/lctt/translation-linuxcn-article-15110-1</guid>
      <pubDate>Thu, 06 Oct 2022 10:20:00 GMT</pubDate>
      <description><![CDATA[TUXEDO OS 是一个基于 Ubuntu 的 Linux 发行版，旨在将 TUXEDO 在 Linux 方面的专业知识也带给非 TUXEDO 用户。]]></description>
      <category>LCTT</category>
      <category>翻译</category>
      <category>Linux</category>
      <category>Tuxedo OS</category>
      <category>LinuxCN</category>
    </item>
    <item>
      <title><![CDATA[2022 年 9 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2022-09-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-09-MonthJournal</guid>
      <pubDate>Mon, 03 Oct 2022 02:35:52 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[使用终端命令别名快速编译运行代码]]></title>
      <link>https://www.qubik65536.top/posts/2022-09-27-CodeRunnerAlias</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-09-27-CodeRunnerAlias</guid>
      <pubDate>Wed, 28 Sep 2022 00:49:10 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>教程</category>
      <category>终端</category>
      <category>macOS</category>
      <category>代码运行</category>
      <category>C++</category>
      <category>Java</category>
      <category>OI</category>
    </item>
    <item>
      <title><![CDATA[2022 年 8 月总结]]></title>
      <link>https://www.qubik65536.top/posts/2022-08-MonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-08-MonthJournal</guid>
      <pubDate>Sun, 04 Sep 2022 22:12:29 GMT</pubDate>
      <description><![CDATA[虽然晚了几天，但是 8 月总结还是来了，让我们开始吧～]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[在 Arch 系列 Linux 操作系统与 macOS 操作系统上上使用 Oh My Zsh 终端并配置 Powerlevel10k 主题等插件]]></title>
      <link>https://www.qubik65536.top/posts/2022-08-18-Terminal-OhMyZsh-Powerlevel10k-on-ArchSystems</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-08-18-Terminal-OhMyZsh-Powerlevel10k-on-ArchSystems</guid>
      <pubDate>Thu, 18 Aug 2022 18:30:27 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>终端</category>
      <category>Linux</category>
      <category>macOS</category>
    </item>
    <item>
      <title><![CDATA[2022 年 8 月上半月总结]]></title>
      <link>https://www.qubik65536.top/posts/2022-08-HalfMonthJournal</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-08-HalfMonthJournal</guid>
      <pubDate>Tue, 16 Aug 2022 22:33:17 GMT</pubDate>
      <description><![CDATA[我一直都特别想尝试写一些生活类的文章，但是我一直没有找到我比较喜欢的主题。这次终于找到了这么一个机会，所以这是我的第一次尝试，希望能够越来越好，开始吧！]]></description>
      <category>日常</category>
      <category>生活记录</category>
    </item>
    <item>
      <title><![CDATA[macOS 版 UTM 虚拟机上手（二）]]></title>
      <link>https://www.qubik65536.top/posts/2022-08-04-Hands-On-UTM-On-macOS(2)</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-08-04-Hands-On-UTM-On-macOS(2)</guid>
      <pubDate>Fri, 05 Aug 2022 02:26:41 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>折腾</category>
      <category>上手</category>
      <category>虚拟机</category>
      <category>UTM</category>
      <category>macOS</category>
    </item>
    <item>
      <title><![CDATA[在 macOS 中将外置键盘的 Option 和 Command 键左右调转]]></title>
      <link>https://www.qubik65536.top/posts/2022-08-01-Remap-LeftRight-CommandOption-Keys-for-external-keyboard-on-macOS</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-08-01-Remap-LeftRight-CommandOption-Keys-for-external-keyboard-on-macOS</guid>
      <pubDate>Tue, 02 Aug 2022 02:04:27 GMT</pubDate>
      <description><![CDATA[<h1 id="在-macos-中将外置键盘的-option-和-command-键左右调转" tabindex="-1">在 macOS 中将外置键盘的 Option 和 Command 键左右调转 <a class="header-anchor" href="#在-macos-中将外置键盘的-option-和-command-键左右调转" aria-label="Permalink to “在 macOS 中将外置键盘的 Option 和 Command 键左右调转”">&#8203;</a></h1>
<p>长期以来，我一直为我的 Mac 着一个 Windows 键位格式的外接机械键盘。众所周知，在使用 Windows 键位的时候，Option 和 Command 键是相互对调的。幸好苹果在系统设置中为我们提供了将例如 Option 和 Command 等修饰键重新映射的功能（见下图）。但是，在近期的一些 macOS 版本中，使用当前方法会导致修饰键左右翻转（例如左侧 Command 输出为右侧 Command，右侧 Command 输出为左侧 Command），而这个问题需要进行解决。</p>
<p><img src="https://img.qubik65536.top/macOS-Modifier-Keys.png" alt="macOS 键位设置界面"></p>
<div class="ct-callout ct-callout--info"><p class="ct-callout__title">提示</p>
<p>在本文中，如果没有提到<strong>左/右</strong>侧按键，则默认为两个均可。</p>
</div>
<div class="ct-callout ct-callout--info"><p class="ct-callout__title">提示</p>
<p>本文内容使用英语操作系统的界面</p>
</div>
<h2 id="提前准备" tabindex="-1">提前准备 <a class="header-anchor" href="#提前准备" aria-label="Permalink to “提前准备”">&#8203;</a></h2>
<p>你需要准备以下东西/软件/网站来帮助你进行接下来的操作</p>
<ol>
<li>基础的知识与认知</li>
<li>一个可以查看并编辑 macOS plist 文件的工具，比如 <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer">Xcode</a>，目前极少有其他免费的可视化编辑工具，当然，如果你愿意的话，你也可以尝试 <a href="https://marketplace.visualstudio.com/items?itemName=dnicolson.binary-plist" target="_blank" rel="noreferrer">VScode 的 Binary Plist</a> 插件，或者 <a href="https://macromates.com" target="_blank" rel="noreferrer">TextMate for macOS</a> 等软件。但是后两者虽然同样是免费的，但不提供可视化编辑工具，它们分别会以一个类似于 XML 和 Json 的格式显示 plist 的内容，所以你需要相关知识。</li>
<li>一个测试按键功能的网站，例如 <a href="https://en.key-test.ru" target="_blank" rel="noreferrer">&quot;Key-Test&quot; - keyboard test online</a>。</li>
<li>一个十六进制转十进制的工具。或者你也可以使用命令行完成这个任务（见下章）。</li>
</ol>
<p>那让我们开始吧！</p>
<h2 id="使用-bash-命令行将十六进制数转换为十进制" tabindex="-1">使用 bash 命令行将十六进制数转换为十进制 <a class="header-anchor" href="#使用-bash-命令行将十六进制数转换为十进制" aria-label="Permalink to “使用 bash 命令行将十六进制数转换为十进制”">&#8203;</a></h2>
<p>打开你的命令行（比如 Terminal），输入以下命令：</p>
<div class="ct-code"><div class="ct-code__titlebar"><span class="ct-code__meta"><span class="ct-code__lang">bash</span></span><button class="ct-code__copy" type="button" data-ct-code-copy aria-label="Copy" title="Copy">[<span class="ct-code__copy-label" data-ct-code-copy-label>Copy</span>]</button></div><div class="language-bash"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes oxocarbon-light oxocarbon-dark oxocarbon-paper" style="--shiki-light:#37474F;--shiki-dark:#dde1e6;--shiki-paper:#0d0b07;--shiki-light-bg:#ffffff;--shiki-dark-bg:#161616;--shiki-paper-bg:#ffffff" tabindex="0" dir="ltr" v-pre=""><code><span class="line"><span style="--shiki-light:#673AB7;--shiki-light-font-weight:inherit;--shiki-dark:#FF7EB6;--shiki-dark-font-weight:inherit;--shiki-paper:#575757;--shiki-paper-font-weight:bold">echo</span><span style="--shiki-light:#37474F;--shiki-dark:#DDE1E6;--shiki-paper:#0D0B07"> $(</span><span style="--shiki-light:#FF7EB6;--shiki-dark:#3DDBD9;--shiki-paper:#0D0B07">(</span><span style="--shiki-light:#673AB7;--shiki-light-font-weight:inherit;--shiki-dark:#FF7EB6;--shiki-dark-font-weight:inherit;--shiki-paper:#575757;--shiki-paper-font-weight:bold">16#046D</span><span style="--shiki-light:#FF7EB6;--shiki-dark:#3DDBD9;--shiki-paper:#0D0B07">)</span><span style="--shiki-light:#37474F;--shiki-dark:#DDE1E6;--shiki-paper:#0D0B07">)</span></span></code></pre>
</div></div>
<p>随后输出的结果即为 <code>0x046D</code> 的十进制表示。</p>
<h2 id="找到你键盘的-vendorid-厂商id-与-productid-硬件-产品id" tabindex="-1">找到你键盘的 VendorID（厂商ID）与 ProductID（硬件/产品ID） <a class="header-anchor" href="#找到你键盘的-vendorid-厂商id-与-productid-硬件-产品id" aria-label="Permalink to “找到你键盘的 VendorID（厂商ID）与 ProductID（硬件/产品ID）”">&#8203;</a></h2>
<div class="ct-callout ct-callout--tip"><p class="ct-callout__title">提示</p>
<p>我使用的是一个 USB 无线 + 有线均可使用的键盘，蓝牙键盘可能需要其他方法找到 ID</p>
</div>
<div class="ct-callout ct-callout--warning"><p class="ct-callout__title">提示</p>
<p>从这一步开始，你需要接入你的外接键盘</p>
</div>
<p>这一步我们的目的是找到键盘在系统中的标识符，以便我们找到键盘映射设置。</p>
<p>按住 ⌥ 键，点击屏幕左上角的 Apple 图标，点击 <code>System Information</code>（第一个选项）。</p>
<p>在左侧菜单中找到 <code>Hardware</code> 下方的 <code>USB</code>，点击它，在右侧就会显示已连接到电脑的 USB 设备，找到你的键盘（作为参考，在我这里有线模式显示为 <code>G915 WIRELESS RGB MECHANICAL GAMING KEYBOARD</code>，无线模式显示为 <code>USB Reciver</code>），点击它。</p>
<p><img src="https://img.qubik65536.top/KeyboardSystemInformation.png" alt="系统信息界面"></p>
<p>你在这里会找到你的键盘的十六进制 VendorID 和 ProductID。将其转换成十进制并记录下来。</p>
<div class="ct-callout ct-callout--warning"><p class="ct-callout__title">提示</p>
<p>假如你的键盘同时支持有线和无线模式，那么 USB 线和 USB 无线接收器会显示为两个不同的 ID，需要单独设置，所以两者均需要记录</p>
</div>
<h2 id="编辑-plist-文件" tabindex="-1">编辑 plist 文件 <a class="header-anchor" href="#编辑-plist-文件" aria-label="Permalink to “编辑 plist 文件”">&#8203;</a></h2>
<p>前往 <code>~/Library/Preferences/ByHost/</code> 路径，找到 <code>.GlobalPreferences.XXXXXXXX-YYYY-ZZZZ-WWWW-VVVVVVVVVVVV.plist</code> 格式的 plist 文件，打开它。</p>
<div class="ct-callout ct-callout--warning"><p class="ct-callout__title">提示</p>
<p>从此处开始，我们会提到 <code>Array</code>/<code>Dictionary</code>/<code>Number</code> 等数据类型，如果你使用 XCode，则可以通过查看 <code>Type</code> 一栏来获得数据类型，如果你使用 VSCode，则类型为 XML 标签的命名，如果你使用 TextMate，则需要按照 Json 的方法辨认这些类型。</p>
</div>
<h3 id="已经进行过键位设置" tabindex="-1">已经进行过键位设置 <a class="header-anchor" href="#已经进行过键位设置" aria-label="Permalink to “已经进行过键位设置”">&#8203;</a></h3>
<p>接下来，我们会提到多次 “找到”，但是这是建立在你已经在系统偏好设置中设置了键位的猜测下的，假如你确定你没有这一项，则跳到第二部分。</p>
<p>你需要在文件中找到一个到多个 <code>com.apple.keyboard.modifiermapping.XXXX-YYYYY-0</code> 格式命名的 <code>Array</code>。其中 <code>XXXX</code> 是你的键盘的十进制 VendorID，<code>YYYY</code> 是你的键盘的十进制 ProductID。其中，会有命名为 <code>Item Z</code>（<code>Z</code> 是一个数）的数个（至少四个） <code>Dictionary</code>。其中，你会找到 <code>HIDKeyboardModifierMappingSrc</code> 和 <code>HIDKeyboardModifierMappingDst</code> 两个 <code>Number</code>。其中，<code>HIDKeyboardModifierMappingSrc</code> 是你的原键位，<code>HIDKeyboardModifierMappingDst</code> 是你想要的新键位。</p>
<p>接下来，按照下方对应的表格将对应原键位的新键位设置到你的键盘上。注意不要看错原键位哦！</p>
<p>|     原键位     |     新键位     |
|</p>]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>教程</category>
      <category>macOS</category>
      <category>外置键盘</category>
      <category>键位映射</category>
    </item>
    <item>
      <title><![CDATA[更改或检查 C++ 编译器的标准并解释如何分辨 C++ 编译器的标准]]></title>
      <link>https://www.qubik65536.top/posts/2022-06-22-ChangeCheckAndExplainCppStandards</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-06-22-ChangeCheckAndExplainCppStandards</guid>
      <pubDate>Thu, 23 Jun 2022 01:03:08 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>教程</category>
      <category>C++</category>
      <category>终端</category>
    </item>
    <item>
      <title><![CDATA[macOS 版 UTM 虚拟机上手（一）]]></title>
      <link>https://www.qubik65536.top/posts/2022-05-18-Hands-On-UTM-On-macOS(1)</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-05-18-Hands-On-UTM-On-macOS(1)</guid>
      <pubDate>Thu, 19 May 2022 00:15:37 GMT</pubDate>
      <description><![CDATA[最近我有了在我的 macOS 设备上运行 Linux 的需求，而我认为 Parallel Desktop 和 VMware Fusion 都体积较大。但我突然想到了 UTM 软件。它以可以在 iOS 上运行虚拟机而闻名，但是这个软件也有 macOS 版本，而且相对其他虚拟机软件来说，它更轻量化，所以我打算尝试一下该软件。]]></description>
      <category>日常</category>
      <category>折腾</category>
      <category>上手</category>
      <category>虚拟机</category>
      <category>UTM</category>
      <category>macOS</category>
    </item>
    <item>
      <title><![CDATA[Memorabilia]]></title>
      <link>https://www.qubik65536.top/posts/memorabilia</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/memorabilia</guid>
      <pubDate>Wed, 13 Apr 2022 15:05:33 GMT</pubDate>
      <description><![CDATA[This post records some important events (milestones, new content, achievements, etc.) of this site.]]></description>
      <category>Memorabilia</category>
    </item>
    <item>
      <title><![CDATA[macOS iTerm2 热键悬浮窗口]]></title>
      <link>https://www.qubik65536.top/posts/2022-04-12-iTerm2-Floating-Window</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-04-12-iTerm2-Floating-Window</guid>
      <pubDate>Wed, 13 Apr 2022 00:44:06 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>教程</category>
      <category>终端</category>
      <category>macOS</category>
    </item>
    <item>
      <title><![CDATA[游戏开发物语+ (Game Dev Story+) 体验]]></title>
      <link>https://www.qubik65536.top/posts/2022-04-07-DevGameStory</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-04-07-DevGameStory</guid>
      <pubDate>Fri, 08 Apr 2022 03:38:07 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>游戏</category>
      <category>上手</category>
    </item>
    <item>
      <title><![CDATA[在 Ubuntu 20.04 上安装 KDE desktop 并使用 Xrdp 远程连接]]></title>
      <link>https://www.qubik65536.top/posts/2022-03-11-Install-KDE-and-Xrdp-on-Ubuntu</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-03-11-Install-KDE-and-Xrdp-on-Ubuntu</guid>
      <pubDate>Sat, 12 Mar 2022 00:29:18 GMT</pubDate>
      <description><![CDATA[在本文中，我将简单的带大家了解如何在 Ubuntu 20.04.3 LTS 上安装 KDE desktop 桌面环境并使用 Xrdp 进行远程桌面连接]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>Linux</category>
    </item>
    <item>
      <title><![CDATA[Apple Music 体验]]></title>
      <link>https://www.qubik65536.top/posts/2022-01-17-AppleMusicExperience</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2022-01-17-AppleMusicExperience</guid>
      <pubDate>Mon, 17 Jan 2022 17:23:37 GMT</pubDate>
      <description><![CDATA[我本人重度依赖于音乐，在一个人的时候，写文章/代码的时候，通勤的时候一般都会拿出手机/平板/电脑，打开一个音乐软件停些喜欢的音乐。所以对我来说，找到一个好的音乐流媒体服务挺重要的。我现在已经高强度（指每天至少使用5、6个小时）半年了，所以我将在本文中详细讲一下我选择 Apple Music 的原因以及它的优缺点。]]></description>
      <category>日常</category>
      <category>Apple Music</category>
      <category>音乐</category>
    </item>
    <item>
      <title><![CDATA[将Linux作为第二主力系统（二）]]></title>
      <link>https://www.qubik65536.top/posts/2021-12-22-DailyDrivingLinux(2)</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2021-12-22-DailyDrivingLinux(2)</guid>
      <pubDate>Sat, 25 Dec 2021 17:06:44 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>Linux</category>
    </item>
    <item>
      <title><![CDATA[将Linux作为第二主力系统（一）]]></title>
      <link>https://www.qubik65536.top/posts/2021-12-05-DailyDrivingLinux(1)</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2021-12-05-DailyDrivingLinux(1)</guid>
      <pubDate>Mon, 06 Dec 2021 02:40:49 GMT</pubDate>
      <description><![CDATA[这段时间刚好搬家，于是获得了一个额外可以放置第二台主力机和一个额外显示器的机会。趁着这个机会，再加上喜欢折腾，于是我决定为这第二台机器装上 Linux。在本篇中，我将会讲到为什么要选择 Linux、谁更适合 Linux 以及我会选择的 Linux 发行。]]></description>
      <category>解决方案</category>
      <category>折腾</category>
      <category>Linux</category>
    </item>
    <item>
      <title><![CDATA[我对 Notability 转向订阅制的看法、事件后续以及 Notability 软件的替代品]]></title>
      <link>https://www.qubik65536.top/posts/2021-11-09-NotabilityUpdateAndAlternatives</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2021-11-09-NotabilityUpdateAndAlternatives</guid>
      <pubDate>Tue, 02 Nov 2021 01:33:27 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>Notability</category>
      <category>Goodnotes</category>
      <category>笔记应用</category>
      <category>iPad 应用</category>
    </item>
    <item>
      <title><![CDATA[在 Cloudflare Pages 上部署 Hexo 站点]]></title>
      <link>https://www.qubik65536.top/posts/2021-09-02-DeployHexoWithCloudflarePages</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2021-09-02-DeployHexoWithCloudflarePages</guid>
      <pubDate>Thu, 02 Sep 2021 22:21:55 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>教程</category>
      <category>Hexo</category>
      <category>Cloudflare Pages</category>
    </item>
    <item>
      <title><![CDATA[Hexo 更新日期问题]]></title>
      <link>https://www.qubik65536.top/posts/2021-08-29-HexoUpdateTime</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2021-08-29-HexoUpdateTime</guid>
      <pubDate>Mon, 30 Aug 2021 03:13:29 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>教程</category>
      <category>Hexo</category>
      <category>博客</category>
    </item>
    <item>
      <title><![CDATA[迁移 Minecraft 到微软账户]]></title>
      <link>https://www.qubik65536.top/posts/2021-08-29-TransferMinecraftToMicrosoft</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2021-08-29-TransferMinecraftToMicrosoft</guid>
      <pubDate>Mon, 30 Aug 2021 02:39:34 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>日常</category>
      <category>教程</category>
      <category>Minecraft</category>
      <category>Microsoft Account</category>
    </item>
    <item>
      <title><![CDATA[为什么我要选择 Rocky Linux 作为服务器操作系统？]]></title>
      <link>https://www.qubik65536.top/posts/2021-08-08-WhyRockyLinux</link>
      <guid isPermaLink="true">https://www.qubik65536.top/posts/2021-08-08-WhyRockyLinux</guid>
      <pubDate>Sun, 08 Aug 2021 16:38:02 GMT</pubDate>
      <description><![CDATA[Qubik65536's Personal and Blog Site]]></description>
      <category>解决方案</category>
      <category>服务器</category>
      <category>Linux</category>
    </item>
  </channel>
</rss>
