【GitHub】解析 Reference System:Issue、Pull Request、Commit 如何建立關聯

【GitHub】解析 Reference System:Issue、Pull Request、Commit 如何建立關聯

本篇重點

  • Reference System 透過簡單的語法讓 Issue、Pull Request、Commit 建立關聯
  • 同一個 Repository 內的所有 Issue 和 PR 共用同一組遞增的流水號
  • 跨儲存庫參照使用 owner/repo#number
  • 支援文字輸入的 GitHub 介面,皆可解析並觸發參照語法
  • 雙向追蹤機制自動建立雙向提交紀錄和通知
  • 利用 Closing Keywords 關閉 issue

【Develop】介接搜尋引擎來提升查詢效率!

【Develop】介接搜尋引擎來提升查詢效率!

本篇重點

  • 搜尋引擎透過建立倒排索引(Inverted Index)來提升查詢效率
  • 一般資料庫擅長資料儲存與交易處理,搜尋引擎則專注於資料檢索
  • 搜尋引擎的優勢是全文檢索、模糊搜尋與相關性排序
  • 適合導入搜尋引擎的場景有哪些
  • 搜尋引擎可作為系統架構中的檢索層,降低資料庫查詢壓力

【Node.js】解析 CJS 與 ESM 核心差異和專案轉換

【Node.js】解析 CJS 與 ESM 核心差異和專案轉換

本篇重點

  • 解析 CommonJS(CJS)與 ES Modules(ESM)模組語法差異
  • CJS 使用 require()module.exports,ESM 使用 importexport
  • CJS 採同步載入,ESM 採靜態分析與非同步初始化
  • ESM 天生支援 Tree Shaking,利於效能優化
  • 整理專案 CJS 到 ESM 的轉換,通常需要調整載入、輸出、路徑、副檔名、全域變數等寫法

複製完成