LeetCode 數據庫面試題 – 從不訂購的客戶
某網站包含兩個表,Customers 表和 Orders 表。編寫一個 SQL 查詢,找出所有從不訂購任何東西的客戶。
LeetCode 算法題 – Intersection of Two Arrays
編寫一個 function 獲取兩個數值數組的交集,交集中數值唯一。
LeetCode 算法題 – Search Insert Position
現給出一個已排序(升序)的數組和一個 target 值,如果找到該 target,則返回其所在數組的索引。 如果沒有找到,則按照升序,返回 target 應被插入的位置。
阿里雲 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 即可。
LeetCode 數據庫面試題 – 刪除重複的電子郵箱(Remove Duplicate Emails)
編寫一個 SQL 查詢,來刪除 Person 表中所有重複的電子郵箱,重複的郵箱裡只保留 Id 最小 的那個。
Vim 快速入門
如題所示,本文為Vim入門教程,文章涵蓋Vim基本的操作:插入、替換、刪除、搜索、修改、撤銷、重做等等,以及筆者個人的理解和說明。
國內開源鏡像彙總
國內開源鏡像列表。
LeetCode 數據庫面試題 – 有趣的電影(Not Boring Movies)
某城市新開了一家影院,不少人很喜歡去這家影院。該影院也張貼了關於的電影的評級和描述的海報。 請寫出一條 SQL,返回 id 為奇數,且 description 不是 “boring” 的電影,並按 rating 降序。
LeetCode 算法題 – Longest Common Prefix
編寫一個方法返回字符串數組的最長公共前綴。
LeetCode 算法題 – Replace Words
首先介紹幾個概念 root 和 successor, root 後面拼接一個單詞可以形成一個長單詞,該長單詞被稱為 successor。舉個例子, root 為 an, 拼接單詞 other 形成 another, another 就是 successor。 現在給出一個包含多個 root 的字典數組和一個句子。請將句子中的 successor 替換成 root。 如果 successor 有多個 root, 則用最短的 root 替換。
Chromium Stop Asking to Set as Default
今天安裝了 Chromium 瀏覽器,但是每次打開都會提示 是否設置為默認瀏覽器,卻沒有 Don't Ask Again 的按鈕。 經過一番搜索,Chromium 支持命令行參數 -no-default-browser-check 可以停止檢查是否默認瀏覽器。 不過一般桌面的快捷方式應該如何設置呢?
LeetCode 算法題 – Two Sum
給定一個整數數組,如果兩個元素值之和等於給定的值,則返回它們的索引。 你可以假定只有一個明確的答案,而且不能使用同一元素兩次。
LeetCode 算法題 – Merge Two Binary Trees
合併兩個二叉樹,如果結點重疊,則該結點值為兩者對應結點之和。否則,將當前對應的非空結點作為當前結點。
MySQL 複製數據庫
MySQL拷貝一個數據庫,只需要簡單的幾個命令。
LeetCode 數據庫面試題 – Big Countries
若一個國家的面積大於300萬平方公里,或者人口大於2500萬,則可以稱之為大國。 請編寫一條 SQL 返回所有大國的 name、population、area。
CSS 文本超過一行顯示省略號
CSS 文本超過一行顯示省略號 …
MySQL CREATE TABLE … LIKE
CREATE TABLE ... LIKE 基於另一個表的定義創建一個空表,包括原表的所有列屬性和索引。