Arch Linux 分区和挂载
本文将介绍如何创建并挂载 LVM 分区。
安装高可用的 K3s 集群

本文描述如何安装一个带有外部数据库的高可用的 K3s 集群。

Linux 没有正确识别扬声器输出设备的解决方法

最近在新买的笔记本上安装了 Arch Linux,不过没有正确识别扬声器输出设备,这是因为新型的笔记本还需要安装 sof-firmwarealsa-ucm-conf 固件。

pacman Invalid or Corrupted Package

今天更新 Arch Linux 时出现以下错误:

File *** is corrupted (invalid or corrupted package (PGP signature)).

更新 archlinux-keyring 包即可解决。

Linux 官方版 QQ
Linux 官方版 QQ

由于重新安装了 Arch Linux,需要重新安装 QQ,于是乎去官网看了下,居然发现已经有官方 Linux 版 QQ。虽然功能稀少,UI 提升空间很大,不过对于办公沟通足矣。而且依赖少,不需要 wine,总体来说还是不错的。

Linux 和 Windows 双系统时间冲突的原因和解决方法

相信不少刚安装完 Linux 和 Windows 双系统的童鞋们,都会遇到两个系统之间的时间冲突问题。本文将简要地阐明其中原由,并给出相应的解决方法。

测试 Go Module 的本地修改

最近笔者正在为自己写的主题 Hugo Bootstrap 做一个默认模板,以便新手快速入门。 主题将作为 Go Module 进行安装,但期间发现一些小 Bug,本地调试会更便捷,于是乎有了这篇文章。

鸿蒙操作系统推荐软件

鸿蒙操作系统(HarmonyOS)推荐软件。

添加 SSH 秘钥到 GitHub

SSH 秘钥提供了另一种身份验证的方法,其最大的好处是可以避免重复输入账号和密码。特别地,当你开启双重认证(2FA)时,你还需要额外生成访问令牌(access token)以替代密码,而且访问令牌难以记忆和存放不安全,这是十分头疼的。所以本文将介绍如何添加 SSH 秘钥到 GitHub,让开发更舒适。

本文不仅适用于 GitHub,同样可用于其他 Git 平台,如:GitLab、Gitee 等。

利用 CSS 对标题进行自动编号

当文章篇幅过长,对标题进行编号,可以给读者带来更好的阅读体验。本文将讲述如何利用 CSS 对标题进行自动编号。

Caddy 2 重定向旧路径到新路径
Caddy 2 重定向旧路径到新路径配置说明
Bootstrap 导航栏下拉菜单移除倒三角图标

Bootstrap 导航栏下拉菜单移除倒三角图标。

利用 gopkgs 自定义 Go 库的导入路径

自定义 Go 模块的导入路径有一个主要的好处,当你打算更换代码的托管服务器,比如 GitHub 换到 GitLab、Gitee 时,你不需要更改包的导入路径。而 gopkgs 正是这样一个 HTTP 服务,可以让你自定义 Go 库的导入路径。

SELinux Apache proxy error permission denied

SELinux Apache proxy error permission denied 的解决方法。

SELinux is preventing httpd from name_bind access on the tcp_socket port

SELinux is preventing httpd from name_bind access on the tcp_socket port 的解决方法。

CentOS 修改 sshd 端口

一般为了在一定程度上避免他人暴力破解密码,我都会修改 sshd 的默认端口。

Arch Linux 安装 V2ray Desktop
V2ray Desktop 是一个跨平台的 V2ray 的图形客户端,在 Arch Linux 下可以通过以下命令安装 AUR 包 v2ray-desktop: 1$ yay -S v2ray-desktop yay 是 AUR 助手,改为你的 AUR 助手命令即可。
SDDM 4K 屏幕设置 1920×1080 分辨率

在 4K 显示屏下,SDDM 界面显示得非常小,我们可以通过 xrandr 命令解决。

Flarum Nginx 配置

Flarum Nginx 配置示例。

Go 编写优雅的构造函数

Go 编写优雅的构造函数。

WordPress 设置代理

如果你的 WordPress 所在服务器在境内,应该是无法在线自动更新的,这是因为境内发出的请求,WordPress 都会返回 429 Too Many Requests。本篇介绍如何通过代理解决。

Apache 正向代理配置

Apache 正向代理配置示例。

Linux 利用 ss 查看进程监听的端口

Linux 利用 ss 查看进程监听的端口。

Linux 清理 DNS 缓存

Linux 清理 DNS 缓存方法。

A stop job is running for MariaDB database service(Waiting for page_cleaner)

A stop job is running for MariaDB database service(Waiting for page_cleaner) 原因及解决方法。

LeetCode 数据库面试题 – 第N高的薪水

编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。

利用 dd 命令刻录 U 盘系统启动盘

在 Linux 或者 macOS 下,我们可以通过 dd 刻录系统启动盘到U盘里。

LeetCode 数据库面试题 – 部门工资最高的员工

Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。

编写一个 SQL 查询,找出每个部门工资最高的员工。例如,根据上述给定的表格,Max 在 IT 部门有最高工资,Henry 在 Sales 部门有最高工资。

LeetCode 数据库面试题 – 连续出现的数字

编写一个 SQL 查询,查找所有至少连续出现三次的数字。