新人日誌
首頁
關於我
部落格
Toggle Menu
所有文章
所有文章
共 122 篇文章
搜尋
重設
Previous
1
...
8
9
10
...
14
Next
基礎概念
使用 Accept 判斷請求格式:如何實現靈活的錯誤處理?
處理 404 錯誤時,我們通常需要根據請求來源返回不同的內容: 對於 API 請求:返回 JSON 格式的結構化錯誤信息。 對於瀏覽器請求:返回一個友好的 HTML 錯誤頁面。 本文將帶你了解如何基於...
2025年1月1日
基礎概念
GraphQL 與 REST:理解新時代的 API 設計
在當代 Web 開發中,API 是前後端溝通的橋樑。 傳統的 API 設計多採用 REST 架構,但近年來,GraphQL 憑藉其靈活性和高效性,成為了 API 設計的新寵。 本文將以新手友好的方式,...
2024年12月30日
基礎概念
正常網頁與 API 接口:新手指南
當使用者訪問網站時,可能是打開了一個普通的 HTML 頁面,也可能是透過 API 接口向服務器請求數據。 這兩種情境對應不同的需求: 正常網頁:直接為用戶顯示可視化內容。 API 接口:為系統或應用提...
2024年12月30日
基礎概念
新手指南:理解 Git 中的 git add 與 git stash
Git 是一個強大的版本控制工具,但對於初學者來說,它的一些命令可能不太容易理解,例如 git add 和 git stash。 本文將帶你一步步掌握它們的作用、使用場景,以及兩者之間的差異,幫助你更...
2024年12月25日
基礎概念
Git 推送失敗的解決方案:non-fast-forward 問題指南
當你嘗試推送到遠端分支時,可能會遇到 non-fast-forward 錯誤,Git 無法完成推送,並提示你先執行 git pull。 這種情況通常是因為本地分支和遠端分支的提交歷史不一致。 本文將幫...
2024年12月22日
基礎概念
初學者指南:如何使用 git cherry-pick 挑選特定提交
在軟體開發中,你可能會遇到這樣的場景:某個分支上的一個提交對你來說非常重要,但你不想合併整個分支的歷史,只需要這個提交的變更。 在這種情況下,git cherry-pick 就是你的最佳工具! 本文將...
2024年12月22日
基礎概念
用導航地圖比喻理解 Git 的 Commit 與 reset 操作邏輯
對於初學者來說,Git 的一些操作方式可能會顯得複雜,例如 git reset –hard 或分支之間的提交共享。 本文將用導航地圖和地點標記的生活類比來解釋,讓你輕鬆理解 Git 是如何...
2024年12月22日
基礎概念
如何將一個分支上的多項功能代碼分離到不同分支
當你在開發中,不小心將多項功能的代碼提交到同一個分支上,可能會導致後續的合併和管理變得困難。 這篇文章將帶你一步步學習,如何將分支中的多項功能代碼分離到對應的分支,並保持清晰的提交歷史。 我們將使用簡...
2024年12月22日
基礎概念
如何在 Django 中使用 Pillow 處理圖片並轉換為 WebP 格式
在網頁開發中,圖片的格式和壓縮對於頁面性能至關重要。 WebP 作為一種高效的圖片格式,可以顯著減少圖片文件大小,從而提升加載速度和用戶體驗。 本篇文章將帶您了解如何使用 Django 與 Pillo...
2024年12月21日