Linux 没有正确识别扬声器输出设备的解决方法
最近在新买的笔记本上安装了 Arch Linux,不过没有正确识别扬声器输出设备,这是因为新型的笔记本还需要安装 sof-firmware 和 alsa-ucm-conf 固件。
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 查询,查找所有至少连续出现三次的数字。
LeetCode 数据库面试题 – 分数排名(Rank Scores)
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。
Go 语言的 ucfirst、lcfirst 和 ucwords
PHP 中 ucfirst、lcfirst 和 ucwords 在 Go 语言中可以通过 strings 和 clevergo.tech/strutil 实现。
Go 语言复制指针的值
Go 语言复制指针的值可以通过 *copy = *pointer 完成。
LeetCode 算法题 – Find The Difference
给定两个只包含小写字母的字符串 s 和 t,其中字符串 t 是由字符串 s 乱序后,再在随机位置添加一个字母而成,请找到该随机添加的字母。
cURL 基本用法
cURL 是一个数据传输的命令行脚本,笔者经常用于接口测试,本文简单介绍下 cURL 的基本用法。
Shell 终端字符串换行
Shell 终端字符串换行方法。
WSL Ubuntu 升级到 Go 1.13
WSL Ubuntu 升级到 Go 1.13 教程。
Google Adsense Failed to load resource: the server responded with a status of 403
博客换域名后,Google Adsense 不显示,浏览器控制台出现以下错误: Failed to load resource: the server responded with a status of 403 这个是因为需要将新域名添加到 Adsense,审核过后就可以显示了。审核一般几天内就能完成,特殊情况最长两周时间,不过笔者新域名当天就通过了,耐心等待就好。