Razon Yang
PHP 獲取 URL 信息

本文將闡述如何用PHP以正確的姿勢獲取URL的信息,並將其封裝成類,方便複用。

Razon Yang
LeetCode 數據庫面試題 – 超過經理收入的員工

Employee 表包含所有員工,他們的經理也屬於員工。每個員工都有一個 Id,此外還有一列對應員工的經理的 Id。

Razon Yang
CentOS 安裝或升級到 PHP 7

CentOS 官方倉庫的 PHP 版本是 5.4,但此版本已經不再被官方支持,考慮到安全問題和更好的性能,我們有必要安裝或升級更高版本的 PHP,比如最新的 7.2。

Razon Yang
URI、URL 和 URN 之間的關係和區別

之前經常看到 URI、URL 和 URN,但是都沒去理清這三者的關係,於是今天就花了點時間搞清楚三者關係。

Razon Yang
Github 開啟短信雙重驗證

前些天筆者想開啟 Github 的短信方式的雙重驗證(two factor authentication),但是發現並沒有我們天朝的區號(86),難道是 Github 不支持國內的短信雙重驗證嗎?其實不然。

Razon Yang
LeetCode 算法題 – Remove Element

移除元素:

  • 移除整數數組中值與給定數字相等的元素,並返回其最終的長度
  • 不能分配額外的內存
Razon Yang
LeetCode 數據庫面試題 – 從不訂購的客戶

某網站包含兩個表,Customers 表和 Orders 表。編寫一個 SQL 查詢,找出所有從不訂購任何東西的客戶。

Razon Yang
LeetCode 算法題 – Intersection of Two Arrays

編寫一個 function 獲取兩個數值數組的交集,交集中數值唯一。

Razon Yang
LeetCode 算法題 – Search Insert Position

現給出一個已排序(升序)的數組和一個 target 值,如果找到該 target,則返回其所在數組的索引。
如果沒有找到,則按照升序,返回 target 應被插入的位置。

Razon Yang
阿里雲 RDS MySQL 5.7 Specified key was too long; max key length is 767 bytes
最近將數據庫服務遷移到阿里雲的 RDS(MySQL 5.7) 時出現錯誤: Specified key was too long; max key length is 767 bytes 只需要修改參數 innodb_large_prefix 為 ON 即可。
Razon Yang
LeetCode 數據庫面試題 – 刪除重複的電子郵箱(Remove Duplicate Emails)

編寫一個 SQL 查詢,來刪除 Person 表中所有重複的電子郵箱,重複的郵箱裡只保留 Id 最小 的那個。

Razon Yang
Vim 快速入門

如題所示,本文為Vim入門教程,文章涵蓋Vim基本的操作:插入、替換、刪除、搜索、修改、撤銷、重做等等,以及筆者個人的理解和說明。

Razon Yang
Razon Yang
LeetCode 數據庫面試題 – 有趣的電影(Not Boring Movies)

某城市新開了一家影院,不少人很喜歡去這家影院。該影院也張貼了關於的電影的評級和描述的海報。

請寫出一條 SQL,返回 id 為奇數,且 description 不是 “boring” 的電影,並按 rating 降序。