website logogarylin.dev

搜尋文章

搜尋文章標題、描述、分類或標籤

2025/03/06LeetCode

算法複雜度入門 - 讓新手也能了解 Big O

本文旨在系統性地介紹算法複雜度概念,透過實際例子和ss程式碼範例,幫助初學者理解Big O記法。內容涵蓋常見的時間複雜度類型、實際應用場景以及優化技巧,適合作為學習LeetCode的基礎知識筆記。

LeetCodeBig O
2025/03/02Code

React Query 實用指南:在 Next.js 和 React.js 中的數據獲取

以前我都用 useState + useEffect 來處理 API 呼叫,每次都要處理 loading、error、cache 很麻煩。直到遇到 React Query,才知道原來資料抓取可以這麼優雅!分享我的實戰心得。

React QueryNext.jsReact.js+2 more
2025/02/12Code

多國語言支持指南 - 使用 next-intl 在 Next.js 中實現國際化

之前看到一個關於投胎的趣味網站,可以看要投胎幾次才到台灣,其中又有幾次會投胎到中國,我覺得蠻好玩的,所以參照他做了一個支援繁體中文、簡體中文、英文的版本。

Next.jsi18nnext-intl
2025/02/06Code

AI 串接指南 - 以 Perplexity 為例

最近 AI 工具越來越火,我也想在專案裡串接看看。試了幾個 API 後發現 Perplexity 在串接體驗上蠻不錯的,還可以設定要從哪些網站抓取資料為主。分享一下我的串接經驗。

AIPerplexityChatBot
2024/12/05Code

如何發布 NPM 套件?

第一次發布 NPM 套件的時候超緊張,深怕有什麼問題。結果其實也沒那麼難!這篇分享我從零開始發布套件的完整流程。

NPMNode.jsJavaScript+1 more
2024/11/22Code

Git Commit Message 規範

剛開始寫程式的時候,我的 commit 訊息都很隨便,直到工作才知道原來有規範。這篇整理了 Git Commit Message 寫法。

Git