thumbnail
javascript 資料結構&演算法 雙指標 Two Pointers

雙指標技巧 — 四種模式完整解析與面試實戰 | 資料結構與演算法

雙指標(Two Pointers) 是用兩個索引在資料結構上同時移動,以 O(n) 時間解決原本需要 O(n²) 暴力枚舉問題的演算法技巧。它的核心思想是利用資料的有序性或特定結構性質,讓每次指...

2026/07/01

thumbnail
python django

Django Docker 容器化部署完全指南 | Django 教學

將 Django 應用部署到生產環境是開發流程的最後一哩路,而 Docker(容器化技術) 已成為現代部署的主流方案。透過 Docker,你可以將應用程式、執行環境和所有依賴打包成一個標準化的 ...

2026/06/30

thumbnail
javascript 資料結構&演算法 遞迴 回溯法 Backtracking

遞迴與回溯法 — 從遞迴三要素到回溯模板完整教學 | 資料結構與演算法

遞迴(Recursion) 是函式呼叫自身來分解問題的程式設計技巧;回溯法(Backtracking) 則是在遞迴搜尋樹上系統性地嘗試所有可能解,當發現當前路徑...

2026/06/30

thumbnail
postgresql trigger event-trigger audit

觸發器與事件觸發器:PostgreSQL 的自動化執行機制 | PostgreSQL

觸發器(Trigger) 是 PostgreSQL 中附加於資料表或視圖的自動執行機制,當特定 DML 或 DDL 事件發生時,資料庫引擎會自動呼叫預先定義的函式。Trigger...

2026/06/30

thumbnail
python django

Django N+1 查詢問題與 QuerySet 優化實戰 | Django 教學

N+1 查詢問題(N+1 Query Problem) 是 Django ORM 中最常見也最具破壞力的效能陷阱。它的表現形式是:執行 1 次查詢取得物件列表後,在迴圈中對每個物件的關聯欄位存取...

2026/06/29