2019年11月26日 星期二

MySQL 筆數查詢、分頁查詢

N 筆資料查詢 SELECT * FROM 成績單 LIMIT 3 // 取成績單前三筆資料 SELECT * FROM 成績單 ORDER BY 分數 DESC LIMIT 3 // 取分數前三名的資料 SELECT * FROM 成績單 ORDER BY 分數 DESC LIMIT 3, 7 // 取第四名到第十名的資料 分頁查詢      隨著查詢筆數越來越多,網站可能就會需要用分頁來表示查詢結果。      這裡會出現一個問題 Offset ( LIMIT 的第1個參數 ) 越大,查詢速度越慢。 ...

2019年11月15日 星期五

英文歌詞翻譯 Gryffin, Elley Duhé - Tie Me Down

Don't lie, I know you've been thinking it 別說謊了,我知道你一直很渴望 And two times, you let it slip from your lips 兩次了,你那不想讓人聽見的低語 You've got too much pride to make any promises 你有太多不必要的驕傲以致做不出任何承諾 Thinking that we got time, and you want to keep it in 覺得我們還有時間,想著先保留 I want you out in the pouring rain 想要你在傾盆大雨中 I...

2019年11月14日 星期四

Python UnitTest

Unit Test      單元測試有一個通用模式 AAA原則,理解了就可以開始實作 Arrange   : 初始化物件、要用到的參數 Act   : 呼叫要測試的方法 Assert   : 驗證測試結果 Python Unit Test      unittest — Unit testing framework,下面是官方給的範例 import unittest class TestStringMunittestethods(unittest.TestCase): ...

2019年11月13日 星期三

Python List.pop(0)

Python list.pop(0)      python 的 list 為 dynamic array,python.pop() default 值為 -1 python.pop()     # 時間複雜度 : O() python.pop(0)   # 時間複雜度 : O(n) Python deque.popleft()      deque = double - ended - queue,deque.popleft() 的時間複雜度為...

2019年11月11日 星期一

讀書心得 - Clean Code - Chapter 2

Chapter 2 - 有意義的命名 使之名符其實      選一個好的名稱很花時間,但省下的時間更多。 // 沒命名 public List<int[]> getThem(){ List<int[]> list1 = new ArrayList<int[]>(); for (int[] x : theList) if (x[0] == 4) list1.add(x); return list1; ...

2019年11月6日 星期三

讀書心得 - Clean Code - Chapter 1

Chapter 1 - 無暇程式碼 讓開發速度變快唯一方法      寫爛程式碼去趕截止日期並不會加快開發,只會越來越慢。唯一方法就是隨時隨地使程式碼保持潔淨。想說寫爛程式碼先應急後來再回頭改的,勒布朗克法則 ( LeBlanc's law ) : 待會兒等於永不。( 深感認同... ) 大師們的 Clean Code 優雅又有效率,邏輯直接了當,程式相依性低                   ...

2019年11月5日 星期二

Notepad++ 進階用法

Notepad++ 進階用法 列模式編輯 舉例 : 在 windows 的 cmd 下 dir > 123.txt,並用 Notepad++打開。 假如想要將時間移動欄位,按著 Alt 拉框框。 剪下,並想要的位置貼上 同步異位編輯 參考資料 : https://www.kjnotes.com/devtools/...

Windows Command Line

CMD : Command Line 列出檔案 dir // 列出當前資料夾下的檔案 dir /s // 列出當前資料夾下 + 子資料夾的檔案 dir /? // 列出所有 dir 的指令參數 輸出成檔案 dir /? > 123.txt // 輸出成 123.txt 檔案名稱有空格 net share "共用 資料夾名稱" // 用雙引號,不能用單引號 參考資料...

Popular Posts