logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一文讲清楚 MCP:它到底是什么?和 Claude Code、Cline、MCP Server 有什么关系?

MCP 是让 AI 应用标准化连接外部工具和数据源的协议。用户↓↓MCP Server↓GitHub / Figma / 数据库 / API / 文件系统用户↓↓↓多个 MCP Server↓内部系统 / 外部工具 / 数据库所以,MCP 不是一个普通网站,也不是一个单独的软件。它更像是一套“AI 调用工具的通用接口标准”。使用支持 MCP 的工具配置现成 MCP Server让 AI 调用外部能

#MCP
一文讲清楚 MCP:它到底是什么?和 Claude Code、Cline、MCP Server 有什么关系?

MCP 是让 AI 应用标准化连接外部工具和数据源的协议。用户↓↓MCP Server↓GitHub / Figma / 数据库 / API / 文件系统用户↓↓↓多个 MCP Server↓内部系统 / 外部工具 / 数据库所以,MCP 不是一个普通网站,也不是一个单独的软件。它更像是一套“AI 调用工具的通用接口标准”。使用支持 MCP 的工具配置现成 MCP Server让 AI 调用外部能

#MCP
计算机网络——IPv4&IPv6

本文介绍了IP地址的基本概念和IPv4数据报结构,重点解析了IPv4地址分类、公有/私有IP区别及NAT技术。详细说明了IPv4数据报的首部字段,包括分片控制(Identification、Flags、Offset)、TTL、协议号等。针对IPv4地址耗尽问题,总结了CIDR、DHCP动态分配和IPv6迁移等解决方案。此外,还探讨了IP分片与重组机制、MTU与MSS的关系,以及现代网络避免分片的优

文章图片
#计算机网络
深入理解c++中.h/.cpp文件,extern关键字,typedef,using关键字

源文件是代码的“具体实现”。它包含了所有在头文件中声明的实体所对应的完整定义。源文件中应该包含什么?头文件的包含:#include "my_header.h",以获取所有声明。函数的完整定义类成员函数的完整实现全局变量的定义(这是该变量唯一被分配内存的地方)为什么要这么做?每个 .cpp 文件都被编译器单独编译成一个目标文件(.o 或 .obj)。这些目标文件包含了实际的机器码。

#c++
c++中的Lambda表达式详解

摘要: C++11引入的Lambda表达式是一种匿名函数对象,极大简化了代码编写。其语法为捕获列表->返回类型{函数体},其中捕获列表决定对外部变量的访问方式(值捕获、引用捕获等)。Lambda广泛应用于STL算法(如sort、for_each)、异步编程(std::thread)、回调函数等场景,提升代码局部性和可读性。返回值可通过显式声明或编译器自动推导处理。Lambda支持赋值给变量(

文章图片
#c++
注册c++类/实例——>QML

本文介绍了QML与C++交互的核心方法,主要包括三个步骤:1)编写继承QObject的C++类,通过宏定义暴露属性、方法、信号和枚举;2)将C++类注册到QML引擎,可选择单例模式(setContextProperty)或可复用类型(qmlRegisterType);3)在QML中直接使用注册的C++对象或类型。文章详细讲解了嵌套子对象的处理方式,以及如何在QML中访问C++属性和方法。这种交互方

文章图片
#c++
c++中的auto自动类型推导

本文介绍了C++中auto关键字的基本用法和典型应用场景。auto通过自动类型推导简化代码,特别适用于处理复杂类型、迭代器和lambda表达式。主要内容包括:基本用法规则、类型推导机制(会忽略顶层const和引用)、函数返回类型推导等。重点展示了auto在简化STL迭代器类型、存储lambda表达式和范围for循环中的实际应用优势,同时指出了使用限制和注意事项(如必须初始化、不能用于函数参数等)。

文章图片
#c++
FreeRTOS中的消息队列介绍&常见API函数

本文介绍了FreeRTOS消息队列的基本概念和使用方法。消息队列是一种遵循FIFO原则的异步通信机制,允许任务间安全传递固定大小的数据。文章详细讲解了创建队列(xQueueCreate)、发送数据(xQueueSend)、接收数据(xQueueReceive)等核心API的使用,并通过LED控制示例展示了生产者和消费者模式的实际应用。特别强调了队列长度设计、阻塞超时设置和数据完整性等关键注意事项,

文章图片
    共 30 条
  • 1
  • 2
  • 3
  • 请选择