跳到主要內容

文章列表

共 22 篇

第 2 / 2 頁

AI 工具與開發

Claude Code Sandbox 指南:從基本觀念到 Docker 沙箱設定

深入解析 Claude Code Sandbox 的核心觀念、啟用方式與設定技巧,並詳解如何透過 Docker Sandbox 實現更高層級的隔離,讓 AI 程式開發助手安全自主地運作。

#Claude Code#Sandbox#Docker#AI#開發工具#安全性
AI 工具與開發

動手寫一個 MCP App:把互動介面塞進對話裡

普通 MCP Tool 只能回文字或 JSON。MCP App 讓 Tool 直接回一個會在對話裡的 sandboxed iframe 渲染的 HTML 介面。本文用一個計數器範例拆開背後的兩個 primitive、postMessage 雙向通訊、與 sandbox 安全模型。

#MCP#AI#前端#Python
AI 原理與協定

探索 MCP 協定:Server、Client、Transport 與身份驗證的設計邏輯

在設定裡加幾行 JSON,AI 就能讀你的資料庫——這背後是 MCP 協定。本文拆解 Host/Client/Server 架構、stdio 與 Streamable HTTP 兩種 Transport,以及 OAuth 2.1 身份驗證的完整流程。

#MCP#AI#協定#OAuth#架構
程式語言

從 Hoisting 到 Execution Context Stack:揭開 JavaScript 執行機制的面紗

為什麼 var 可以「先用後宣告」?為什麼函式可以倒著呼叫?這些 JavaScript 看似神奇的行為,背後其實都指向同一件事:Execution Context 與它的 Stack。本文從 Hoisting 表象切入,逐層深入引擎的執行機制,搭配圖解徹底釐清。

#JavaScript#Execution Context#Call Stack#Hoisting#var#let#const
程式語言

平行運算的理想與現實:Functional Programming 真的能解決所有麻煩嗎?

平行運算、副作用、不可變資料——函數語言的這些特性常被過度神話。本文拆解三大常見誤解,還原 Functional Programming 典範的真正價值。

#Functional Programming#程式語言#平行運算#Haskell#軟體架構
AI 工具與開發

Claude Code GitHub App:安裝、整合與自動觸發教學

完整教學:如何安裝 Claude Code 的 GitHub App、設定 PR / Issue 事件觸發,讓 Claude 自動審查程式、修復 Bug、甚至直接送出 commit。

#Claude Code#GitHub#AI#開發工具#自動化
程式語言

用 Functional Programming 的角度理解 Python Decorator

從一等函式、高階函式、閉包出發,揭開 Python decorator 的本質,讓你不只會用,更能看懂它背後的函數式思維。

#Python#Functional Programming#Decorator
DevOps 與環境

GitLab 企業導入:從管理到上線的流程

涵蓋系統維運、專案建置、人員管理與 CI/CD 自動化部署,適用於企業內部自架 GitLab 環境。

#GitLab#CI/CD#DevOps#Self-Managed
DevOps 與環境

Python Install Manager:Windows 上的 Python 環境管理新標準

深入解析 PEP 773 引入的 PyManager,從安裝、版本管理到 CI/CD 自動化,掌握 Windows 原生 Python 環境的完整操作流程。

#Python#Windows#DevOps#pyenv
DevOps 與環境

公司導入 GitLab Self-Managed:架構與 CI/CD 流程設計分享

#GitLab#DevOps#CI/CD#Self-Managed