Razon Yang
安装 Arch Linux 系统

本指南旨在详细地描述搭建 Arch Linux 系统的细节,如磁盘分区、启动引导(GRUB)、网络设置、添加用户、中文输入法、AUR 助手(YAY)、桌面环境(KDE)等等。

Razon Yang
Razon Yang
Arch Linux 安装 YAY

YAY(Yet another Yogurt) 是 Arch Linux 的一个 AUR(Arch User Repository) 助手,可以让我们更方便地安装 AUR 上的软件包,如:QQ、TIM、WPS OFFICE 等等。下面介绍 YAY 的安装和使用。

Razon Yang
Razon Yang
Razon Yang
利用 Modd 提高 Go 开发效率

Go 开发不像 PHP(解释型语言) 那样可以修改代码实时生效,而需要重新编译,如果每次手动执行肯定会降低开发速度。本文将介绍一款开发工具 Modd 来解决这一问题,它可以监控文件修改并重启服务进程。

Razon Yang
Visual Studio Code 将其他后缀的文件当成 HTML 文件

Visual Studio Code 将其他后缀的文件当成 HTML 文件教程。

Razon Yang
Razon Yang
PHP 内置的服务器

一般地,PHP 项目需要搭配 Web 服务器一起使用,如最常见的 NGINX 或 Apache。但有些时候,如果急切需要搭建一个 PHP Web 运行环境,但是又没有已安装好的 Web 服务器,此时就轮到 PHP 内置的服务器登场了。

Razon Yang
LeetCode 数据库面试题 – 重新格式化部门表

编写一个 SQL 查询来重新格式化表,使得新的表中有一个部门 id 列和一些对应每个月的收入(revenue)列。

Razon Yang
LeetCode 数据库面试题 – 上升的温度

给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。

Razon Yang
PHP PDO 持久连接的一些思考和实践

最近查阅 PHP 官方的 PDO 文档
连接与连接管理 发现个有趣的配置:持久化连接。
这一看,感觉像似连接池的东西,脑海中一下子就浮现好几个问题:

  • 持久连接不是可以减少建立数据库连接所产生的消耗,以到达复用连接,提高性能的目的吗,为啥没有默认设置呢?
  • 持久连接可以设置最大连接数吗?
  • 是否存在事务和死锁问题呢?若有应该如何避免呢?
Razon Yang
PHP pthreads 多线程扩展安装教程

本文阐述如何在 Linux 下安装 PHP 的多线程扩展 - pthreads