MCP 完整开发指南:从概念到实现
MCP(Model Context Protocol,模型上下文协议)是连接 AI Agent 与外部世界的桥梁。本文带你系统了解 MCP 的核心概念、架构设计、以及如何开发一个 MCP 服务器。 目录 目录 什么是 MCP MCP 核心架构 工具类型与实现 开发一个 MCP 服务器 配置与集成 最佳实践 总结 什么是 MCP 想象一个场景:你是一...
MCP(Model Context Protocol,模型上下文协议)是连接 AI Agent 与外部世界的桥梁。本文带你系统了解 MCP 的核心概念、架构设计、以及如何开发一个 MCP 服务器。 目录 目录 什么是 MCP MCP 核心架构 工具类型与实现 开发一个 MCP 服务器 配置与集成 最佳实践 总结 什么是 MCP 想象一个场景:你是一...
很多 Windows 开发者想尝试 Flutter 跨平台开发,但一想到 “iOS 开发需要 Mac” 就望而却步。本文带你实现一个完整的工作流:在 Windows 的 VS Code 中写代码,云端自动构建 iOS 应用并发布到 TestFlight。 目录 目录 为什么选择这个方案 完整开发流程 第一步:Windows 环境搭建 第二步:iOS 构建方案对比 ...
很多人对 Vibe Coding(氛围编程)的理解停留在”AI 写代码”层面,但实际上,一个完整的 Vibe Coding 开发流程涉及多种工具和过程的协同。本文带你梳理从构思到部署,每个阶段都有哪些角色参与。 目录 目录 完整生命周期中的参与者 不同阶段的工具角色 核心观点 总结 完整生命周期中的参与者 让我们通过流程图来看一看整个流程: UserUser...
在使用 AI 辅助开发工具(如 Cline)的过程中,我们经常会遇到各种各样的术语:规则(Rules)、技能(Skills)、工作流(Workflows)、步骤(Steps)、子代理(Subagents)、钩子(Hooks)、MCP… 这些概念各自扮演什么角色?它们之间又有什么区别和联系?本文将结合 Cline 官方文档,带你一一梳理。 目录 目录 整体架构概览 核心概念详...
整理 VSCode 进行 CUDA 开发的实践:环境准备、CMake/Make 构建、VSCode 配置、cuda-gdb 调试与 Nsight 剖析,含 PlantUML 流程图与示例。
总结 SSL_METHOD、SSL_CIPHER、SSL_CTX、SSL_SESSION 在 OpenSSL 中的职责、差异与联系,给出常见用法、生命周期与注意事项。
从安装配置到编写 .gitlab-ci.yml,并用本地 SSH 访问私有仓库。含 PlantUML 流程图与常见问题。
密码学核心概念详解:密钥、证书与安全通信的关系网络 前言:数字世界的守护者们 想象一下,我们生活在一个由密码学元素组成的「数字王国」里。在这个王国中,各种密钥、证书和加密技术就像是守护我们信息安全的骑士、城堡和护城河。今天,让我们一起探索这些数字守护者之间的关系,以及它们如何协同工作来保护我们的通信安全。 第一部分:密钥家族的成员们 1. 公钥与私钥:一对形影不离的双胞胎 在密码学...
TLS/SSL认证过程:数字世界的安全握手之旅 故事开始:神秘城堡与来访者 想象一下,在浩瀚的数字王国中,有一座名为「安全银行」的城堡。这座城堡里存储着珍贵的数据财宝,由一位强大的守护者——「服务器」负责看守。每一天,都有来自四面八方的旅行者(客户端)希望访问城堡,进行数据交换。 然而,数字王国并不太平。四处游荡着「中间人」强盗,他们擅长伪装和拦截,时刻准备窃取信息。为了确保只有真正的...
密码学加密体系详解 密码学是信息安全的核心基础,为我们的数字世界提供了保密性、完整性、认证和不可否认性等关键安全特性。本文将深入探讨现代密码学加密体系的主要组成部分、工作原理及应用场景。 密码学基本概念 密码学(Cryptography)是研究如何安全地传输和存储信息的学科,主要包含以下核心概念: 明文(Plaintext):原始信息 密文(Ciphertext):加密后的...