🟦 From Zero to Hero, Open Source to Business Applications
- 程式設計 (Programming)
- 演算法 (Algorithms)
- 網頁應用 (Web Applications)
- 伺服器應用 (Server Applications)
- 雲端應用 (Cloud Applications)
- 原生應用 (Native Applications)
Environment: Deno
- 起手式 (Getting Started)
- Variable Declarations (變數宣告)
- Destructuring (分割代入)
- Types (型別)
- Namespaces (命名空間)
- Modules (模組機制)
- Interfaces (介面)
- Functions (函式)
- Classes (類別)
- Type Compatibility (型別兼容性)
- Type Queries (型別查詢)
- Generics (泛型)
- Type Assertion (型別斷言)
- Exponentiation Operators (冪運算子)
- 實作 (Implements)
- Declaration Merging (合併宣告)
- Set (雜湊集合)
- Map (雜湊映射)
- Proxy (代理)
- Reflect (反映)
- Promises (承諾)
- Iterators (迭代器)
- Generators (產生器)
- Async Functions (非同步函式)
- Decorators (修飾器)
- 測試 (Testing)
Environment: Deno
- Beginning - Data Structures and Algorithms
- 陣列 (Array)
- 鏈結串列 (Linked List)
- 堆疊 (Stack)
- 佇列 (Queue)
- 雜湊表 (Hash Table)
- 二元樹 (Binary Tree)
- 二元搜尋樹 (Binary Search Tree)
- 平衡樹 (Balanced Tree, AVL / Red-Black Tree)
- 堆積 (Heap)
- 字典樹 (Trie)
- 圖 (Graph)
- 排序 (Sorting)
- 搜尋 (Searching)
- 分治 (Divide and Conquer)
- 回溯 (Backtracking)
- 動態規劃 (Dynamic Programming)
- 貪婪 (Greedy)
- 位元操作 (Bit Manipulation)
- Basic - LeetCode 75
- 陣列 / 字串 (Array / String)
- 雙指標 (Two Pointers)
- 滑動視窗 (Sliding Window)
- 前綴和 (Prefix Sum)
- 雜湊映射 / 集合 (Hash Map / Set)
- 堆疊 (Stack)
- 佇列 (Queue)
- 鏈結串列 (Linked List)
- 二元樹 - 深度優先搜尋 (Binary Tree - DFS)
- 二元樹 - 廣度優先搜尋 (Binary Tree - BFS)
- 二元搜尋樹 (Binary Search Tree)
- 圖 - 深度優先搜尋 (Graphs - DFS)
- 圖 - 廣度優先搜尋 (Graphs - BFS)
- 堆積 / 優先佇列 (Heap / Priority Queue)
- 二分搜尋 (Binary Search)
- 回溯 (Backtracking)
- 動態規劃 - 一維 (DP - 1D)
- 動態規劃 - 多維 (DP - Multidimensional)
- 位元操作 (Bit Manipulation)
- 字典樹 (Trie)
- 區間 (Intervals)
- 單調堆疊 (Monotonic Stack)
- Advanced - Top Interview 150
- 陣列 / 字串 (Array / String)
- 雙指標 (Two Pointers)
- 滑動視窗 (Sliding Window)
- 矩陣 (Matrix)
- 雜湊映射 (Hashmap)
- 區間 (Intervals)
- 堆疊 (Stack)
- 鏈結串列 (Linked List)
- 二元樹一般 (Binary Tree General)
- 二元樹廣度優先搜尋 (Binary Tree BFS)
- 二元搜尋樹 (Binary Search Tree)
- 圖一般 (Graph General)
- 圖廣度優先搜尋 (Graph BFS)
- 字典樹 (Trie)
- 回溯 (Backtracking)
- 分治 (Divide & Conquer)
- 卡丹演算法 (Kadane's Algorithm)
- 二分搜尋 (Binary Search)
- 堆積 (Heap)
- 位元操作 (Bit Manipulation)
- 數學 (Math)
- 一維動態規劃 (1D DP)
- 多維動態規劃 (Multidimensional DP)
- Impactful - Top 100 Liked
- 回溯 (Backtracking)
- 二分搜尋 (Binary Search)
- 二元樹 (Binary Tree)
- 動態規劃 (Dynamic Programming)
- 圖 (Graph)
- 貪婪 (Greedy)
- 雜湊 (Hashing)
- 堆積 (Heap)
- 鏈結串列 (Linked Lists)
- 矩陣 (Matrix)
- 滑動視窗 (Sliding Window)
- 堆疊 (Stack)
- 雙指標 (Two Pointers)
- 字典樹 (Trie)
- 雜項 (Misc)
Environment: Node
Environment: Node
Environment: Node
- 應用程式 (Application)
- 程式碼儲存庫 + GitLab
- GitLab Runner
- 映像檔儲存庫 + Harbor
- HashiCorp Vault
- Lens
- Prometheus/Loki + Grafana
- Velero + MinIO
- Longhorn
- MetalLB + Istio
- CUDA (NVIDIA Device Plugin, NVIDIA Container Toolkit)
- 叢集管理 + Rancher
- 部署
- Front-end App 前端應用
- Back-end App 後端應用
- MongoDB 文件資料庫
- MinIO 檔案儲存
- Redis 鍵值對資料庫 -快取和佇列服務
- Background Worker 背景作業 - 佇列處理
- Qdrant 向量資料庫
Environment: Node + Rust (No-code/Low-code)
- Windows
- macOS
- Android
- iOS
- Linux
- Ubuntu Desktop
- Raspberry Pi 5 + Raspberry Pi Touch Display 2