当前位置: 首页 > news >正文

【Agent】MCP协议 | 用高德MCP Server制作旅游攻略

note

  • MCP (Model Context Protocol) 代表了 AI 与外部工具和数据交互的标准建立。MCP 的本质:它是一个统一的协议标准,使 AI 模型能够以一致的方式连接各种数据源和工具,类似于 AI 世界的"USB-C"接口。
    • 它能够在 LLM/AI Agent 与外部资源之间实现无缝、安全且可扩展的数据交换。MCP 采用客户端-服务器架构,其中 MCP 主机(AI 应用)与 MCP 服务器(数据/工具提供方)进行通信。开发者可以使用 MCP 构建可复用、模块化的连接器,并利用针对主流平台的预构建服务器,从而打造一个由社区驱动的生态系统。
  • MCP 的价值:它解决了传统 function call 的平台依赖问题,提供了更统一、开放、安全、灵活的工具调用机制,让用户和开发者都能从中受益。
  • 使用与开发:对于普通用户,MCP 提供了丰富的现成工具,用户可以在不了解任何技术细节的情况下使用;对于开发者,MCP 提供了清晰的架构和 SDK,使工具开发变得相对简单。
  • MCP Server有哪些“服务”?
    • Tools:提供给LLM应用特别是Agent使用的工具。
    • Resoures:提供给LLM应用一些额外的结构化数据。
    • Prompts:提供给LLM应用的一些Prompt模板。比如你的应用是一个Chatbot,可以从MCP Server中取出这些模板,让使用者选择使用。

文章目录

  • note
  • 一、MCP (Model Context Protocol)
  • 二、高德地图MCP Server
  • 三、MCP Server 开发实践
  • 四、高德地图MCP Server 2.0
    • 1、安装 Cursor
    • 2、申请高德开放平台 WEB 服务API 用户 key
    • 3、Cursor 配置AMap MCP SSE 连接方式
    • 4、在cursor上进行交互
  • Reference

一、MCP (Model Context Protocol)

MCP (Model Context Protocol,模型上下文协议)定义了应用程序和 AI 模型之间交换上下文信息的方式。这使得开发者能够以一致的方式将各种数据源、工具和功能连接到 AI 模型(一个中间协议层),就像 USB-C 让不同设备能够通过相同的接口连接一样。MCP 的目标是创建一个通用标准,使 AI 应用程序的开发和集成变得更加简单和统一。

在这里插入图片描述

相关MCP资源汇总:https://github.com/punkpeye/awesome-mcp-servers

MCP 有潜力成为一个通用接口,可以将其视为 AI 领域的虚拟/软件版 USB-C。
在这里插入图片描述

它能够在 LLM/AI Agent 与外部资源之间实现无缝、安全且可扩展的数据交换。
MCP 采用客户端-服务器架构,其中 MCP 主机(AI 应用)与 MCP 服务器(数据/工具提供方)进行通信
开发者可以使用 MCP 构建可复用、模块化的连接器,并利用针对主流平台的预构建服务器,从而打造一个由社区驱动的生态系统。

在这里插入图片描述

  • MCP Server有哪些“服务”?
    • Tools:提供给LLM应用特别是Agent使用的工具。
    • Resoures:提供给LLM应用一些额外的结构化数据。
    • Prompts:提供给LLM应用的一些Prompt模板。比如你的应用是一个Chatbot,可以从MCP Server中取出这些模板,让使用者选择使用。

二、高德地图MCP Server

高德地图 MCP Server 是基于 MCP 协议(Model Context Protocol)构建的标准化地图服务能力平台。它整合了高德开放平台的地图服务与智能算法,将其浓缩为简单易用的地图服务接口,为企业及开发者提供全场景的地图服务解决方案。开发者通过简单配置,即可快速集成地理编码、路径规划、地点搜索等核心服务接口,轻松调用高德开放平台的地图服务与算法能力,加速智慧化业务场景的落地。

12大核心功能

高德地图 MCP Server 提供12项核心功能,覆盖多种地图服务场景,满足企业开发的多样化需求:
1、地理编码:将详细的结构化地址转换为经纬度坐标。
在这里插入图片描述
2、逆地理编码:将一个高德经纬度坐标转换为行政区划地址信息。
3、IP 定位:IP 定位根据用户输入的 IP 地址,定位 IP 的所在位置。
4、天气查询:根据城市名称或者标准adcode查询指定城市的天气。
5、骑行路径规划:用于规划骑行通勤方案,规划时会考虑天桥、单行线、封路等情况。最大支持 500km 的骑行路线规划。
6、步行路径规划:可以根据输入起点终点经纬度坐标,规划100km 以内的步行通勤方案,并且返回通勤方案的数据。
7、驾车路径规划:根据用户起终点经纬度坐标规划以小客车、轿车通勤出行的方案,并且返回通勤方案的数据。
8、公交路径规划:根据用户起终点经纬度坐标规划综合各类公共(火车、公交、地铁)交通方式的通勤方案,并且返回通勤方案的数据,跨城场景下必须传起点城市与终点城市。
9、距离测量:测量两个经纬度坐标之间的距离,支持驾车、步行以及球面距离测量。
10、关键词搜索:根据用户传入关键词,搜索出相关的POI地点信息。
11、周边搜索:根据用户传入关键词以及坐标location,搜索出radius半径范围的POI地点信息。
12、详情查询:查询关键词搜或者周边搜获取到的POI ID的详细信息。

三、MCP Server 开发实践

参考文档:https://o90p05z3t4.feishu.cn/wiki/Vldsw7DYdiJHe4kmzcJc0wzTnIc

高德开放平台官网:https://lbs.amap.com/

参考prompt:

# 旅行规划表设计提示词你是一位优秀的平面设计师和前端开发工程师,具有丰富的旅行信息可视化经验,曾为众多知名旅游平台设计过清晰实用的旅行规划表。现在需要为我创建一个A4纸张大小的旅行规划表,适合打印出来随身携带使用。请使用HTML、CSS和JavaScript代码实现以下要求:## 基本要求**尺寸与基础结构**- 严格符合A4纸尺寸(210mm×297mm),比例为1:1.414- 适合打印的设计,预留适当的打印边距(建议上下左右各10mm)- 采用单页设计,所有重要信息必须在一页内完整呈现- 信息分区清晰,使用网格布局确保整洁有序- 打印友好的配色方案,避免过深的背景色和过小的字体**技术实现**- 使用打印友好的CSS设计- 提供专用的打印按钮,优化打印样式- 使用高对比度的配色方案,确保打印后清晰可读- 可选择性地添加虚线辅助剪裁线- 使用Google Fonts或其他CDN加载适合的现代字体- 引用Font Awesome提供图标支持**专业设计技巧**- 使用图标和颜色编码区分不同类型的活动(景点、餐饮、交通等)- 为景点和活动设计简洁的时间轴或表格布局- 使用简明的图示代替冗长文字描述- 为重要信息添加视觉强调(如框线、加粗、不同颜色等)- 在设计中融入城市地标元素作为装饰,增强辨识度## 设计风格- **实用为主的旅行工具风格**:以清晰的信息呈现为首要目标
- **专业旅行指南风格**:参考Lonely Planet等专业旅游指南的排版和布局
- **信息图表风格**:将复杂行程转化为直观的图表和时间轴
- **简约现代设计**:干净的线条、充分的留白和清晰的层次结构
- **整洁的表格布局**:使用表格组织景点、活动和时间信息
- **地图元素整合**:在合适位置添加简化的路线或位置示意图
- **打印友好的灰度设计**:即使黑白打印也能保持良好的可读性和美观## 内容区块1. **行程标题区**- 目的地名称(主标题,醒目位置)- 旅行日期和总天数- 旅行者姓名/团队名称(可选)- 天气信息摘要2. **行程概览区**- 按日期分区的行程简表- 每天主要活动/景点的概览- 使用图标标识不同类型的活动3. **详细时间表区**- 以表格或时间轴形式呈现详细行程- 包含时间、地点、活动描述- 每个景点的停留时间- 标注门票价格和必要预订信息4. **交通信息区**- 主要交通换乘点及方式- 地铁/公交线路和站点信息- 预计交通时间- 使用箭头或连线表示行程路线5. **住宿与餐饮区**- 酒店/住宿地址和联系方式- 入住和退房时间- 推荐餐厅列表(标注特色菜和价格区间)- 附近便利设施(如超市、药店等)6. **实用信息区**- 紧急联系电话- 重要提示和注意事项- 预算摘要- 行李清单提醒## 示例内容(基于上海一日游)**目的地**:上海一日游
**日期**2025330日(星期日)
**天气**:阴,13°C/7°C,东风1-3**时间表**| 时间 | 活动 | 地点 | 详情 |
|------|------|------|------|
| 09:00-11:00 | 游览豫园 | 福佑路168| 门票:40|
| 11:00-12:30 | 城隍庙午餐 | 城隍庙商圈 | 推荐:南翔小笼包 |
| 13:30-15:00 | 参观东方明珠 | 世纪大道1| 门票:80元起 |
| 15:30-17:30 | 漫步陆家嘴 | 陆家嘴金融区 | 免费活动 |
| 18:30-21:00 | 迪士尼小镇或黄浦江夜游 | 详见备注 | 夜游票:120|**交通路线**- 豫园→东方明珠:乘坐地铁14号线(豫园站→陆家嘴站),步行10分钟,约25分钟
- 东方明珠→迪士尼:地铁2号线→16号线→11号线,约50分钟**实用提示**- 下载"上海地铁"APP查询路线
- 携带雨伞,天气多变
- 避开东方明珠12:00-14:00高峰期
- 提前充值交通卡或准备移动支付
- 城隍庙游客较多,注意保管随身物品**重要电话**- 旅游咨询:021-12301
- 紧急求助:110(警察)/120(急救)请创建一个既美观又实用的旅行规划表,适合打印在A4纸上随身携带,帮助用户清晰掌握行程安排。

四、高德地图MCP Server 2.0

1、专属地图 Tools:充分理解用户出行场景诉求,制定出行计划,并在高德地图APP生成专属地图,满足用户打车、导航、酒店预订、门票预订、餐厅预订、加油充电等一系列出行服务需求。

2、唤端Tools & 动态地图:开发者可以使用高德MCP,直接在出行计划中载入动态地图,并嵌入与高德地图APP联动按钮,实现一键导航、打车等功能。
在这里插入图片描述

1、安装 Cursor

1.本地下载安装 Cursor 客户端
2.Cursor 下载安装地址 :https://www.cursor.com/cn
3.登陆 Cursor 个人账户建议使用最新版本的 Cursor 客户端。

2、申请高德开放平台 WEB 服务API 用户 key

申请地址 :https://console.amap.com/dev/key/app

3、Cursor 配置AMap MCP SSE 连接方式

{"mcpServers": {"amap-amap-sse": {"url": "https://mcp.amap.com/sse?key=<YOUR_API_KEY>"}}
}

4、在cursor上进行交互

query=”用高德MCP,做一个广州三日游攻略“
在这里插入图片描述
看中间的called MCP tool过程可知,maps_text_search是一个类似search_for_poi的查点信息的函数:
在这里插入图片描述

其他尝试:寻找约会的中间点、旅游攻略、出游计划嵌入到app中等

Reference

[1] odel Context Protocol(MCP) 编程极速入门,https://github.com/liaokongVFX/MCP-Chinese-Getting-Started-Guide,有实践代码
[2] 地图上的问题都问它!智能出行规划专家Claude + 谷歌地图MCP
[3] 高德地图 MCP Server:12大核心功能助力企业级智能体应用开发
[4] 高德终端技术总结:高可用架构如何练成?
[5] 爆火的MCP(Model Context Protocol)
[6] https://github.com/punkpeye/awesome-mcp-servers
[7] 一个LangChain与MCP结合使用的案例

其他参考资料:
[1] Introducing the Model Context Protocol:https://www.anthropic.com/news/model-context-protocol
[2]For Claude Desktop Users:https://modelcontextprotocol.io/quickstart/user
[3]Awesome MCP Servers:https://github.com/punkpeye/awesome-mcp-servers
[4]MCP Servers Website:https://mcpservers.org/
[5]Official MCP Servers:https://github.com/modelcontextprotocol/servers
[6]解释:https://modelcontextprotocol.io/quickstart/server#what%E2%80%99s-happening-under-the-hood[7]源码:https://github.com/modelcontextprotocol/python-sdk/tree/main/examples/clients/simple-chatbot/mcp_simple_chatbot
[8]client example:https://github.com/modelcontextprotocol/python-sdk/tree/main/examples/clients/simple-chatbot/mcp_simple_chatbot
[9]原始代码:https://github.com/modelcontextprotocol/python-sdk/blob/main/src/mcp/server/fastmcp/tools/base.py#L34-L73
[10]代码:https://github.com/modelcontextprotocol/python-sdk/blob/main/examples/clients/simple-chatbot/mcp_simple_chatbot/main.py#L295-L338
[11]代码:https://github.com/modelcontextprotocol/python-sdk/blob/main/examples/clients/simple-chatbot/mcp_simple_chatbot/main.py#L295-L338[12]最佳开发实践:https://modelcontextprotocol.io/tutorials/building-mcp-with-llms
[13]TypeScript SDK:https://github.com/modelcontextprotocol/typescript-sdk
[14]Python SDK:https://github.com/modelcontextprotocol/python-sdk
[15]官方文档:https://modelcontextprotocol.io/tutorials/building-mcp-with-llms
[16]Quick Start: For Server Developers:https://modelcontextprotocol.io/quickstart/server
[17]README 文件:https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/refs/heads/main/README.md
[18]Official Tutorial: Debugging:https://modelcontextprotocol.io/docs/tools/debugging
[19]Official Tutorial: Inspector:https://modelcontextprotocol.io/docs/tools/inspector
[20]MCP Official Docs:https://modelcontextprotocol.io/
[21]MCP Python SDK:https://github.com/modelcontextprotocol/python-sdk
[22]MCP Available Server:https://github.com/modelcontextprotocol/servers
[23]Blog: 🔗What is Model Context Protocol? (MCP) Architecture Overview:https://medium.com/@tahirbalarabe2/what-is-model-context-protocol-mcp-architecture-overview-c75f20ba4498
[24]Blog: LLM Function-Calling vs. Model Context Protocol (MCP):https://www.gentoro.com/blog/function-calling-vs-model-context-protocol-mcp
高德MCP 2.0 出行领域首发打通大模型与高德地图APP互联
【Cursor】Cursor的基本使用方式

在这里插入图片描述

相关文章:

【Agent】MCP协议 | 用高德MCP Server制作旅游攻略

note MCP (Model Context Protocol) 代表了 AI 与外部工具和数据交互的标准建立。MCP 的本质&#xff1a;它是一个统一的协议标准&#xff0c;使 AI 模型能够以一致的方式连接各种数据源和工具&#xff0c;类似于 AI 世界的"USB-C"接口。 它能够在 LLM/AI Agent 与外…...

ISO 26262认证步骤

一、企业需要做&#xff1f; 从 ISO 26262 标准导入到认证大概需要经历7 个主要的阶段&#xff0c; 分别是策划阶段、 流程建立阶段、 流程试运行阶段、 流程认证阶段、 流程推广阶段、 产品认证阶段和持续运行阶段。 策划阶段&#xff1a;精准布局差距分析&#xff1a;对照 I…...

php+mysql活动报名学生选课产品预定旅游报名系统网站源码

本系统是一个基于PHPMySQL的活动报名管理系统&#xff0c;支持多个活动的发布、报名、审核等功能。系统分为用户端和管理端两个部分&#xff0c;实现了活动报名的完整流程管理。 环境要求 ------- - PHP 7.1 - MySQL 5.6 - 支持mysqli扩展 - 支持session - 支持文件上传 默认账…...

Qt QWebEngine应用和网页的交互

一、QWebEngine简介 1、Qt WebEngine模块提供了一个Web浏览器引擎&#xff0c;可以轻松地将万维网上的内容嵌入到没有本机Web引擎的平台上的Qt应用程序中。 2、Qt WebEngine提供了用于渲染HTML&#xff0c;XHTML和SVG文档的C 类和QML类型&#xff0c;它们使用级联样式表&#…...

【爬虫】deepseek谈爬虫工具

2025 年&#xff0c;随着 Web 技术的演进和反爬机制的升级&#xff0c;工具生态也会进一步优化。以下是 2025 年爬虫 & 自动化测试的前沿工具预测&#xff0c;结合行业趋势和现有技术发展方向&#xff1a; &#x1f680; 2025 年推荐组合&#xff08;预测版&#xff09; 1…...

大数据治理自动化与智能化实践指南:架构、工具与实战方案(含代码)

📝个人主页🌹:一ge科研小菜鸡-CSDN博客 🌹🌹期待您的关注 🌹🌹 一、引言:从人治到机治,数据治理正在进化 随着数据体量持续膨胀、数据场景复杂化,传统依赖人工规则的大数据治理方式已难以为继。企业在治理过程中面临: 数据质量问题激增,人工检测成本高 元数…...

基于BM1684X+RK3588的智能工业视觉边缘计算盒子解决方案

智能工业视觉边缘计算终端技术方案书‌ ‌1. 产品概述‌ 1.1 产品定位 面向工业自动化场景的高性能AI视觉处理设备集成BM1684X&#xff08;8TOPS INT8&#xff09;AI加速芯片 RK3588&#xff08;6TOPS NPU&#xff09;异构计算支持工业级多相机接入、实时缺陷检测、高精度定…...

dubbo泛化调用时transient字段失效问题

工作中发现dubbo泛化调用时结果类中的某个字段即使已经用transient修饰了&#xff0c;但是前端还是会有该字段展示&#xff0c;探究了原因如下&#xff1a; 如果是走的泛化调用&#xff0c;会通过genericFilter和genericImplFilter两个类来处理序列化和反序列化&#xff0c;会…...

【C++】数据结构 九种排序算法的实现

本篇博客给大家带来的是直接插入、希尔、直接选择、堆、冒泡、快速、归并、计数、排序算法的实现&#xff01; &#x1f41f;&#x1f41f;文章专栏&#xff1a;数据结构 &#x1f680;&#x1f680;若有问题评论区下讨论&#xff0c;我会及时回答 ❤❤欢迎大家点赞、收藏、分享…...

【数据结构与算法】跳表实现详解

文章目录 Ⅰ. 前言Ⅱ. 跳表(skiplist)一、什么是跳表二、跳表的发明历程三、跳表的搜索方式Ⅲ. skiplist的算法性能分析一、理论准备二、性能分析(了解即可,主要记结论)Ⅳ. skiplist与平衡树、哈希表的比较Ⅴ. skiplist的实现[ 设计跳表](https://leetcode.cn/problems/de…...

2025年“深圳杯”数学建模挑战赛B题-LED显示屏颜色转换设计与校正

LED显示屏颜色转换设计与校正 小驴数模 问题的背景 走在晚风都市&#xff0c;或春日田野&#xff0c;我们都会看到一个色彩斑斓的世界。色彩是我们对世界一种重要感知。什么是色彩&#xff0c;或颜色&#xff1f;颜色是光作用于人眼引起的视觉感知现象&#xff0c;它与物体的…...

毕业论文 | 基于C#开发的NMEA 0183协议上位机

以下是基于C#开发的NMEA 0183协议上位机完整实现方案,包含串口通信、数据解析与可视化功能: 基于C#开发的NMEA 0183协议上位机 一、项目结构二、核心代码实现1. 数据模型定义2. 串口通信管理3. NMEA协议解析核心4. 主界面实现(Windows Forms)三、界面设计关键元素(需在窗体…...

【Scrapy】简单项目实战--爬取dangdang图书信息

目录 一、基本步骤 1、新建项目 &#xff1a;新建一个新的爬虫项目 2、明确目标 &#xff08;items.py&#xff09;&#xff1a;明确你想要抓取的目标 3、制作爬虫 &#xff08;spiders/xxspider.py&#xff09;&#xff1a;制作爬虫开始爬取网页 4、存储内容 &#xff08;p…...

Linux架构篇、第1章_01架构的介绍HTTP HTTPS 协议全面解析

题目&#xff1a;HTTP/HTTPS 协议全面解析&#xff1a;原理、区别与状态码详解 版本号: 1.0,0 作者: 老王要学习 日期: 2025.04.30 适用环境: 服务器 文档说明 本文围绕 HTTP/HTTPS 协议展开&#xff0c;详细介绍了协议的基本概念、工作原理、两者之间的区别以及常见的状态码…...

Python 刷题记录(持续更新)

Python 刷题记录&#xff08;持续更新&#xff09; 主要是 PythonTip 里的题目 刷题网站 【PythonTip】1.分秒转换 def convert_to_seconds(minutes):second minutes * 60return second# 输入分钟 input_minutes int(input())# 调用函数 print(convert_to_seconds(input…...

核心技能:ArcGIS洪水灾害普查、风险评估及淹没制图

查看原文>>>ArcGIS 在洪水灾害普查、风险评估及淹没制图中的实践技术应用 【内容简述】&#xff1a; 水旱灾害风险普查是全国自然灾害综合风险普查的重要组成部分。其中&#xff0c;我国有超过 60%的国土面积、90%以上的人口均受到不同程度的洪水威胁&#xff0c;重…...

MySQL explain

1 EXPLAIN执行结果下各字段含义 (1) id 含义&#xff1a;标识查询中每个 SELECT 子句的唯一编号。规则&#xff1a;相同 id&#xff1a;按从上到下的顺序执行。不同 id&#xff1a;值越大&#xff0c;优先级越高&#xff08;先执行&#xff09;。NULL&#xff1a;表示该行是 …...

数据结构每日一题day14(链表)★★★★★

题目描述&#xff1a;试编写算法将带头结点的单链表就地逆置&#xff0c;所谓“就地”就是空间复杂度为O&#xff08;1)。 算法思想&#xff1a; 1.初始化&#xff1a; 定义三个指针 prev、curr、next&#xff0c;分别表示前驱节点、当前节点和后继节点。 prev 初始化为 NULL…...

Java继承中super的使用方法

super 关键字在 Java 中用于访问父类的成员&#xff08;包括字段、方法和构造函数&#xff09;。当你在子类中调用父类的方法或访问父类的成员变量时&#xff0c;super 是必不可少的工具。 &#x1f511; super 的基本用法 1. 调用父类的构造方法 在子类的构造方法中&#x…...

2025东三省B题深圳杯B题数学建模挑战赛数模思路代码文章教学

完整内容请看文章最下面的推广群 一、问题一的模型构建与优化&#xff08;RGB颜色空间转换模型&#xff09; 基础模型&#xff08;线性映射模型&#xff09;/高斯过程回归模型&#xff08;GPR&#xff09;&#xff1a; 针对高清视频源&#xff08;BT2020标准&#xff09;与普通…...

K8S - GitOps 入门实战 - 自动发布与秒级回滚

引言 传统运维依赖手动执行 kubectl apply或脚本推送应用&#xff0c;存在环境差异、操作记录缺失、回滚缓慢等痛点。 GitOps以 Git 为唯一可信源&#xff0c;通过声明式配置和版本化回滚&#xff0c;重构 Kubernetes 交付流程&#xff0c;带来以下优势&#xff1a; • 环境…...

第六章 流量特征分析-常见攻击事件 tomcat wp

1、在web服务器上发现的可疑活动,流量分析会显示很多请求,这表明存在恶意的扫描行为,通过分析扫描的行为后提交攻击者IP flag格式&#xff1a;flag{ip}&#xff0c;如&#xff1a;flag{127.0.0.1} 可看见有大量的IP为&#xff1a;14.0.0.120的ip攻击10.0.0.112。 2、找到攻击者…...

Axure RP 快速上手指南:安装配置与实战技巧

以下是Axure RP的中文安装与使用指南&#xff1a; 1. 下载Axure RP Axure RP提供下载地址&#xff1a;https://pan.quark.cn/s/cc957c429c1c 2. 安装Axure RP Windows系统&#xff1a; 双击下载的 .exe 文件。 按提示完成安装&#xff08;接受协议、选择安装路径等&#xff…...

【Dockerfile】Dockerfile打包Tomcat及TongWeb应用镜像(工作实践踩坑教学)

文章目录 前言准备工作目录结构准备基础镜像准备dockerfile开发&#xff08;TongWeb&#xff09;dockerfile开发&#xff08;Tomcat&#xff09;dockerfile镜像命令&#xff08;排查问题基本够用&#xff09; 更多相关内容可查看 前言 本文仅应用于完成此项工作&#xff0c;后…...

第16届蓝桥STEMA真题剖析-2025年1月12日Scratch初/中级组

[导读]&#xff1a;超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成&#xff0c;后续会不定期解读蓝桥杯真题&#xff0c;这是Scratch蓝桥真题解析系列教程第223讲。 第16届第4次蓝桥STEMA已于2025年1月12日正式落下帷幕&#xff0c;比赛仍然采取线上形式。这是Scratch…...

文件读取操作

如果需要从文件读入数据&#xff0c;并把输出数据保存为文件&#xff0c;需要使用文件读取。 freopen为file reopen&#xff0c;意为文件重新打开&#xff0c;实现重定向标准输入输出第一个参数为文件名可以修改&#xff0c;输入文件为.in&#xff0c;输出文件为.out第二个参数…...

服务容错治理框架resilience4jsentinel基础应用---微服务的限流/熔断/降级解决方案

写在前文&#xff1a;hystrix停止维护&#xff0c;不做总结&#xff1b; 本文主要总结sentinel和resilience4j这两个框架&#xff1b;另外额外补充面试可能会问到的限流算法&#xff1b; 目录 限流算法 漏桶算法 计数器算法 令牌桶算法 resilience4j与sentinel resilie…...

信创系统图形界面开发指南:技术选择与实践详解

信创系统图形界面开发指南&#xff1a;技术选择与实践详解 &#x1f9d1; 博主简介&#xff1a;CSDN博客专家、CSDN平台优质创作者&#xff0c;高级开发工程师&#xff0c;数学专业&#xff0c;10年以上C/C, C#, Java等多种编程语言开发经验&#xff0c;拥有高级工程师证书&…...

六、UI自动化测试06--PO设计模式

目录 一、PO 设计模式1. v1 版本1.1 v1.11.2 v1.2 2. v2 版本3. ⽅法封装套路4. v3 版本4.1 浏览器对象管理类的实现4.2 浏览器对象管理类的优化4.3 浏览器对象管理类的使⽤4.4 获取弹窗信息⽅法的封装 5. PO 设计模式6. v4 版本6.1 PO⻚⾯元素封装步骤6.2 测试⽤例的最终代码样…...

电子病历高质量语料库构建方法与架构项目(智能数据目录篇)

电子病历高质量语料库的构建是医疗人工智能发展的基础性工作,而智能数据目录作为数据治理的核心组件,能够有效管理这些语料资源。本文将系统阐述电子病历高质量语料库的构建方法与架构,特别聚焦于智能数据目录的设计与实现,包括数据目录的功能定位、元数据管理、构建步骤以…...

DeepSeek最新大模型发布-DeepSeek-Prover-V2-671B

2025 年 4 月 30 日&#xff0c;DeepSeek 开源了新模型 DeepSeek-Prover-V2-671B&#xff0c;该模型聚焦数学定理证明任务&#xff0c;基于混合专家架构&#xff0c;使用 Lean 4 框架进行形式化推理训练&#xff0c;参数规模达 6710 亿&#xff0c;结合强化学习与大规模合成数据…...

论文公式根据章节自动编号教程

目录 一、操作前提二、具体操作步骤 插入公式编号添加括号&#xff08;如需&#xff09; 问答 摘要&#xff1a; 在撰写论文等文档时&#xff0c;让公式根据章节自动编号能大幅提升排版效率。 一、操作前提 先将每一章标题设置为多级标题。可点击Word“多级列表” - “定义…...

「Mac畅玩AIGC与多模态10」开发篇06 - 使用自定义翻译插件开发智能体应用

一、概述 本篇介绍如何在 macOS 环境下,通过编写自定义 OpenAPI Schema,将无需认证的翻译服务接入 Dify 平台,并开发基于实时翻译的智能体应用。本案例培养单提参数 API 调用技巧,实现智能体的实时转换能力。 二、环境准备 1. 确认本地开发环境 macOS 系统Dify 平台已成…...

大连理工大学选修课——机器学习笔记(8):Boosting及提升树

Boosting及提升树 Boosting概述 Bootstrap强调的是抽样方法 不同的数据集彼此独立&#xff0c;可并行操作 Boosting注重数据集改造 数据集之间存在强依赖关系&#xff0c;只能串行实现 处理的结果都是带来了训练集改变&#xff0c;从而得到不同的学习模型 Boosting基本思…...

OpenHarmony - 小型系统内核(LiteOS-A)(十七)标准库

OpenHarmony - 小型系统内核&#xff08;LiteOS-A&#xff09;&#xff08;十七&#xff09; 二十一、标准库 OpenHarmony内核使用musl libc库&#xff0c;支持标准POSIX接口&#xff0c;开发者可基于POSIX标准接口开发内核之上的组件及应用。 标准库接口框架 图1 POSIX接口…...

vscode详细配置Go语言相关插件

文章目录 vscode详细配置Go语言1.插件介绍1.1 BetterCommments1.2GitGraph1.3Go1.4GoComment1.5goctl1.6Lowlight Go Errors1.7Markdown1.8Material Icon Theme1.9Preetier2.0Project Manager其它插件 2.settings.json文件 vscode详细配置Go语言 1.插件介绍 1.1 BetterCommme…...

如何解决服务器文件丢失或损坏的问题

当服务器文件丢失或损坏时&#xff0c;需采取系统化的恢复和预防措施。以下是分步骤解决方案&#xff1a; --- ### **一、紧急恢复措施** #### 1. **检查文件系统完整性** bash # 对未挂载的分区进行检查&#xff08;需先umount&#xff09; fsck -y /dev/sdX # 针对ext4文…...

【C++11】包装器:function 和 bind

&#x1f4dd;前言&#xff1a; 这篇文章我们来讲讲C11——包装器&#xff1a;function和bind&#xff0c;对于每个包装器主要讲解&#xff1a; 原型基本语法使用示例 &#x1f3ac;个人简介&#xff1a;努力学习ing &#x1f4cb;个人专栏&#xff1a;C学习笔记 &#x1f380…...

芯知识|小体积语音芯片方案WTV/WT2003H声音播放ic应用解析

在智能硬件设备趋向微型化的背景下&#xff0c;语音芯片方案厂家针对小体积设备开发了多款超小型语音芯片方案&#xff0c;其中WTV系列和WT2003H系列凭借其QFN封装设计、高性能与高集成度&#xff0c;成为微型设备语音方案的理想选择。以下从封装特性、功能优势及典型应用场景三…...

第三部分:特征提取与目标检测

像边缘、角点、特定的纹理模式等都是图像的特征。提取这些特征是许多计算机视觉任务的关键第一步&#xff0c;例如图像匹配、对象识别、图像拼接等。目标检测则是在图像中找到特定对象&#xff08;如人脸、汽车等&#xff09;的位置。 本部分将涵盖以下关键主题&#xff1a; …...

MySQL bin目录下的可执行文件

文章目录 MySQL bin目录下的可执行文件1.mysqldump2.mysqladmin3.mysqlcheck4.mysqlimport5.mysqlshow6.mysqlbinlog7.常用可执行文件 MySQL bin目录下的可执行文件 1.mysqldump mysqldump 是 MySQL 的数据库备份工具。对数据备份、迁移或恢复非常重要。 备份整个数据库&…...

第四部分:赋予网页健壮的灵魂 —— TypeScript(中)

目录 4 类与面向对象&#xff1a;构建复杂的组件4.1 类的定义与成员4.2 继承 (Inheritance)4.3 接口实现 (Implements)4.4 抽象类 (Abstract Class)4.5 静态成员 (Static Members) 5 更高级的类型&#xff1a;让类型系统更灵活5.1 联合类型 (|)5.2 交叉类型 (&)5.3 字面量类…...

Learning vtkjs之ImageMarchingCubes

体积 等值面处理 介绍 vtkImageMarchingCubes - 对体积进行等值面处理 给定一个指定的等值&#xff0c;使用Marching Cubes算法生成一个等值面。 效果 新建了一个球&#xff0c;对比一下原始的&#xff08;透明的&#xff09;和ISO的效果 核心代码 参数部分 const updat…...

【“星睿O6”AI PC开发套件评测】+ tensorflow 初探

因为本次我的项目计划使用 tensorflow&#xff0c;所以这篇文章主要想做一个引子&#xff0c;介绍如何在“星睿O6”上搭建 tensorflow 的开发环境和验证测试。本文主要分为几个部分&#xff1a; 在“星睿O6”上编译安装 tensorflow基于 MNIST 数据集的模型训练和评估 tensorf…...

通义灵码全面接入Qwen3:AI编程进入智能体时代,PAI云上部署实战解析

引言&#xff1a;AI编程的范式革命 2025年4月30日&#xff0c;阿里云通义灵码宣布全面支持新一代大模型Qwen3&#xff0c;并同步推出编程智能体功能&#xff0c;标志着AI辅助开发从“工具助手”向“自主决策智能体”的跃迁。与此同时&#xff0c;阿里云PAI平台上线Qwen3全系列…...

如何禁止AutoCAD这类软件联网

推荐二、三方法&#xff0c;对其他软件影响最小 一、修改Hosts文件 Hosts文件是一个存储域名与IP地址映射关系的文本文件&#xff0c;通过修改Hosts文件可以将AutoCAD的域名指向本地回环地址&#xff08;127.0.0.1&#xff09;&#xff0c;从而实现禁止联网的目的。具体步骤如…...

音视频项目在微服务领域的趋势场景题深度解析

音视频项目在微服务领域的趋势场景题深度解析 在互联网大厂Java求职者的面试中&#xff0c;经常会被问到关于音视频项目在微服务领域的应用场景的相关问题。本文通过一个故事场景来展示这些问题的实际解决方案。 第一轮提问 面试官&#xff1a;马架构&#xff0c;欢迎来到我…...

100 个 NumPy 练习

本文翻译整理自&#xff1a;https://github.com/rougier/numpy-100 文章目录 关于 100 个 NumPy 练习相关链接资源关键功能特性 100 个 NumPy 练习题1、导入 NumPy 包并命名为 np (★☆☆)2、打印 NumPy 版本和配置信息 (★☆☆)3、创建一个大小为 10 的空向量 (★☆☆)4、如何…...

在Carla中构建自动驾驶:使用PID控制和ROS2进行路径跟踪

机器人软件开发什么是 P、PI 和 PID 控制器&#xff1f;比例 &#xff08;P&#xff09; 控制器比例积分 &#xff08;PI&#xff09; 控制器比例-积分-微分 &#xff08;PID&#xff09; 控制器横向控制简介CARLA ROS2 集成纵向控制横向控制关键要点结论引用 机器人软件开发 …...

Windows和 macOS 上安装 `nvm` 和 Node.js 16.16.0 的详细教程。

Windows和 macOS 上安装 nvm 和 Node.js 16.16.0 的详细教程。 --- ### 1. 安装 nvm&#xff08;Node Version Manager&#xff09; nvm 是一个 Node.js 版本管理工具&#xff0c;可以轻松安装和切换不同版本的 Node.js。 #### Windows 安装 nvm 1. **下载 nvm 安装包**&#x…...