Razon Yang
LeetCode 數據庫面試題 – 換座位(Exchange Seats)

小美是一所中學的信息科技老師,她有一張 seat 座位表,平時用來儲存學生名字和與他們相對應的座位 ID,其中縱列的 ID 是連續遞增的。小美想改變相鄰倆學生的座位。

你能不能幫她寫一個 SQL query 來輸出小美想要的結果呢?

Razon Yang
LeetCode 數據庫面試題 – 第二高的薪水(Second Highest Salary)

編寫一個 SQL 查詢,獲取 Employee 表中第二高的薪水(Salary) 。

Razon Yang
MySQL 在 AUTO INCREMENT 列存儲零值

由於業務改動,打算在某表加上一個 id 為 0 的記錄,但是發現了個有趣的事情:id 自增了,而不是 ``。

Razon Yang
LeetCode 數據庫面試題 – 超過5名學生的課

有一個courses 表 ,有: student (學生) 和 class (課程)。

請列出所有超過或等於5名學生的課。

Razon Yang
LeetCode 算法題 – Set Mismatch

集合 S 一般包含數字 1~n,但由於數據錯誤,其中的一個數字重複了,導致缺失了某一數字。

現給出一個數組 nums,請找出其中重複和缺失的數字。

Razon Yang
LeetCode 算法題 – Fizz Buzz

編寫一個程序,用字符串表示數字 1 到 n,其中:

  • 如果數字是3的倍數,則輸出Fizz
  • 如果數字是5的倍數,則輸出Buzz
  • 如果數字是35的倍數,則輸出FizzBuzz
Razon Yang
PHP 編譯安裝詳解

前段時間,想嘗試下 PHP 的多線程擴展 pthreads,由於其要求 PHP 啟用 ZTS (Zend Thread Safety),
但是筆者所使用的發行版所能安裝的 PHP 包都是 non-zts 的,所以只能自行編譯和安裝 PHP 了。

Razon Yang
LeetCode 數據庫面試題 – 交換工資(Swap Salary)

用一條 UPDATE 語句,在不使用中間臨時表的情況下,將 salary 表中 sex 的值反轉。

Razon Yang
NGINX 反向代理 WebSocket

NGINX 反向代理 WebSocket 配置說明。

Razon Yang
Razon Yang
Razon Yang
PHP 多進程編程 – 入門

本文將簡述如何快速瞭解 PHP 的多進程編程,並提供實驗腳本。