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

Model Context Protocol 精选资源列表

Model Context Protocol 精选资源列表

  • Model Context Protocol 精选资源列表
    • 什么是MCP?
    • 教程
    • 社区
    • 说明
    • 服务器实现
      • 📂 浏览器自动化
      • ☁️ 云平台
      • 💬 社交
      • 👤 数据平台
      • 🗄️ 数据库
      • 💻 开发者工具
      • 🧮 数据科学工具
      • 📂 文件系统
      • 💰 金融 & 金融科技
      • 🧠 知识与记忆
      • 🗺️ 位置服务
      • 📊 监测
      • 🔎 搜索
      • 🚆 旅行与交通
      • 🔄 版本控制
      • 🛠️ 其他工具和集成
    • 框架
    • 客户端
    • 提示和技巧
      • 官方提示关于 LLM 如何使用 MCP

Model Context Protocol 精选资源列表

精选的优秀模型上下文协议 (MCP) 服务器列表

  • 什么是MCP?
  • 教程
  • Server 实现
  • 框架
  • 提示和技巧

什么是MCP?

MCP 是一种开放协议,通过标准化的服务器实现,使 AI 模型能够安全地与本地和远程资源进行交互。此列表重点关注可用于生产和实验性的 MCP 服务器,这些服务器通过文件访问、数据库连接、API 集成和其他上下文服务来扩展 AI 功能。

教程

  • Model Context Protocol (MCP) 快速开始
  • 设置 Claude 桌面应用程序以使用 SQLite 数据库

社区

  • r/mcp Reddit
  • Discord 服务

说明

  • 🎖️ – 正式实施
  • 🐍 – Python 代码库
  • 📇 – TypeScript 代码库
  • 🏎️ – Go 代码库
  • ☁️ - 云服务
  • 🏠 - 本地服务

服务器实现

NOTE:
我们现在有一个与存储库同步的基于 Web 的目录。

  • 📂 - 浏览器自动化
  • ☁️ - 云平台
  • 💬 - 社交
  • 👤 - 数据平台
  • 🗄️ - 数据库
  • 🛠️ - 开发者工具
  • 📂 - 文件系统
  • 💰 - Finance & Fintech
  • 🧠 - 知识与记忆
  • 🗺️ - 位置服务
  • 📊 - 监测
  • 🔎 - 搜索
  • 🔄 - 旅行与交通
  • 🔄 - 版本控制
  • 🛠️ - 其他工具和集成

📂 浏览器自动化

Web 内容访问和自动化功能。支持以 AI 友好格式搜索、抓取和处理 Web 内容。

  • @executeautomation/playwright-mcp-server 🌐⚡️ - 使用 Playwright 进行浏览器自动化和网页抓取的 MCP 服务器
  • @automatalabs/mcp-server-playwright 🌐🖱️ - 使用 Playwright 实现浏览器自动化的 MCP 服务器
  • @modelcontextprotocol/server-puppeteer 📇 🏠 - 用于网页抓取和交互的浏览器自动化
  • @kimtaeyoon83/mcp-server-youtube-transcript 📇 ☁️ - 获取 YouTube 字幕和文字记录以供 AI 分析

☁️ 云平台

云平台服务集成。实现与云基础设施和服务的管理和交互。

  • Cloudflare MCP Server 🎖️ 📇 ☁️ - 与 Cloudflare 服务集成,包括 Workers、KV、R2 和 D1
  • Kubernetes MCP Server - 🏎️ ☁️ 通过 MCP 操作 Kubernetes 集群
  • @flux159/mcp-server-kubernetes - 📇 ☁️/🏠 使用 Typescript 实现 Kubernetes 集群中针对 pod、部署、服务的操作。

💬 社交

与通讯平台集成,实现消息管理和渠道运营。使AI模型能够与团队沟通工具进行交互。

  • @modelcontextprotocol/server-slack 📇 ☁️ - 用于频道管理和消息传递的 Slack 工作区集成
  • @modelcontextprotocol/server-bluesky 📇 ☁️ - Bluesky 实例集成,用于查询和交互
  • MarkusPfundstein/mcp-gsuite - 🐍 ☁️ - 与 Gmail 和 Google 日历集成。

👤 数据平台

提供对客户数据平台内客户资料的访问

  • sergehuber/inoyu-mcp-unomi-server 📇 ☁️ - MCP 服务器用于访问和更新 Apache Unomi CDP 服务器上的配置文件。
  • OpenDataMCP/OpenDataMCP 🐍☁️ - 使用模型上下文协议将任何开放数据连接到任何 LLM。
  • tinybirdco/mcp-tinybird 🐍☁️ - MCP 服务器可从任何 MCP 客户端与 Tinybird Workspace 进行交互。

🗄️ 数据库

具有模式检查功能的安全数据库访问。支持使用可配置的安全控制(包括只读访问)查询和分析数据。

  • LucasHild/mcp-server-bigquery 🐍 ☁️ - BigQuery 数据库集成了架构检查和查询功能
  • ergut/mcp-bigquery-server 📇 ☁️ - Google BigQuery 集成的服务器实现,可实现直接 BigQuery 数据库访问和查询功能
  • designcomputer/mysql_mcp_server 🐍 🏠 - MySQL 数据库集成可配置的访问控制、模式检查和全面的安全指南
  • @modelcontextprotocol/server-postgres 📇 🏠 - PostgreSQL 数据库集成了模式检查和查询功能
  • @modelcontextprotocol/server-sqlite 🐍 🏠 - 具有内置分析功能的 SQLite 数据库操作
  • @joshuarileydev/supabase-mcp-server - Supabase MCP 服务器用于管理和创建 Supabase 中的项目和组织
  • ktanaka101/mcp-server-duckdb 🐍 🏠 - DuckDB 数据库集成了模式检查和查询功能
  • QuantGeekDev/mongo-mcp 📇 🏠 - MongoDB 集成使 LLM 能够直接与数据库交互。
  • tinybirdco/mcp-tinybird 🐍 ☁️ - Tinybird 集成查询和 API 功能
  • kiliczsh/mcp-mongo-server 📇 🏠 - MongoDB 的模型上下文协议服务器
  • KashiwaByte/vikingdb-mcp-server 🐍 ☁️ - VikingDB 数据库集成了collection和index的基本信息介绍,并提供向量存储和查询的功能.
  • neo4j-contrib/mcp-neo4j 🐍 🏠 - Neo4j 的模型上下文协议

💻 开发者工具

增强开发工作流程和环境管理的工具和集成。

  • QuantGeekDev/docker-mcp 🏎️ 🏠 - 通过 MCP 进行 Docker 容器管理和操作
  • snaggle-ai/openapi-mcp-server 🏎️ 🏠 - 使用开放 API 规范 (v3) 连接任何 HTTP/REST API 服务器

🧮 数据科学工具

旨在简化数据探索、分析和增强数据科学工作流程的集成和工具。

  • @reading-plus-ai/mcp-server-data-exploration 🐍 ☁️ - 支持对基于 .csv 的数据集进行自主数据探索,以最小的成本提供智能见解。

📂 文件系统

提供对本地文件系统的直接访问,并具有可配置的权限。使 AI 模型能够读取、写入和管理指定目录中的文件。

  • @modelcontextprotocol/server-filesystem 📇 🏠 - 直接访问本地文件系统。
  • @modelcontextprotocol/server-google-drive 📇 ☁️ - Google Drive 集成,用于列出、阅读和搜索文件
  • mark3labs/mcp-filesystem-server 🏎️ 🏠 - 用于本地文件系统访问的 Golang 实现。

💰 金融 & 金融科技

金融数据访问和加密货币市场信息。支持查询实时市场数据、加密货币价格和财务分析。

  • QuantGeekDev/coincap-mcp 📇 ☁️ - 使用 CoinCap 的公共 API 集成实时加密货币市场数据,无需 API 密钥即可访问加密货币价格和市场信息
  • anjor/coinmarket-mcp-server 🐍 🏠 - Coinmarket API 集成以获取加密货币列表和报价

🧠 知识与记忆

使用知识图谱结构的持久内存存储。使 AI 模型能够跨会话维护和查询结构化信息。

  • @modelcontextprotocol/server-memory 📇 🏠 - 基于知识图谱的长期记忆系统用于维护上下文
  • /CheMiguel23/MemoryMesh 📇 🏠 - 增强基于图形的记忆,重点关注 AI 角色扮演和故事生成

🗺️ 位置服务

地理和基于位置的服务集成。支持访问地图数据、方向和位置信息。

  • @modelcontextprotocol/server-google-maps 📇 ☁️ - Google 地图集成,提供位置服务、路线规划和地点详细信息

📊 监测

访问和分析应用程序监控数据。使 AI 模型能够审查错误报告和性能指标。

  • @modelcontextprotocol/server-sentry 🐍 ☁️ - Sentry.io 集成用于错误跟踪和性能监控
  • @modelcontextprotocol/server-raygun 📇 ☁️ - Raygun API V3 集成用于崩溃报告和真实用户监控

🔎 搜索

  • @modelcontextprotocol/server-brave-search 📇 ☁️ - 使用 Brave 的搜索 API 实现网页搜索功能
  • @angheljf/nyt 📇 ☁️ - 使用 NYTimes API 搜索文章
  • @modelcontextprotocol/server-fetch 🐍 🏠 ☁️ - 高效获取和处理网页内容,供 AI 使用
  • ac3xx/mcp-servers-kagi 📇 ☁️ - Kagi 搜索 API 集成
  • theishangoswami/exa-mcp-server 📇 ☁️ - Exa AI 搜索 API
  • exa-labs/exa-mcp-server 🎖️ 📇 ☁️ – 模型上下文协议 (MCP) 服务器让 Claude 等 AI 助手可以使用 Exa AI Search API 进行网络搜索。此设置允许 AI 模型以安全且可控的方式获取实时网络信息。
  • fatwang2/search1api-mcp 📇 ☁️ - 通过 search1api 搜索(需要付费 API 密钥)
  • Tomatio13/mcp-server-tavily ☁️ 🐍 – Tavily AI 搜索 API
  • blazickjp/arxiv-mcp-server ☁️ 🐍 - 搜索 ArXiv 研究论文
  • mzxrai/mcp-webresearch 🔍📚 - 在 Google 上搜索并对任何主题进行深度研究
  • andybrandt/mcp-simple-arxiv - 🐍 ☁️ MCP for LLM 用于搜索和阅读 arXiv 上的论文)

🚆 旅行与交通

访问旅行和交通信息。可以查询时刻表、路线和实时旅行数据。

  • NS Travel Information MCP Server 📇 ☁️ - 了解荷兰铁路 (NS) 的旅行信息、时刻表和实时更新

🔄 版本控制

与 Git 存储库和版本控制平台交互。通过标准化 API 实现存储库管理、代码分析、拉取请求处理、问题跟踪和其他版本控制操作。

  • @modelcontextprotocol/server-github 📇 ☁️ - GitHub API集成用于仓库管理、PR、问题等
  • @modelcontextprotocol/server-gitlab 📇 ☁️ 🏠 - GitLab平台集成用于项目管理和CI/CD操作
  • @modelcontextprotocol/server-git 🐍 🏠 - 直接的Git仓库操作,包括读取、搜索和分析本地仓库

🛠️ 其他工具和集成

  • mzxrai/mcp-openai 📇 ☁️ - 与 OpenAI 最智能的模型聊天
  • mrjoshuak/godoc-mcp 🏎️ 🏠 - 高效的 Go 文档服务器,让 AI 助手可以智能访问包文档和类型,而无需阅读整个源文件
  • pierrebrunelle/mcp-server-openai 🐍 ☁️ - 直接从Claude查询OpenAI模型,使用MCP协议
  • @modelcontextprotocol/server-everything 📇 🏠 - MCP服务器,涵盖MCP协议的所有功能
  • baba786/phabricator-mcp-server 🐍 ☁️ - 与Phabricator API交互
  • MarkusPfundstein/mcp-obsidian 🐍 ☁️ 🏠 - 通过REST API与Obsidian交互
  • calclavia/mcp-obsidian 📇 🏠 - 这是一个连接器,允许Claude Desktop(或任何MCP客户端)读取和搜索包含Markdown笔记的目录(如Obsidian库)。
  • anaisbetts/mcp-youtube 📇 ☁️ - 获取YouTube字幕
  • danhilse/notion_mcp 🐍 ☁️ - 与Notion API集成,管理个人待办事项列表
  • rusiaaman/wcgw 🐍 🏠 - 自动化shell执行、计算机控制和编码代理。(Mac)
  • reeeeemo/ancestry-mcp 🐍 🏠 - 允许AI读取.ged文件和基因数据
  • sirmews/apple-notes-mcp 🐍 🏠 - 允许AI读取本地Apple Notes数据库(仅限macOS)
  • anjor/coinmarket-mcp-server 🐍 🏠 - Coinmarket API集成,用于获取加密货币列表和报价
  • suekou/mcp-notion-server 📇 🏠 - 与Notion API交互
  • amidabuddha/unichat-mcp-server 🐍/📇 ☁️ - 使用MCP协议通过工具或预定义的提示发送请求给OpenAI、MistralAI、Anthropic、xAI或Google AI。需要供应商API密钥
  • g0t4/mcp-server-commands 📇 🏠 - 执行命令并包括其输出。工具和提示。
  • evalstate/mcp-miro 📇 ☁️ - 访问MIRO白板,批量创建和读取项目。需要REST API的OAUTH密钥。
  • sooperset/mcp-atlassian 🐍 ☁️ - Confluence工作区的自然语言搜索和内容访问
  • pyroprompts/any-chat-completions-mcp - 与任何其他OpenAI SDK兼容的聊天完成API对话,例如Perplexity、Groq、xAI等
  • anaisbetts/mcp-installer 🐍 🏠 - 一个MCP服务器,可以为您安装其他MCP服务器
  • tanigami/mcp-server-perplexity 🐍 ☁️ - 与 Perplexity API 交互。
  • future-audiences/wikimedia-enterprise-model-context-protocol 🐍 ☁️ - 维基百科文章查找 API
  • andybrandt/mcp-simple-timeserver 🐍 🏠☁️ - MCP 服务器允许检查客户端计算机上的本地时间或 NTP 服务器上的当前 UTC 时间
  • andybrandt/mcp-simple-openai-assistant - 🐍 ☁️ MCP 与 OpenAI 助手对话(Claude 可以使用任何 GPT 模型作为他的助手)
  • MladenSU/cli-mcp-server 🐍 🏠 - 具有安全执行和可定制安全策略的命令行界面
  • @llmindset/mcp-hfspace 📇 ☁️ - 直接从 Claude 使用 HuggingFace Spaces。使用开源图像生成、聊天、视觉任务等。支持图像、音频和文本上传/下载。
  • zueai/mcp-manager 📇 ☁️ - 简单的 Web UI 用于安装和管理 Claude 桌面应用程序的 MCP 服务器。
  • wong2/mcp-cli 📇 🏠 - 用于测试 MCP 服务器的 CLI 工具

框架

  • Genkit MCP 📇 – 提供Genkit与模型上下文协议(MCP)之间的集成。
  • @modelcontextprotocol/server-langchain 🐍 - 提供LangChain中的MCP工具调用支持,允许将MCP工具集成到LangChain工作流中。
  • mark3labs/mcp-go 🏎️ - 用于构建MCP服务器和客户端的Golang SDK。
  • metoro-io/mcp-golang 🏎️ - 用于构建 MCP 服务器的 Golang 框架,专注于类型安全。
  • FastMCP 🐍 - 一个用于在Python中构建MCP服务器的高级框架。
  • mcp-rs-template 🦀 - Rust的MCP CLI服务器模板
  • Foxy Contexts 🏎️ - Golang 库以声明方式编写 MCP 服务器,并包含功能测试
  • LiteMCP ⚡️ - 用于在 JavaScript/TypeScript 中构建 MCP 服务器的高级框架
  • mcp-framework - ⚡️ 用于构建 MCP 服务器的快速而优雅的 TypeScript 框架

客户端

  • SecretiveShell/MCP-Bridge 🐍 一个OpenAI中间件代理,用于在任何现有的OpenAI兼容客户端中使用MCP。
  • 3choff/MCP-Chatbot 一个简单但功能强大的⭐CLI聊天机器人,它将工具服务器与任何与OpenAI兼容的LLM API集成。
  • zed-industries/zed 来自Atom创作者的多人协作代码编辑器。
  • firebase/genkit 代理和数据转换框架。
  • continuedev/continue vscode自动补全和聊天工具(支持完整功能)。
  • upsonic/gpt-computer-assistant 使用 Docker 化的计算机使用代理,具备生产就绪的 API - Langchain 的 MCP 客户端
  • boilingdata/mcp-server-and-gw 带有示例服务器和 MCP 客户端的 MCP stdio 到 HTTP SSE 传输网关。
  • lightconetech/mcp-gateway MCP SSE 服务器的网关演示。
  • mark3labs/mcphost 一个 CLI 主机应用程序,使大型语言模型 (LLM) 能够通过模型上下文协议 (MCP) 与外部工具交互。

提示和技巧

官方提示关于 LLM 如何使用 MCP

想向 Claude 询问模型上下文协议相关技术吗?

创建一个项目,然后将此文件添加到其中:

https://modelcontextprotocol.io/llms-full.txt

现在 Claude 可以回答有关编写 MCP 服务器及其工作原理的问题

  • https://www.reddit.com/r/ClaudeAI/comments/1h3g01r/want_to_ask_claude_about_model_context_protocol/

相关文章:

Model Context Protocol 精选资源列表

Model Context Protocol 精选资源列表 Model Context Protocol 精选资源列表什么是MCP?教程社区说明服务器实现📂 浏览器自动化☁️ 云平台💬 社交👤 数据平台🗄️ 数据库💻 开发者工具🧮 数据科…...

Windows 11 12 月补丁星期二修复了 72 个漏洞和一个零日漏洞

微软于 2024 年 12 月为 Windows 11 发布的补丁星期二修复了其产品生态系统中的 72 个漏洞,包括 Windows 通用日志文件系统驱动程序中一个被积极利用的零日漏洞。 这个严重漏洞可以通过基于堆的缓冲区溢出授予攻击者系统权限,使其成为此版本中优先级最高…...

Python毕业设计选题:基于Hadoop 的国产电影数据分析与可视化_django+spider

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录 管理员功能界面 用户管理 免费电影管理 在线论坛 留言反馈 看板展示 系统…...

蓝桥杯我来了

最近蓝桥杯报名快要截止了,我们学校开始收费了,我们学校没有校赛,一旦报名缴费就是省赛,虽然一早就在官网上报名了,但是一直在纠结,和家人沟通,和朋友交流,其实只是想寻求外界的支持…...

大模型qiming面试内容整理-编码能力评估

编码能力评估是大模型相关岗位面试中非常关键的一环,面试官通常希望通过这个环节了解候选人对编程语言、算法与数据结构的掌握情况,以及其在实践中解决实际问题的能力。以下是编码能力评估的常见内容和类型,特别是针对机器学习、大模型和深度学习方向: 编程语言熟练度 ● P…...

Vivado ILA数据导出MATLAB分析

目录 ILA数据导出 分析方式一 分析方式二 有时候在系统调试时,数据在VIVADO窗口获取的信息有限,可结合MATLAB对已捕获的数据进行分析处理 ILA数据导出 选择信号,单击右键后,会有export ILA DATA选项,将其保存成CS…...

Linux内核 -- 字符设备之read write poll基本实现

Linux字符设备:read、write和poll函数实现及完整代码 1. read函数 原型 ssize_t read(struct file *file, char __user *buf, size_t count, loff_t *pos);实现步骤 检查用户缓冲区:使用copy_to_user将数据从内核空间复制到用户空间。返回已读取的字…...

linux部署ansible自动化运维

ansible自动化运维 1,编写ansible的仓库(比赛已经安装,无需关注) 1、虚拟机右击---设置---添加---CD/DVD驱动器---完成---确定 2、将ansible.iso的光盘连接上(右下角呈绿色状态) 3、查看光盘挂载信息 df -h…...

springboot421社区医疗服务可视化系统(论文+源码)_kaic

摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装社区医疗服务可视化系统软件来发挥其高效地信息处理的作用…...

vue渲染时闪光白屏问题怎么解决(笔记)

Vue渲染时出现闪光白屏问题,可能是因为页面内容需要较长时间才能加载完成,而在加载期间,页面会显示白屏或者空白内容,给用户体验带来负面影响。 解决方法: 为标签绑定 v-cloak 在样式中写 v-clock {displa&#xff…...

duxapp 2024-12-09 更新 PullView可以弹出到中间,优化CLI使用体验

UI库 修复 Button 禁用状态失效的问题Modal 组件即将停用,请使用 PullView 基础库 PullView side 新增 center 指定弹出到屏幕中间PullView 新增 duration 属性,指定动画时长新增 useBackHandler hook 用来阻止安卓端点击返回键 RN端 修复 windows …...

vue调试插件vue Devtools下载安装

Vue.js Devtools_6.6.3_Chrome插件下载_极简插件 进图官网点击推荐下载下载该调试工具 解压缩找到扩展程序开启开发者模式 将解压缩的文件拖拽到该页面空白处,点击添加扩展程序 点击详情允许访问文件网址 页面右键检查可以发现已经成功添加该页面调试插件...

.net core使用AutoMapper

AutoMapper 是一个用于 .NET 平台的对象映射工具,它简化了不同对象类型之间的转换过程。在软件开发中,尤其是在分层架构的应用程序里,常常需要在不同的对象模型之间进行数据传递,例如从数据库实体到视图模型、DTO(数据…...

HTTP头注入

注入类漏洞经久不衰,多年保持在owasp Top 10的首位。今天就聊聊那些被人遗忘的http头注入。用简单的实际代码进行演示,让每个人更深刻的去认识该漏洞。 3|0HOST注入 在以往http1.0中并没有host字段,但是在http1.1中增加了host字段&#xff…...

110.【C语言】编写命令行程序(1)

目录 1.前置知识 "命令"的含义 运行C语言程序 2.介绍 main函数的参数 实验1 执行结果 实验2 执行结果 修改代码 实验3 分析 方法:遍历数组argv[]中的所有参数 执行结果 修改代码 执行结果 1.前置知识 "命令"的含义 WINR输入cmd,在cmd窗口下…...

k8s 之 StatefulSet

深入理解StatefulSet(一):拓扑状态 k8s有状态与无状态的区别 无状态服务:deployment Deployment被设计用来管理无状态服务的pod,每个pod完全一致.什么意思呢? 无状态服务内的多个Pod创建的顺序是没有顺序的. 无状态服务内的多…...

PTA 7-2 从身份证号码中提取出出生年月

分数 12 作者 崔孝凤 单位 山东理工大学 输入一个18位的身份证号码,提取出年份和月份并输出,请判断输入的号码是否是18位,如果不是请提示"Invalid data,input again!",并重新输入新的号码。 输入格式: 输入一个18位…...

Plugin - 插件开发04_Spring Boot中的SPI机制与Spring Factories实现

文章目录 Pre方案概览使用插件的好处Spring Boot中的SPI机制与Spring Factories实现1. Spring Boot中的SPI机制Spring Factories文件 2. Spring Factories实现原理3. Code3.1 定义一个服务接口3.2 定义 实现类3.3 配置 spring.factories 文件3.4 创建一个Controller来加载插件3…...

GUNS搭建

一、准备工作 源码下载: 链接: https://pan.baidu.com/s/1bJZzAzGJRt-NxtIQ82KlBw 提取码: criq 官方文档 二、导入代码 1、导入后端IDE 导入完成需要,需要修改yml文件中的数据库配置,改成自己的。 2、导入前端IDE 我是用npm安装的yarn npm…...

路径规划之启发式算法之十四:蜘蛛蜂优化算法(Spider Wasp Optimizer, SWO)

蜘蛛蜂优化算法(Spider Wasp Optimizer, SWO)是一种受自然界中蜘蛛蜂行为启发的元启发式智能优化算法。由Mohamed Abdel-Basset等人于2023年提出,算法模拟了雌性蜘蛛蜂的狩猎、筑巢和交配行为,具有独特的更新策略,适用于具有不同探索和开发需求的广泛优化问题。 一、算法背…...

OpenGL ES详解——多个纹理实现混叠显示

目录 一、获取图片纹理数据 二、着色器编写 1. 顶点着色器 2. 片元着色器 三、绑定和绘制纹理 1. 绑定纹理 2. 绘制纹理 四、源码下载 一、获取图片纹理数据 获取图片纹理数据代码如下: //获取图片1纹理数据 mTextureId loadTexture(mContext, R.mipmap.…...

Java多线程与线程池技术详解(八)

《星游记》 “如果只有傻瓜才相信梦想,那么就叫我大傻瓜吧!” 《一人之下》 “想走的路不好走,想做人不好做,都说是身不由己,不是废话么。己不由心,身又岂能由己!” 目录 上一篇博客习题讲解 编…...

2024年12月11日Github流行趋势

项目名称:maigret 项目维护者:soxoj, kustermariocoding, dependabot, fen0s, cyb3rk0tik项目介绍:通过用户名从数千个站点收集个人档案信息的工具。项目star数:12,055项目fork数:870 项目名称:uv 项目维护…...

ThinkPHP 6.0 PHP新手教程

1、系统配置文件 下面系统自带的配置文件列表及其作用: 配置文件名描述app.php应用配置cache.php缓存配置console.php控制台配置cookie.phpCookie配置database.php数据库配置filesystem.php磁盘配置lang.php多语言配置log.php日志配置middleware.php中间件配置rou…...

【Excel学习记录】02-单元格格式设置

1.单元格格式工具美化表格 单元格格式位置 选中单元格,右键→设置单元格格式 合并居中 跨越合并 字体类型、大小、颜色、填充底纹、边框 斜线 软回车:alt enter 格式刷 2.单元格数字格式 格式不影响数值,只是展示形式 日期本质也是数…...

Paimon Tag和Branch创建文件存储过程

结论: 如果data-file被引用则不会被压缩,压缩仅针对未被引用的文件,创建tag时候根据当前快照进行创建 1、实际表和Manifest的内容 查看tag的内容 select * from table$tags;或者直接查看tag ossutil cat oss://test-dataware/warehouse/te…...

HCIA笔记8--DHCP、Telnet协议

1. DHCP介绍 对于主机的网络进行手动配置,在小规模的网络中还是可以运作的,但大规模网络是无力应对的。因此就有了DHCP协议来自动管理主机网络的配置。 DHCP(Dynamic Host Configuration Protocol): 动态主机配置协议,主要需要配置的参数有…...

Tableau数据可视化与仪表盘搭建

1.Tableau介绍 可视化功能 数据赋能 数据赋能就是将我们的数据看板发布到我们的线上去 这里的IP地址是业务部门可以通过账号密码登入的 我们也可以根据需要下载,选中并点击下载即可 下载下来之后,自己就能根据数据进行自定义的分析 也可以下载图片 还有…...

Django结合websocket实现分组的多人聊天

其他地方和上一篇大致相同,上一篇地址点击进入, 改动点1:在setting.py中最后再添加如下配置: # 多人聊天 CHANNEL_LAYERS {"default":{"BACKEND": "channels.layers.InMemoryChannelLayer"} }因此完整的se…...

自动驾驶控制与规划——Project 1: 车辆纵向控制

目录 零、任务介绍一、环境配置1.1 CARLA的配置1.2 Docker Ubuntu 20.04 ROS2 Foxy的配置 二、算法2.1 定速巡航2.2 自适应巡航2.3 离散PID控制 三、代码实现3.1 代码补全3.2仿真验证 零、任务介绍 课程主页 配置Carla仿真器配置carla-ros-bridge补全src\ros-bridge\carla_s…...

基于python实现自动化的验证码识别:探索与实践

基于python实现自动化的验证码识别:探索与实践 一、验证码的类型及特点(一)图像验证码(二)短信验证码(三)语音验证码 二、验证码识别的方法*(一)传统图像处理方法&#x…...

如何保证消息队列的高可用?(RabbitMQ)

RabbitMQ 是基于主从(非分布式)做高可用性的,RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式 1、单机模式:一般没人生产用单机模式 2、普通集群模式: 普通集群模式用于提高系统的吞吐量&…...

es的join是什么数据类型

在 Elasticsearch 中,parent 并不是一个独立的数据类型,而是与 join 数据类型一起使用的一个概念。join 数据类型用于在同一个索引中建立父子文档之间的关系,允许你在一个索引内表示层级结构或关联关系。通过 join 字段,你可以定义不同类型的文档(如父文档和子文档),并指…...

爬虫基础之代理的基本原理

在做爬虫的过程中经常会遇到一种情况,就是爬虫最初是正常运行、正常抓取数据的,一切看起来都是那么美好,然而一杯茶的工夫就出现了错误,例如 403 Forbidden,这时打开网页一看,可能会看到“您的IP访问频率太…...

golang实现简单的reids服务2

golang实现redis兼容的redis服务实现redis兼容的redis服务思路 golang实现redis兼容的redis服务 之前做的redis服务是通过tcp封装的自定义协议 原版项目地址:https://github.com/dengjiayue/my-redis.git 那么能不能实现一个redis兼容的redis服务,这样一般的redis包也可以调…...

CSS常用的尺寸单位

像素px 以屏幕上的一个点为单位&#xff0c;比较稳定和精确用的最多 em 以字体大小为参考&#xff0c;&#xff08;是自身字体大小的倍数&#xff09;当自身的字体大小改变时&#xff0c;em也会随着改变em * font-size px rem 以根元素 < html > 作为参考&#xff…...

计算机网络 备查

OSI 七层模型 七层模型协议各层实现的功能 简要 详细 TCP/IP协议 组成 1.传输层协议 TCP 2.网络层协议 IP 协议数据单元&#xff08;PDU&#xff09;和 封装 数据收发过程 数据发送过程 1. 2.终端用户生成数据 3.数据被分段&#xff0c;并加上TCP头 4.网络层添加IP地址信息…...

JavaEE 【知识改变命运】05 多线程(4)

文章目录 单例模式什么是单例模式饿汉模式懒汉模式多线程- 懒汉模式分析多线程问题第一种添加sychronized的方式第二种添加sychronized的方式改进第二种添加sychronized的方式&#xff08;DCL检查锁&#xff09; 阻塞队列什么是阻塞队列什么是消费生产者模型标准库中的阻塞队列…...

迭代器和生成器

一、迭代器&#xff08;Iterator&#xff09; 1. 什么是迭代器&#xff1f; 迭代器是一个可以在某一集合&#xff08;如列表、元组等&#xff09;中逐个访问元素的对象。它提供了一个方法&#xff0c;可以记住遍历的位置&#xff0c;每次取出一个元素&#xff0c;直到所有元素…...

小发现,如何高级的顺序输出,逆序输出整数的每一位(栈,队列)

当我还是初学者的时候&#xff0c;我经常思考有没有比慢慢求每一位数字然后考虑正序&#xff0c;逆序输出要快的办法...长期琢磨&#xff0c;必有所获&#xff01; 我刚学数据结构的时候还没意识到栈&#xff0c;队列还能这样用&#xff0c;虽然说有点杀鸡用牛刀的感觉&#x…...

前端换行、空格的多种表现形式

换行 1、<br> 标签 这是最直接的方式&#xff0c;用于在文本中插入一个简单的换行。<br> 标签是一个空元素&#xff0c;意味着它不需要结束标签。 示例&#xff1a; <p>这是第一行。<br>这是第二行。</p>2、CSS white-space 属性 通过CSS的w…...

自己总结:selenium高阶知识

全篇大概10000字&#xff08;含代码&#xff09;&#xff0c;建议阅读时间30min 一、等待机制 如果有一些内容是通过Ajax加载的内容&#xff0c;那就需要等待内容加载完毕才能进行下一步操作。 为了避免人为操作等待&#xff0c;会遇到的问题&#xff0c; selenium将等待转换…...

无线遥控红外通信

无线遥控红外通信 红外发射装置一般是指红外遥控器由 键盘电路 &#xff0c;红外编码电路 电源电路 和红外发射 电路组成 一般的红外线波长为940nm左右&#xff0c;外形与普通发光二极管相同 红外遥控为了提高抗干扰性能和降低电源消耗&#xff0c;红外遥控器常用载波的方式传送…...

第一个C++程序--(蓝桥杯备考版)

第一个C程序 基础程序 #include <iostream>//头⽂件 using namespace std;//使⽤std的名字空间 int main()//main函数 {cout << "hello world!" << endl; //输出&#xff1a;在屏幕打印"hello world!" return 0;}main函数 main 函数是…...

Rust包管理和构建工具

Cargo 是 Rust 语言的包管理和构建工具。它提供了一套完整的工具链&#xff0c;用于管理 Rust 项目的依赖关系、编译代码、运行测试和生成文档。Cargo 极大地简化了 Rust 项目的开发和部署过程&#xff0c;使得开发者可以专注于编写代码&#xff0c;而不是处理构建系统的复杂性…...

STM32输入捕获详解

目录 一、引言 二、输入捕获原理 三、寄存器介绍 四、配置步骤 1.开启时钟 2.GPIO 初始化 3.初始化定时器 4.配置输入捕获模式 5.使能捕获和更新中断 6.设置中断分组并编写中断服务函数 7.使能定时器 五、程序示例 六、总结 一、引言 在嵌入式系统开发中&#xff0…...

利用高德地图API,如何在PHP与vue3中实现地图缩放功能

文章精选推荐 1 JetBrains Ai assistant 编程工具让你的工作效率翻倍 2 Extra Icons&#xff1a;JetBrains IDE的图标增强神器 3 IDEA插件推荐-SequenceDiagram&#xff0c;自动生成时序图 4 BashSupport Pro 这个ides插件主要是用来干嘛的 &#xff1f; 5 IDEA必装的插件&…...

Selenium WebDriver:自动化网页交互的利器

Selenium WebDriver&#xff1a;自动化网页交互的利器 在当今快速发展的Web开发领域&#xff0c;自动化测试已经成为确保应用程序质量和用户体验的重要手段。Selenium WebDriver&#xff0c;作为Selenium工具包中的核心组件&#xff0c;正是这一领域的佼佼者。本文将详细介绍S…...

uniapp -- 实现页面滚动触底加载数据

效果 首选,是在pages.json配置开启下拉刷新 {"path": "pages/my/document/officialDocument","style": {"navigationStyle":</...

用ChatGPT-o1进行论文内容润色效果怎么样?

目录 1.引导问题发现 2.角色设定 3.整理常问修改 4.提供样例 5.小细节 小编在这篇文章中分享如何充分利用ChatGPT-o1-preview来提升论文润色的技巧。小编将持续跟进最新资源和最新的调研尝试结果&#xff0c;为宝子们补充更多实用的写作技巧。这些技巧将有助于您更有效地利…...