當查詢結果時不只是單純讀取資料,而是還需要額外做轉換或運算時,效能可能會受到影響。但其實我們可以善用 Index,讓這些轉換在查詢前就先「準備好」,查詢的速度...
一、學習目標
了解多項式滾動雜湊(Polynomial Rolling Hash) 的定義、前綴雜湊與 O(1) 取子字串雜湊。
熟悉單/雙雜湊、避免碰撞的實...
今天要做什麼?
昨天我們學會了測試生命週期,解決了測試污染的問題。但現在面對一個新的挑戰:「要測試同一個函數的多組輸入輸出,難道要寫幾十個類似的測試嗎?」
想像...
嗨!歡迎回到上班族的命令列生存手冊。這章節要來談怎麼創造一個檔案,節幾張都只是複製、移動,最多就是編輯。從沒有談論過怎麼去「創造」一個檔案。有幾個方法可以建立檔...
一、前言
當AI成為軟體開發流程主力,整個軟體產業正迎來有史以來最劇烈、最具本質顛覆的轉型浪潮。AIware不只是程式寫作的自動化升級,而是商業模式、營運流程、...
前情提要
經過 Day 21-22 的測試框架建立與整合測試實作,我們已經有了完整的測試套件。今天我們要將測試整合到 CI/CD 流程中,實現真正的自動化測試與...