MCP专题 | 探索MCP服务器世界:增强AI能力的精选推荐
在人工智能快速发展的今天,模型上下文协议(MCP,Model Context Protocol)已成为一项重要的技术标准,它使AI模型能够安全地与外部资源交互。MCP服务器作为AI与工具、数据库和API之间的桥梁,极大地扩展了AI的功能。本文基于GitHub上的awesome-mcp-servers仓库,介绍MCP服务器的用途,并推荐一些值得关注的服务器,帮助您提升AI工作效率。
什么是MCP?
MCP是一种开放协议,旨在让AI模型(如Claude)通过标准化的服务器实现与本地或远程资源的安全交互。它支持AI执行复杂任务,例如访问文件系统、查询数据库或调用网络API,同时保持安全性和可控性。MCP服务器的多样性使其适用于从开发到金融、安全等多个领域。
为什么使用MCP服务器?
MCP服务器为AI模型提供了以下优势:
-
扩展功能:使AI能够处理原本无法直接完成的任务,如实时金融数据分析或安全扫描。
-
安全性:通过标准化的协议,确保AI与外部资源的交互安全可控。
-
灵活性:支持多种编程语言(如Python、TypeScript、Go)和操作系统(macOS、Windows、Linux)。
-
社区支持:MCP服务器由各大厂商以及社区或个人开发者开发,同时awesome-mcp-servers仓库由社区维护,定期更新,提供丰富的选择。
精选MCP服务器推荐
awesome-mcp-servers仓库将MCP服务器按功能分类,以下是几个主要类别及其推荐服务器的详细介绍。完整MCP服务器列表见GitHub仓库awesome-mcp-servers。
1. 🔗 聚合类(Aggregators)
聚合类服务器通过单一接口提供对多种工具或服务的访问,适合需要集成多种功能的场景。
-
OpenMCP
- 10秒内将Web API转换为MCP服务器并将其添加到开源注册表中: https://open-mcp.org -
tigranbs/mcgravity
- 一个代理工具,用于将多个MCP服务器组合成一个统一的端点。通过跨多个MCP服务器负载均衡请求来扩展您的AI工具,类似于Nginx对Web服务器的工作方式。 -
MetaMCP
- MetaMCP是一个统一的中间件MCP服务器,通过GUI管理您的MCP连接。 -
MCP Access Point
- 一键将Web API转成为MCP服务器,而无需对服务器端代码进行任何修改。
2. 🌏 浏览器自动化
Web 内容访问和自动化功能。支持以 AI 友好格式搜索、抓取和处理 Web 内容。
-
executeautomation/playwright-mcp-server
- 使用 Playwright 进行浏览器自动化和网页抓取的 MCP 服务器。 -
pskill9/web-search
- 一个支持使用 Google 搜索结果进行免费网页搜索的 MCP 服务器,无需 API 密钥。 -
34892002/bilibili-mcp-js
- 一个支持搜索 B站 内容的 MCP 服务器。提供LangChain调用示例、测试脚本。 -
getrupt/ashra-mcp
- 从任何网站提取结构化数据。只需输入提示即可获取JSON。 -
aircodelabs/grasp
- 可本地部署或自托管的浏览器自动化操作,原生支持 MCP 和 A2A。
3. 🎨 艺术与文化
提供艺术收藏、文化遗产和博物馆数据库的访问与探索。让 AI 模型能够搜索和分析艺术文化内容。
-
burningion/video-editing-mcp
- 从您的视频集合中添加、分析、搜索和生成视频剪辑。 -
yuna0x0/anilist-mcp
- 集成 AniList API 获取动画和漫画信息的 MCP 服务器。
4. ☁️ 云平台
云平台服务集成。实现与云基础设施和服务的管理和交互。
-
qiniu/qiniu-mcp-server
- 基于七牛云产品构建的 MCP,支持访问七牛云存储、智能多媒体服务等。 -
Cloudflare MCP Server
- 与 Cloudflare 服务集成,包括 Workers、KV、R2 和 D1。 -
aliyun/alibaba-cloud-ops-mcp-server
- 一款MCP服务器,使AI助手能够运维管理阿里云上的资源,支持ECS、云监控、OOS和其他各种广泛使用的云产品。
5. 🖥️ 命令行
运行命令、捕获输出以及以其他方式与 shell 和命令行工具交互。
-
ferrislucas/iterm-mcp
- 一个为 iTerm 终端提供访问能力的 MCP 服务器。您可以执行命令,并就终端中看到的内容进行提问交互。 -
g0t4/mcp-server-commands
- 使用run_command和run_script工具运行任何命令。 -
MladenSU/cli-mcp-server
- 具有安全执行和可定制安全策略的命令行界面。 -
tumf/mcp-shell-server
- 实现模型上下文协议 (MCP) 的安全 shell 命令执行服务器。
6. 💬 社交
与通讯平台集成,实现消息管理和渠道运营。使AI模型能够与团队沟通工具进行交互。
-
gotoolkits/wecombot
- MCP服务器 Tools 应用程序,用于向企业微信群机器人发送各种类型的消息。 -
elie222/inbox-zero
- 一款专为 Inbox Zero 设计的MCP服务器。在Gmail基础上新增功能,例如识别需要回复或跟进处理的邮件。 -
carterlasalle/mac_messages_mcp
- 一款通过模型上下文协议(MCP)安全连接iMessage数据库的MCP服务器,支持大语言模型查询与分析iMessage对话。该系统具备完善的电话号码验证、附件处理、联系人管理、群聊操作功能,并全面支持消息收发。 -
sawa-zen/vrchat-mcp
- 这是一个与VRChat API交互的MCP服务器。您可以获取VRChat的好友、世界、化身等信息。 -
line/line-bot-mcp-server
- 整合 LINE 官方账号的 MCP 服务器。
7. 💻 开发者工具
增强开发工作流程和环境管理的工具和集成。
-
QuantGeekDev/docker-mcp
- 通过 MCP 进行 Docker 容器管理和操作。 -
zcaceres/fetch-mcp
- 一个灵活获取 JSON、文本和 HTML 数据的 MCP 服务器。 -
kealuya/mcp-jina-ai
- 集成 Jina.ai 将目标网页进行总结,转换成对LLM友好的Markdown格式返回。 -
r-huijts/xcode-mcp-server
- Xcode 集成,支持项目管理、文件操作和构建自动化。 -
snaggle-ai/openapi-mcp-server
- 使用开放 API 规范 (v3) 连接任何 HTTP/REST API 服务器。 -
jetbrains/mcpProxy
- 连接到 JetBrains IDE。 -
Rootly-AI-Labs/Rootly-MCP-server
- 用于事件管理平台 Rootly(https://rootly.com/) 的 MCP 服务器。 -
YuChenSSR/mindmap-mcp-server
- 用于生成漂亮交互式思维导图mindmap的模型上下文协议(MCP)服务器。 -
InhiblabCore/mcp-image-compression
- 用于本地压缩各种图片格式的 MCP 服务器。
8. 🧮 数据科学工具
旨在简化数据探索、分析和增强数据科学工作流程的集成和工具。
-
reading-plus-ai/mcp-server-data-exploration
- 支持对基于 .csv 的数据集进行自主数据探索,以最小的成本提供智能见解。 -
zcaceres/markdownify-mcp
- 一个 MCP 服务器,可将几乎任何文件或网络内容转换为 Markdown。 -
reading-plus-ai/mcp-server-data-exploration
- 实现基于.csv数据集的自动数据探索,提供最少工作量的智能化洞察。
9. 📂 文件系统
提供对本地文件系统的直接访问,并具有可配置的权限。使 AI 模型能够读取、写入和管理指定目录中的文件。
-
modelcontextprotocol/server-filesystem
- 直接访问本地文件系统。 -
modelcontextprotocol/server-google-drive
- Google Drive 集成,用于列出、阅读和搜索文件。 -
hmk/box-mcp-server
- Box 集成,支持文件列表、阅读和搜索功能。 -
mark3labs/mcp-filesystem-server
- 用于本地文件系统访问的 Golang 实现。 -
mamertofabian/mcp-everything-search
- 使用 Everything SDK 实现的快速 Windows 文件搜索。
10. 💰 金融与金融科技
金融数据访问和加密货币市场信息。支持查询实时市场数据、加密货币价格和财务分析。
-
heurist-network/heurist-mesh-mcp-server
- 通过Heurist Mesh网络访问专业化的web3 AI代理,用于区块链分析、智能合约安全审计、代币指标评估及链上交互。提供全面的DeFi分析工具、NFT估值及跨多链交易监控功能。 -
base/base-mcp
- 集成Base网络的链上工具,支持与Base网络及Coinbase API交互,实现钱包管理、资金转账、智能合约和DeFi操作。 -
QuantGeekDev/coincap-mcp
- 使用 CoinCap 的公共 API 集成实时加密货币市场数据,无需 API 密钥即可访问加密货币价格和市场信息。 -
anjor/coinmarket-mcp-server
- Coinmarket API 集成以获取加密货币列表和报价。 -
berlinbra/alpha-vantage-mcp
- Alpha Vantage API 集成,用于获取股票和加密货币信息。 -
ferdousbhai/tasty-agent
- Tastyworks API 集成,用于管理 Tastytrade 平台的交易活动。 -
ferdousbhai/investor-agent
- 整合雅虎财经以获取股市数据,包括期权推荐。 -
mcpdotdirect/evm-mcp-server
- 全面支持30多种EVM网络的区块链服务,涵盖原生代币、ERC20、NFT、智能合约、交易及ENS解析。
11. 🎮 游戏
游戏相关数据和服务集成。
-
Coding-Solo/godot-mcp
- 一个用于与Godot游戏引擎交互的MCP服务器,提供编辑、运行、调试和管理Godot项目中场景的工具。 -
rishijatia/fantasy-pl-mcp
- 用于实时 Fantasy Premier League 数据和分析工具的 MCP 服务器。 -
CoderGamester/mcp-unity
- Unity3d 游戏引擎集成 MCP 服务器。 -
opgginc/opgg-mcp
- 访问英雄联盟、云顶之弈、无界英雄等热门游戏的实时游戏数据,提供英雄分析、电竞赛程、元组合和角色统计。
12. 🧠 知识与记忆
使用知识图谱结构的持久内存存储。使 AI 模型能够跨会话维护和查询结构化信息。
-
modelcontextprotocol/server-memory
- 基于知识图谱的长期记忆系统用于维护上下文。 -
CheMiguel23/MemoryMesh
- 增强基于图形的记忆,重点关注 AI 角色扮演和故事生成。 -
topoteretes/cognee
- AI应用程序和Agent的内存管理器使用各种图存储和向量存储,并允许从 30 多个数据源提取数据。 -
hannesrudolph/mcp-ragdocs
- MCP 服务器实现提供了通过矢量搜索检索和处理文档的工具,使 AI 助手能够利用相关文档上下文来增强其响应能力。 -
kaliaboi/mcp-zotero
- 为 LLM 提供的连接器,用于操作 Zotero Cloud 上的文献集合和资源。 -
mcp-summarizer
- AI摘要生成MCP服务器,支持多种内容类型:纯文本、网页、PDF文档、EPUB电子书、HTML内容。
13. 🗺️ 位置服务
地理和基于位置的服务集成。支持访问地图数据、方向和位置信息。
-
modelcontextprotocol/server-google-maps
- Google 地图集成,提供位置服务、路线规划和地点详细信息。 -
SecretiveShell/MCP-timeserver
- 访问任意时区的时间并获取当前本地时间。 -
webcoderz/MCP-Geo
- 支持 nominatim、ArcGIS、Bing 的地理编码 MCP 服务器。 -
briandconnelly/mcp-server-ipinfo
- 使用 IPInfo API 获取 IP 地址的地理位置和网络信息。 -
QGIS MCP
- 通过MCP将QGIS桌面端与Claude AI连接。该集成支持提示辅助的项目创建、图层加载、代码执行等功能。 -
kukapay/nearby-search-mcp
- 一个基于IP定位检测的附近地点搜索MCP服务器。
14. 📊 监测
访问和分析应用程序监控数据。使 AI 模型能够审查错误报告和性能指标。
-
seekrays/mcp-monitor
- 一款通过模型上下文协议(MCP)暴露系统指标的监控工具。该工具允许大型语言模型通过兼容MCP的接口实时获取系统信息(支持CPU、内存、磁盘、网络、主机、进程)。 -
hyperb1iss/lucidity-mcp
- 通过基于提示的智能分析,从代码复杂度到安全漏洞等10个关键维度,提升AI生成代码的质量。
15. 🔎 搜索
-
scrapeless-ai/scrapeless-mcp-server
- Scrapeless模型上下文协议服务作为MCP服务器连接器,连接到Google SERP API,使得在MCP生态系统内无需离开即可进行网页搜索。 -
modelcontextprotocol/server-brave-search
- 使用 Brave 的搜索 API 实现网页搜索功能。 -
mzxrai/mcp-webresearch
- 在 Google 上搜索并对任何主题进行深度研究。 -
andybrandt/mcp-simple-arxiv
- MCP for LLM 用于搜索和阅读 arXiv 上的论文。
16. 🔒 安全
-
dnstwist MCP Server
- dnstwist 的 MCP 服务器,这是一个强大的 DNS 模糊测试工具,可帮助检测域名抢注、钓鱼和企业窃密行为。 -
fosdickio/binary_ninja_mcp
- Binary Ninja 的 MCP 服务器和桥接器。提供二进制分析和逆向工程工具。 -
Maigret MCP Server
- maigret 的 MCP 服务器,maigret 是一款强大的 OSINT 工具,可从各种公共来源收集用户帐户信息。此服务器提供用于在社交网络中搜索用户名和分析 URL 的工具。 -
Shodan MCP Server
- MCP 服务器用于查询 Shodan API 和 Shodan CVEDB。此服务器提供 IP 查找、设备搜索、DNS 查找、漏洞查询、CPE 查找等工具。 -
roadwy/cve-search_mcp
- CVE-Search MCP服务器, 提供CVE漏洞信息查询、漏洞产品信息查询等功能。 -
Security Audit MCP Server
一个强大的 MCP (模型上下文协议) 服务器,审计 npm 包依赖项的安全漏洞。内置远程 npm 注册表集成,以进行实时安全检查。
17. 🚆 旅行与交通
访问旅行和交通信息。可以查询时刻表、路线和实时旅行数据。
-
Airbnb MCP Server
- 提供搜索Airbnb房源及获取详细信息的工具。 -
pab1it0/tripadvisor-mcp
- 一个MCP服务器,使LLM能够通过标准化的MCP接口与Tripadvisor API交互,支持位置数据、评论和照片
18. 🔄 版本控制
与 Git 存储库和版本控制平台交互。通过标准化 API 实现存储库管理、代码分析、拉取请求处理、问题跟踪和其他版本控制操作。
-
modelcontextprotocol/server-github
- GitHub API集成用于仓库管理、PR、问题等 -
modelcontextprotocol/server-gitlab
- GitLab平台集成用于项目管理和CI/CD操作 -
oschina/mcp-gitee
- Gitee API集成、仓库、问题及拉取请求管理等功能。 -
modelcontextprotocol/server-git
- 直接的Git仓库操作,包括读取、搜索和分析本地仓库 -
Tiberriver256/mcp-server-azure-devops
- Azure DevOps 集成,用于管理存储库、工作项目和管道 -
adhikasp/mcp-git-ingest
- 使用 LLM 阅读和分析 GitHub 存储库 -
kopfrechner/gitlab-mr-mcp
- 与 GitLab 项目问题和合并请求无缝互动。
结语
MCP服务器为AI模型提供了无限可能,从云端服务到金融数据、安全分析,涵盖了多种应用场景。更多其他工具和集成、框架、实用工具、提示和技巧等信息,详见awesome-mcp-servers仓库,快速提升AI能力。立即探索完整列表,找到最适合您的MCP服务器,开启更智能的AI应用之旅!
来源:https://github.com/punkpeye/awesome-mcp-servers
内容来源:IF 实验室
相关文章:
MCP专题 | 探索MCP服务器世界:增强AI能力的精选推荐
在人工智能快速发展的今天,模型上下文协议(MCP,Model Context Protocol)已成为一项重要的技术标准,它使AI模型能够安全地与外部资源交互。MCP服务器作为AI与工具、数据库和API之间的桥梁,极大地扩展了AI的功…...
深入解析OrientDB:多模型数据库的技术优势与实际应用
OrientDB 是一款开源的多模型 NoSQL 数据库,融合了文档数据库、图数据库和对象数据库的特性。它不仅支持灵活的数据建模,还提供了高性能的查询能力,适用于社交网络、物联网、内容管理等场景。本文详细探讨 OrientDB 的核心特性、应用场景&…...
芯片分享之AD976性能介绍
产品特征: D976和AD976A均为高速、低功耗、16位模数转换器(ADC),采用5 V单电源供电。AD976A的吞吐速率为200 ksps,而AD976的吞吐速率为100 ksps。各器件均内置一个逐次逼近型开关电容ADC、一个2.5 V内部基准电压源和一个高速并行接口。最大功…...
Flutter - 集成三方库:数据库(sqflite)
数据库 $ flutter pub add sqlite $ flutter pub get$ flutter run运行失败,看是编译报错,打开Xcode工程 ⌘ B 编译 对比 GSYGithubAppFlutter 的Xcode工程Build Phases > [CP] Embed Pods Frameworks 有sqfite.framework。本地默认的Flutter工程默认未生成Pod…...
野火鲁班猫(arrch64架构debian)从零实现用MobileFaceNet算法进行实时人脸识别(三)用yolov5-face算法实现人脸检测
环境直接使用第一篇中安装好的环境即可 先clone yolov5-face项目 git clone https://github.com/deepcam-cn/yolov5-face.git 并下载预训练权重文件yolov5n-face.pt 网盘链接: https://pan.baidu.com/s/1xsYns6cyB84aPDgXB7sNDQ 提取码: lw9j (野火官方提供&am…...
基于matlabcd7.x的无网格近似方法
无网格近似方法(Meshless Methods)是一类数值计算方法,用于解决偏微分方程(PDEs)问题,特别是在几何形状复杂或需要动态网格更新的场景中。与传统的有限元方法(FEM)相比,无…...
塔式服务器都有哪些重要功能?
塔式服务器作为一种拥有着独特立式设计的服务器,能够帮助企业节省一定的放置空间,提供一系列的功能和优势,可以运用在多种应用场景当中,下面将探讨一下塔式服务器的主要功能都有哪些? 塔式服务器可以支持基本的应用程序…...
【基于SpringBoot的图书购买系统】深度讲解 分页查询用户信息,分析前后端交互的原理
引言📚 在企业级应用开发中,用户管理系统是几乎所有后台管理系统的核心模块之一。它不仅需要实现用户数据的增删改查,还需要考虑数据分页展示、状态管理、前后端交互效率等问题。本文将以一个实际的用户管理系统为例,详细讲解基于…...
机器学习算法-聚类K-Means
先来看看K-Means算法的核心流程吧 下面我们通过一个简单聚类来介绍K-Means算法迭代过程 如图(a)所示:表示初始化数据集。 如图(b)所示:假设K2,随机选择两个点作为类别质心,分别为图中的红色和蓝色质心。 如图©所示ÿ…...
初识Linux 进程:进程创建、终止与进程地址空间
目录 0.写在前面 1.进程创建 fork(): exec(): 2.进程地址空间 3.进程终止 正常终止(主动退出) 异常终止(被动终止) 0.写在前面 本文将对Linux环境下的进程:包括进程创建、终止与进程等待…...
2025年PMP 学习二十二 15章 项目绩效域
2025年PMP 学习二十二 15章 项目绩效域 文章目录 2025年PMP 学习二十二 15章 项目绩效域项目绩效域1.项目绩效域2.项目持续效域3.项目管理中的干系人管理 1.干系人持续效域促进干系人参与的步骤: 2 团队持续效域1 团队持续效域及项目团队人员有关系的活动和职能&…...
顶级流媒体服务商 Spotify 2025.04 故障复盘报告,吃他人的堑长自己的智
2025 年 4 月 16 日,Spotify 经历了一次影响全球用户的中断。以下就是发生了什么以及我们将如何解决它。 背景 我们使用 Envoy Proxy 作为我们的网络外围系统。外围是我们的软件接收用户(您!)网络流量的第一部分。然后ÿ…...
服装收银系统哪个好?服装店进销存管理软件全面评测
在服装批发零售行业,选择一款合适的收银系统和进销存管理软件至关重要。好的系统不仅能提高工作效率,还能帮助商家精准掌握库存、优化销售策略。 本文将全面分析服装收银系统的选择标准,并重点介绍秦丝进销存这一专业解决方案。 一、服装收…...
Java程序员从0学AI(二)
一、前言 在上一篇文章中,我们初步认识了 AI 领域的核心基础概念,如大语言模型(LLM)的参数量特征、提示词(Prompt)对交互效果的关键作用、文本处理单元 Token 的独特定义,以及通过向量转换实现…...
进阶知识:无参的函数装饰器之深入理解@wraps()
进阶知识:无参的函数装饰器之深入理解wraps(func) 一、wraps(func)的本质解析 1.1 核心作用 wraps(func)是functools模块提供的装饰器工具,用于保留被装饰函数的元信息。它通过将被装饰函数的名称(__name__)、文档字符串&#…...
《C 语言 sizeof 与 strlen 深度对比:原理、差异与实战陷阱》
目录 一. sizeof 和 strlen 的对比 1.1 sizeof 1.2 strlen 1.3 对比表格 二. 数组和指针笔试题解析 2.1 一维数组 2.2 字符数组 2.2.1 代码练习一 2.2.2 代码练习二 2.2.3 代码练习三 2.2.4 代码练习四 2.2.5 代码练习五 2.2.6 代码练习六 2.3 二维数组 …...
C++ 初阶 | 类和对象易错知识点(上)
目录 0.引言 1.访问限定符 2.域 3.类的实例化和声明 4.this指针 5.构造函数(自动执行) 6.拷贝构造 7.运算符重载 8.日期类的实现 9.总结 0.引言 今天,小邓儿和大家分享一下,C在类和对象中的易错知识点🤭&am…...
USB转TTL
USB转TTL模块是实现计算机USB接口与TTL电平串口设备(如单片机、嵌入式系统)通信的核心组件,其原理涉及协议转换和电平适配两大关键技术 一、核心功能与应用场景 功能:将计算机的USB信号(高速差分信号、USB协议&#…...
汽车生产中的测试台连接 – EtherCAT 转CANopen高效的网关通信
使用 EtherCAT 和 CANopen协议,实现对汽车零部件的高效生产线末端测试 某电动机、电桥和变速箱制造商之一,正在其生产线上使用ETHERCAT转canopen网关WL-ECAT-COP的解决方案。集成到测试线中的下线测试必须映射众多待测设备的测试应用。该制造商已指定 Et…...
汽车充电过程中--各个电压的关系(DeepSeek)
在电动汽车的充电过程中,电池的充电机制涉及多个电压参数的协调控制,以下从原理到实际应用逐步分析: 1. 充电基础原理 电动汽车电池(通常为锂离子电池组)的充电本质是通过外部电源向电池注入电能,使锂离子…...
基于HTML的Word风格编辑器实现:从零打造功能完备的富文本编辑器
引言 在Web开发中,实现一个功能完备的富文本编辑器是一个常见需求。本文将基于HTML5和JavaScript,结合第三方库,打造一个具有Word风格界面的富文本编辑器,支持格式设置、图片插入、表格创建、文件导入导出等核心功能。 完整代码…...
亚远景-汽车软件开发的“升级之路”:ASPICE各等级说明
ASPICE(Automotive SPICE)将汽车软件开发过程的成熟度划分为六个等级,从0级到5级,每个等级代表了组织在软件开发过程中的不同能力水平。以下是各等级的详细说明: 等级0:不完整(Incomplete&#…...
Unity Display 1 No cameras rendering
一个相机不能同时输出到屏幕和RenderTexture。 Output Texture,要么是 None (屏幕),要么是RenderTexture。 如果此时相机已经输出到RenderTexture,场景中又没有别的相机在渲染,屏幕将变黑并显示No cam…...
Python Selenium 使用指南
Selenium 是一个用于自动化 Web 浏览器交互的强大工具,常用于网页测试、数据抓取和自动化任务。以下是 Python 中 Selenium 的详细使用说明。 安装 Selenium 首先需要安装 Selenium 库和浏览器驱动: pip install selenium 然后下载对应浏览器的驱动&…...
Cribl 对数据源进行过滤-01
先说一个项目中实际的例子: Cribl 利用filter expression 来过滤 data, 举个例子: source1: sourcerouter=A, source 2: sourcerouter=B, 这个时候,可以要把他们合并起来: sourcerouter=A || sourcerouter=B 来进行过滤想要的数据。 最后可以使用一个pipeline 来对数据进行…...
python 通过 pymysql 获取 select count(*) xxx 的数量
在使用 pymysql 库来获取 SELECT COUNT(*) 语句的结果时,你可以通过以下步骤实现: 安装 pymysql:如果你还没有安装 pymysql,可以通过 pip 安装它。 pip install pymysql连接到数据库:使用 pymysql.connect() 方法连接…...
定时任务延迟任务
二者的区别: 定时任务:有固定周期的,有明确的触发时间。 延迟任务:没有固定的开始时间,它常常是由一个事件触发的,而在这个事件触发之后的一段时间内触发另一个事件,任务可以立即执行࿰…...
【动手学深度学习】1.1~1.2 机器学习及其关键组件
目录 一、引言1.1. 日常生活中的机器学习1.2. 机器学习中的关键组件1)数据2)模型3)目标函数4)优化算法 一、引言 1.1. 日常生活中的机器学习 应用场景: 以智能语音助手(如Siri、Alexa)的唤醒…...
LLaVA-MoD:基于MoE结构和蒸馏训练方法,训练轻量化多模态大模型!!
摘要:我们介绍了LLaVA-MoD,这是一个旨在高效训练小型多模态语言模型(s-MLLM)的创新框架,通过从大规模多模态语言模型(l-MLLM)中提取知识来实现。我们的方法解决了多模态语言模型(MLL…...
YOLOv8 的双 Backbone 架构:解锁目标检测新性能
一、开篇:为何踏上双 Backbone 探索之路 在目标检测的领域中,YOLOv8 凭借其高效与精准脱颖而出,成为众多开发者和研究者的得力工具。然而,传统的单 Backbone 架构,尽管已经在诸多场景中表现出色,但仍存在一…...
SSRF(服务器端请求伪造)基本原理靶场实现
1、漏洞原理 攻击者通过构造恶意请求,诱使服务器向内部系统或第三方服务发起非预期的网络请求。其核心在于 服务器信任了不可信的用户输入,并基于该输入发起网络操作。 2、攻击场景与利用方式 1. 基础利用 攻击类型示例Payload目标读取本地文件file://…...
自动化测试脚本点击运行后,打开Chrome很久??
亲爱的小伙伴们大家好。 小编最近刚换了电脑,这几天做自动化测试发现打开Chrome浏览器需要等待好长时间,起初还以为代码有问题,或者Chromedriver与Chrome不匹配造成的,但排查后发现并不是!! 在driver.py中…...
Oracle中如何解决FREE BUFFER WAITS
基于性能上的考虑,服务器进程在扫描LRU主列的同时,会将脏块移至LRU-W列,如果发现没有足够可用(可替换)的BUFFER CACHE,进程并不会无止尽地扫描整条LRU主列,而是在扫描到某个阀值(该阀…...
OpenHarmony开源鸿蒙兼容性测试常见问题解答分享
OpenHarmony 兼容性测评主要是验证合作伙伴的设备和业务应用满足 OpenHarmony 开源兼容性定义的技术要求,确保运行在 OpenHarmony 上的设备和业务应用能稳定、正常运行,同时使用 OpenHarmony 的设备和业务应用有一致性的接口和业务体验。 一、兼容性测评…...
Android trace presentFence屏幕显示的帧
Android trace presentFence屏幕显示的帧 presentFence :当帧成功显示到屏幕时,present fence就会signal。 FrameMissed/GpuFrameMissed/HwcFrameMissed表示上一次合成的结果,当SurfaceFlinger合成后显示到屏幕上,present fence就…...
【520特辑】情人节脑影像绘图
祝大家520快乐! 永远爱自己! 1.Brain Net基于节点画爱心 clear all; clc;t linspace(0, 2*pi, 30); x 16*sin(t).^3; y 13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t); z zeros(size(t));[X,Y] meshgrid(linspace(-10,10,5), linspace(-10,10,5)); X …...
Linux服务器配置深度学习环境(Pytorch+Anaconda极简版)
前言: 最近做横向需要使用实验室服务器跑模型,之前用师兄的账号登录服务器跑yolo,3张3090一轮14秒,我本地一张4080laptop要40秒,效率还是快很多,(这么算一张4080桌面版居然算力能比肩3090&#…...
如何理解大模型的幻觉输出及RAG技术的应用与实战案例
导读:大语言模型(LLM)在当今技术领域中扮演着越来越重要的角色,但其“幻觉输出”问题却成为实际应用中的痛点。本文将带你深入剖析这一现象的定义、表现形式及成因,并探讨如何通过RAG(检索增强生成…...
std::vector<>.emplace_back
emplace_back() 详解:C 就地构造的效率革命 emplace_back() 是 C11 引入的容器成员函数,用于在容器尾部就地构造(而非拷贝或移动)元素。这一特性显著提升了复杂对象的插入效率,尤其适用于构造代价较高的类型。 一、核…...
卷积神经网络(CNN)学习率调整完全指南:从理论到PyTorch实践
引言 学习率是训练卷积神经网络(CNN)最重要的超参数之一,合理调整学习率可以显著提高模型性能、加速收敛并避免训练失败。本文将全面解析CNN学习率调整的技术与方法,涵盖基础概念、常用策略、PyTorch实现以及实用技巧。 一、学习率为什么如此重要&…...
KLEC--基于知识学习的演化计算算法
KLEC–基于知识学习的演化计算算法 title: Knowledge Learning for Evolutionary Computation author: Yi Jiang, Zhi-Hui Zhan, Kay Chen Tan, Jun Zhang. journal: IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION (TEVC) DOIÿ…...
Git查看指定作者提交命令
要查看 Git 仓库中某个作者的提交记录,可以使用 git log 命令结合 --author 选项。以下是具体用法和示例: 基础命令 git log --author"作者名"作用:列出指定作者的所有提交记录。示例:查找作者名为 John Doe 的提交&am…...
隐形安全感
凌晨两点,手机突然震动。合作三年的化工原料供应商发来紧急消息:“一批次环氧树脂需要连夜从南京调往广州,但合作多年的物流公司临时爽约,能帮忙想想办法吗?” 我盯着屏幕愣了几秒。这类危险品运输从来不是简单的“拉…...
代码随想录算法训练营 Day52 图论Ⅲ 岛屿问题Ⅱ 面积 孤岛 水流 造岛
图论 题目 101. 孤岛的总面积 计算孤岛总面积,一个想法是将相邻的陆地的位置置为 0,最后计算孤岛面积中最小的一个 #include <iostream> #include <vector> #include <queue>using namespace std;int sum 0; int dir[4][2] {0,-1…...
实用 Git 学习工具推荐:Learn Git Branching
https://learngitbranching.js.org/?localezh_CN 网站概述 Learn Git Branching 是一个面向开发者的交互式 Git 学习平台,专为那些希望通过实践掌握 Git 高级用法的用户设计。网站采用游戏化的界面和渐进式挑战,让复杂的 Git 概念变得直观易懂。无论是…...
物流项目第三期(统一网关、工厂模式运用)
前两期: 物流项目第一期(登录业务)-CSDN博客 物流项目第二期(用户端登录与双token三验证)-CSDN博客 为什么要有网关? 通过前面的课程我们已经完成了四个端的登录,但是我们并没有对登录后的请…...
安卓settings单双屏显示
Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java的onCreate方法中,创建布局之前会通过ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this);去获取是否使用嵌入式显示。 mIsEmbeddingActivityEnabled ActivityEmbeddingUtils.is…...
SpringCloud+Vue实现大文件分片下载(支持开始、暂停、继续、取消)
1. 实现效果 http://localhost:8089/#/demo 所有代码已提交至 https://github.com/SJshenjian/cloud.git与 https://github.com/SJshenjian/cloud-web.git中,欢迎star 2. 后端核心代码 FeignClient(value "download", contextId "download"…...
RK3576 Android 14.0 SDK开发指南(第一集)
RK3576 Android 14.0 SDK代码编译 SDK下载到本地后大概70多个G 下载后要做个校验 解压后内核源码 kernel代码路径说明 Android14支持6.1 版本的kernel,kernel源码在工程中kernel-6.1目录下 Lunch项说明 一键编译命令 ./build.sh -UKAupSoc RK3576 SDK默认没有开…...
【C/C++】现代C++线程池:从入门到生产级实现
文章目录 现代C线程池:从入门到生产级实现🧠 What Is a Thread Pool?🧩 Why Use a Thread Pool?🔰 Part 1: Basic Thread Pool (Beginner)🔧 Minimal Working Code:✅ Usage: 🧑🔬 Part 2: …...