2026 06

thumbnail
python django

Django Signals 信號機制:觀察者模式實戰 | Django 教學

Django Signals(信號機制) 是 Django 內建的事件通知系統,實作了經典的 觀察者模式(Observer Pattern) 。當特定事件發生時...

2026/06/20

thumbnail
postgresql dml upsert merge

DML 進階操作:Upsert、MERGE、RETURNING 與 COPY 批量匯入 | PostgreSQL

DML(Data Manipulation Language) 是與資料庫讀寫互動的核心語言。PostgreSQL 在標準 SQL 的基礎上提供了豐富的進階功能...

2026/06/20

thumbnail
javascript 資料結構&演算法 排序 Sorting

排序演算法 — Bubble、Merge、Quick Sort 等十大排序完整比較 | 資料結構與演算法

排序演算法(Sorting Algorithm) 是電腦科學中最基礎也最重要的演算法類別。從 Bubble Sort 的逐步交換,到 Merge...

2026/06/20

thumbnail
postgresql ddl schema partitioning

DDL 與 Schema 管理:PostgreSQL 資料結構定義與分區策略 | PostgreSQL

DDL(Data Definition Language) 負責定義、修改和刪除資料庫物件。在 PostgreSQL 中,DDL 不僅影響邏輯結構,更直接操作<...

2026/06/19

thumbnail
python django

Django 自訂使用者模型:AbstractUser 與 AbstractBaseUser | Django 教學

Django 內建的 User 模型雖然方便,但在實際專案中往往無法滿足所有需求——你可能需要新增手機號碼欄位,或是改用 Email 取代 userna...

2026/06/19

thumbnail
javascript 資料結構&演算法 堆積 優先佇列 Heap

堆積與優先佇列 — Min/Max Heap 原理與 Heap Sort 完整實作 | 資料結構與演算法

堆積(Heap) 是一種以完全二元樹為基礎的資料結構,根節點永遠保存整個集合的最大值或最小值,讓你在 O(log n) 時間內完成插入與取出極值。以堆積為底層的...

2026/06/19

thumbnail
python django

Django Authentication 使用者認證系統完全指南 | Django 教學

幾乎所有的 Web 應用程式都需要處理使用者身份驗證。Django 內建了一套功能完善的 Authentication(認證) 系統,從 User 模型 、 <...

2026/06/18

thumbnail
postgresql data-types type-system enum

資料型別完全指南:PostgreSQL 豐富的型別系統 | PostgreSQL

PostgreSQL 擁有業界最完整的原生型別集合——從基礎的整數、字串、日期時間,到進階的 JSONB、Range、...

2026/06/18

thumbnail
javascript 資料結構&演算法 雜湊表 Hash Table

雜湊表 — Hash Table 原理、碰撞處理與實作完整指南 | 資料結構與演算法

雜湊表(Hash Table) 是資料結構中最強大的工具之一——透過 雜湊函數(Hash Function) 將 key 直接映射到記憶體位置,讓插入、搜尋、刪...

2026/06/18

thumbnail
python django

Django Middleware 中介軟體原理與實作 | Django 教學

在 Django 的 Request/Response 處理流程中, Middleware(中介軟體) 扮演著全域攔截層的角色。每一個進入 Django 的請求...

2026/06/17