Git init 出現 master 分支提示?教你設定預設分支為 main
最近有些學生在使用 Git 的時候,跳出了將「master」設定為初始分支的名稱。這段訊息,他們覺得滿好奇的,所以就來寫一篇文章記錄一下這件事情。
共 989 篇文章,繼續加油!
最近有些學生在使用 Git 的時候,跳出了將「master」設定為初始分支的名稱。這段訊息,他們覺得滿好奇的,所以就來寫一篇文章記錄一下這件事情。
相信許多人對於自動化開發非常感興趣,甚至希望可以的話,全部都給 AI Agent 來完成需求,但是這件事情牽扯到許多層面的考量,像是安全性、環境一致性、依賴管理等等,更不用說發生過好幾次案例 Auto AI Agent 在沒有隔離環境的情況下,直接在本機上執行指令,導致系統損毀或是資料遺失的慘劇,所以就來記錄一下該如何使用 Dev Containers 來建立一個隔離的開發環境,讓 AI Agent 可以在這個受控的環境中進行開發工作。
相信許多人都已經在使用 AI Agent 來協助完成各種任務,但在實際應用上,我們總是手上會有很多需求,一個專案可能就要同時負責 N 個功能開發,這時候就會有一個疑問:「一個專案只能跑一個 AI Agent 嗎?」,所以這一篇就來聊聊一下該怎麼做到在一個專案中同時運行多個 AI Agent。
網頁修改後 Chrome 卻顯示舊內容?本文教你三種清除快取的方法:快捷鍵、開發者工具、擴充套件,並分享開發者如何避免快取問題。
只要你使用過 Claude Code、Gemini、Codex 這些 AI 開發工具的話,那相信你肯定有用過 MCP(Model Context Protocol,模型上下文協定),但本身這些 AI 工具有所謂的 Context 上限,只要使用了 MCP 後,就很容易超出 Context 上限,導致模型無法正常運作,所以這一篇就來聊一下同樣為 Anthropic 所釋出的 Agent Skills,並且用 Claude Code 示範如何使用。
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
隨著手上負責的專案越來越多,我也開始需要同時開啟多個終端機視窗來執行不同的指令,例如前端專案的開發伺服器、後端 API 伺服器、資料庫服務等等。每次都要手動開啟多個終端機視窗並輸入指令,實在是非常麻煩且浪費時間,所以這一篇來介紹一下 concurrently 這個工具。
前陣子有人問了我一下,為什麼業界都比較多推薦使用 Vue、React、Angular 這些前端框架,而不是 jQuery 了?而他實際工作上還是會使用 jQuery,所以他很好奇這個現象背後的原因是什麼?於是我就寫了這篇文章來聊聊這個話題。
function* 是一個比較少人使用但卻非常強大的語法,它允許我們定義一種特殊的函式,稱為「生成器函式」(Generator Function),所以這一篇就要來介紹什麼是 Generator Functions 以及它們的用途。
一個專案的目錄結構其實非常的重要,為什麼呢?對於你管理與維護專案來說,良好的結構可以讓你知道什麼東西該放哪、什麼東西該怎麼找,接著搭配 README.md 文件的說明,就可以有效讓其他開發者快速上手你的專案,這也是變相管制程式碼品質的一種方式。
基本上只要你有使用過 AI 來開發任何一個產品或者功能,你應該或多或少都聽過 AI 程式碼生成等詞彙。在這裡,我將這種「直接用自然語言來描述功能,由 AI 生成程式碼」的模式,稱為「Vibe Coding (直覺式開發)」。
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ