在資料庫管理中,索引是一個不可忽視的重要工具。它能大幅提升查詢效能,讓資料庫能以更快的速度搜尋特定資料,然而,索引的使用也伴隨著系統額外的負擔,因此必須謹慎使用...
在現代程式設計中,善用物件導的特性,可以解決很多不必要的判斷。接下來要來探討各種在物件導向的演化路上,會用到的重構。
今天先從簡單的開始。
1. 當父類職責太多...
前情提要
在過去的 Day 24-28 中,我們建構了 Kyo System 後端的核心架構:
Day 24: 建立 Fastify + TypeScrip...
想像一個場景:開發者 A 在本地為 users 表新增了一個 age 欄位,並提交了對應的程式碼。開發者 B 拉取了最新程式碼,但他的本地資料庫沒有 age 欄...
前面介紹了幾個簡單又常見的排序與搜尋的演算法,接下來我們來談談演算法設計策略,仿間有很多演算法的書並不會特地把 Divide and Conquer 或 Dyn...
今天會學到:
如何在 CMake 專案中加上 單元測試(CTest)
如何用 cpack 打包專案(例如壓縮檔 / deb / rpm)
如何把 CMake 專...