mcp通俗讲解
MCP没有那么复杂大概在今年年初,MCP开始流行,媒体纷纷下场庆祝,仿佛通用agent近在眼前。在这样的宣传背景下,很多人对MCP的印象是“复杂”,“高大上”。但实际上,它的底层原理,远比我们认识的简单 MCP,全名为“模型上下文协议(Model Context Protocol)”,它相当于一个非常详细的合同,规定了数据交换的方式,所有遵守这个合同的MCP服务器,与MCP客户端(MCP服务器与客户端的概念,我会在后文详细解释),都能够自由的通信。举个例子,大家的无论使用什么浏览器,都能够访问同样的网页。无论你使用的是Firefox,Safari,还是Chrome,尽管他们的内核不同,底层有区别,但是他们都遵守web标准,所以开发者只用开发一套网页,所有浏览器均可查看。MCP是同样的道理。 mcp具体内容那么,说了这么多,MCP究竟规定了什么?最好的方式是去官网查看https://modelcontextprotocol.io/specification/ ...
cpp学习日志-1
cpp是运行程序原理预处理指令对于一个编写好的cpp程序,main函数是它的入口文件。在开始编译之前,程序会评估#include 后面的内容,这个内容叫做预处理指令。 1#include <iostream> //iostream是预处理指令 对于入门小白来说,可以理解为程序在编译之前,会把预处理指令复制到文件里 机器码转换例如在vs里,有配置和solution platform两个很重要的选项。配置用来决定build(构建)项目时的一系列规则。而solution platform则是我们要决定构建的目标平台。例如,我选择windows X86 ,那么我的代码将被构建为能够被windows X86 运行的机器码 右击项目,进入属性,就能看到configuration以及platform。根据我选择Realese还是Debug,就能看到下面选项发生变化,这会导致构建软件时的一个个规则发生改变 正如上文所说,预处理指令(或者我们可以叫他头文件 header...
测试多端部署能力
仅仅是一个测试
Docker在Windows平台的部署及使用
Docker在Windows平台的部署及使用一、Docker Desktop在Windows平台上的部署方式(一)前置要求在Windows上使用Docker Desktop依赖WSL 2作为后端运行环境。因此,在安装Docker Desktop之前,您需要先安装WSL 2并配置至少一个Linux发行版(如Ubuntu)。如果您尚未完成此步骤,请参考相关教程完成WSL 2的安装,并确保能够在WSL终端中正常运行Linux命令后,再继续进行Docker Desktop的安装配置。 系统要求如下: WSL 2后端:WSL版本1.1.3.0或更高版本。Windows 11 64位:Home或Pro 22H2版或更高版本,或Enterprise或Education 22H2版或更高版本。Windows 10 64位:最低要求为Home或Pro 22H2(构建19045)或更高版本,或Enterprise或Education 22H2(构建19045)或更高版本。 Hyper - V后端和Windows容器:开启Hyper - V和容器Windows功能。Windows...
前端AI生成心得
使用 AI 辅助前端开发的实践心得一、传统依赖 AI 生成前端代码的困境直接依赖 AI 聊天工具生成前端页面,看似便捷,实则容易陷入反复纠错的困局。AI 输出的代码常常存在逻辑与样式方面的问题。在实际调试过程中,不仅耗时费力,而且很容易让人产生疲惫感,极大地影响开发效率和开发人员的积极性。 二、优化后的高效开发流程 设计稿先行:先用 Figma 完成设计稿。Figma 是一款强大的设计工具,能够帮助我们精准地规划页面布局、样式等。 https://www.figma.com/ 利用 MCP 工具:通过 MCP 工具暴露设计稿,并将设计稿截图辅助 AI 明确需求。这样可以让 AI 更清楚我们想要的页面呈现效果,减少理解偏差。 代码生成与迭代:让 AI 根据明确的需求生成代码,之后再进行优化迭代。这种方式能够在一定程度上减少初始代码中的错误,提升开发效率与质量。 三、借助 AI 评估项目增强代码健壮性在开发过程中,每当完成一部分内容,就让 AI 浏览整个项目,评估项目存在的问题,并写入文档。这里有个小技巧,新开一个上下文,让 AI...
令人费解的翻译-1
引言在我刚接触AI时,那些高深莫测的词语,一直让我对学习AI有一种抵触。看着那些词语,AI这个词在我的脑海中越发神秘,直到有一天我怀着敬畏的心情,去查阅这些词语,才知道,这些词语的意思简单到不可思议。这其中,有些词语就是乱翻,但也有词语是翻译的准确,但就是让人感到晦涩。 基于此,我决定写这个系列,来为大家搞懂这些晦涩难懂的词语。 鲁棒性 (晦涩程度:极高)鲁棒性(英语:robustness)指事物可以抵御外部应力和影响并维持原有状态的自身性质。简单理解,就是事物在外部干扰下,依然能够维持自身原本的性质,十分坚挺。如果在文章中看到鲁棒性,其实就是说某事物的非常稳定,不易受其他信息影响 维基百科给出了另一个翻译:稳健性。不得不说,这个翻译比什么鲁棒性,好太多了,强烈要求把鲁棒性全部改为稳健性 嵌入...