在全文搜尋或是模糊搜尋的時候,常常會聯想到使用 ElasticSearch 加快速度,但其實 PostgreSQL 本身也有提供模糊搜尋的功能。今天這篇文章,...
什麼是實體關聯?
在先前的單元中,我們已經學會如何定義單一的 Customer 實體 (Entity)。然而,真實世界的應用程式中,資料很少是獨立存在的:
👤...
消除你程式碼的臭味 Day 13- 魔術數字:用具備語義的常數取代
數字本身不會說話,名稱會。
在程式碼裡看到一個像 86400 或 0.05 這樣的數字,看...
雖然函數式程式設計一直強調純函數(Pure Function),不要有Side Effect;但是一個系統程式,不太可能不和使用者、資料庫、終端機…等真實世界接...
今天我們來了解pl.Array、pl.List及pl.Struct三種容器型別。
本日大綱如下:
本日引入模組及準備工作
pl.Array
pl.Lis...
內插搜尋 (Interpolation Search) 是一種基於數值分布估算落點的搜尋演算法,是對 二元搜尋 (Binary Search) 的改良。它特別適...