
javascript
資料結構&演算法
雙指標
Two Pointers
雙指標技巧 — 四種模式完整解析與面試實戰 | 資料結構與演算法
雙指標(Two Pointers) 是用兩個索引在資料結構上同時移動,以 O(n) 時間解決原本需要 O(n²) 暴力枚舉問題的演算法技巧。它的核心思想是利用資料的有序性或特定結構性質,讓每次指...
2026/07/01

python
django
Django Docker 容器化部署完全指南 | Django 教學
將 Django 應用部署到生產環境是開發流程的最後一哩路,而 Docker(容器化技術) 已成為現代部署的主流方案。透過 Docker,你可以將應用程式、執行環境和所有依賴打包成一個標準化的 ...
2026/06/30
javascript
資料結構&演算法
遞迴
回溯法
Backtracking
遞迴與回溯法 — 從遞迴三要素到回溯模板完整教學 | 資料結構與演算法
遞迴(Recursion) 是函式呼叫自身來分解問題的程式設計技巧;回溯法(Backtracking) 則是在遞迴搜尋樹上系統性地嘗試所有可能解,當發現當前路徑...
2026/06/30

postgresql
trigger
event-trigger
audit
觸發器與事件觸發器:PostgreSQL 的自動化執行機制 | PostgreSQL
觸發器(Trigger) 是 PostgreSQL 中附加於資料表或視圖的自動執行機制,當特定 DML 或 DDL 事件發生時,資料庫引擎會自動呼叫預先定義的函式。Trigger...
2026/06/30

python
django
Django N+1 查詢問題與 QuerySet 優化實戰 | Django 教學
N+1 查詢問題(N+1 Query Problem) 是 Django ORM 中最常見也最具破壞力的效能陷阱。它的表現形式是:執行 1 次查詢取得物件列表後,在迴圈中對每個物件的關聯欄位存取...
2026/06/29