SQLite IF 的等效方法
SQLite 并没有 IF 方法,不过我们可以使用 CASE WHEN 代替。
LeetCode 数据库面试题 – 换座位(Exchange Seats)
小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 ID,其中纵列的 ID 是连续递增的。小美想改变相邻俩学生的座位。 你能不能帮她写一个 SQL query 来输出小美想要的结果呢?
LeetCode 数据库面试题 – 第二高的薪水(Second Highest Salary)
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。
MySQL 在 AUTO INCREMENT 列存储零值
由于业务改动,打算在某表加上一个 id 为 0 的记录,但是发现了个有趣的事情:id 自增了,而不是 ``。
LeetCode 数据库面试题 – 超过5名学生的课
有一个courses 表 ,有: student (学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。
LeetCode 算法题 – Set Mismatch
集合 S 一般包含数字 1~n,但由于数据错误,其中的一个数字重复了,导致缺失了某一数字。 现给出一个数组 nums,请找出其中重复和缺失的数字。
LeetCode 算法题 – Fizz Buzz
编写一个程序,用字符串表示数字 1 到 n,其中: 如果数字是3的倍数,则输出Fizz 如果数字是5的倍数,则输出Buzz 如果数字是3和5的倍数,则输出FizzBuzz
PHP 编译安装详解
前段时间,想尝试下 PHP 的多线程扩展 pthreads,由于其要求 PHP 启用 ZTS (Zend Thread Safety), 但是笔者所使用的发行版所能安装的 PHP 包都是 non-zts 的,所以只能自行编译和安装 PHP 了。
LeetCode 数据库面试题 – 交换工资(Swap Salary)
用一条 UPDATE 语句,在不使用中间临时表的情况下,将 salary 表中 sex 的值反转。
NGINX 反向代理 WebSocket
NGINX 反向代理 WebSocket 配置说明。
Docker 运行多个命令
Docker 运行多个命令。
WordPress Nginx 配置
WordPress 的 Nginx 配置示例。
PHP 多进程编程 – 入门
本文将简述如何快速了解 PHP 的多进程编程,并提供实验脚本。