昨天我們學了繼承、覆寫、多型,今天要深入探討 OOP 的另一個核心封裝。封裝的目的,是讓物件的內部實作與外部使用分開,避免程式亂掉,也保障資料安全。
什麼是封...
想像一下,你正在開發一個圖片分享平台,第一週就湧入了十萬張照片。使用者抱怨上傳速度慢、圖片載入卡頓,你的雲端帳單也在瘋狂飆升。更糟的是,有人上傳了惡意檔案,還有...
回顧之前曾用 random 模組打造抽籤程式,今天就來聊聊隨機數與模擬應用。
隨機數的概念
隨機數常用在統計學、數學和電腦科學中,但它其實比我們想像中難實現。在...
Transaction ACID 中的 Consistency 要求資料更新前後要符合資料規則,確保資料正確,而資料規則主要是透過 Schema 來制定的,例如...
在看完 jsonb 的 Index 之後,今天要來看的是 Full Text Search 了。全文搜尋也是實務上可能會碰到的問題,假如要搜尋的資料很多的話,...
故事介紹
「身為前端開發者,是否也曾為後端開發頭痛?」
大家好我是William,身為前端開發者,在開發自己的專案時,經常需要處理後端的資料庫、認證等功能。傳...