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

Spring boot 3.4 后 SDK 升级,暨 UI API/MCP 计划

PS 写这篇文章后看到 

A Deep Dive Into MCP and the Future of AI Tooling | Andreessen HorowitzWe explore what MCP is, how it changes the way AI interacts with tools, what developers are already building, and the challenges that still need solving. https://a16z.com/a-deep-dive-into-mcp-and-the-future-of-ai-tooling/

意外收获,mintlify opentools stainless speakeasy,好多做Api 文档版本 SDK 和 AI 融合产品

ApiHug - API Design & Develop New Paradigm.ApiHug - API Design & Develop New Paradigm.https://apihug.github.io/

ApiHug - API Design & Develop New Paradigm.ApiHug - API Design & Develop New Paradigm.https://apihug.com/

# 升级

从Spring Starter 推进到 Boot 3.4 后,天塌啦, 运行时 Spring Data 不兼容了,一查官方 release note, 几个接口从 Deprcated 变成 Removal, 只能升级了下, 瞅了下SDK 当时就报这个警告了, 没有当回事。

Spring boot 3.4 后 SDK 升级,暨 UI & API/MCP 计划变化太多,快慢,远近https://mp.weixin.qq.com/s/MfcwubIJ-_Ohlx43wUgMBg

图片

尽量少深层API 依赖, 如果单纯"上层" 依赖一般还是不动的多, 只能动动小手升级:

图片

最近后端几无更新,其实方法论定好后,以spring/java 的稳态,基本按照版本滚动(Rolling Release)就OK了。

# UI

但是难事又来了, 交互又是瓶颈,后端搞定前面客户依然看不见, 等不及,为啥迟迟不搞前端,一个是因为前端变快、杂、难,二个对前端的理解还没有达到一个临界点, 三个就是 timing;  

所以现在到这个点了么? 大概5/6成,加点AI 这个料酒,烹好就鲜美无比,但烧坏就可能难以下箸。

最终效果

  1. 7~8成生成,提效50%

  2. 颜值8分上,不好看没人要

  3. 极易上手,AI 助手可能都不需要 

关于如何做陌生技术领域解决方案的选择的小建议 ; 这个方向上有很多优秀的解决方案解决者如 jhipster, jmix 等, 当下大家可能对AI 生成简单的 landing page 都耳闻目染, 但是生成式对负责企业前后端解决方案暂且帮助没有那么大,企业解决方案, 急需类似 'RAG' 方式,生成非常合规对齐的前后端。 解决方案初步论证没有问题, 下面就是出 POC + 落地具体项目, 问题不大.....

# AI Thing

AI 侧 MCP 最近是火得不得了(MCP(Model Context Protocol) 是个什么东东?),因为manus 沉寂了,DS 暂且没有后面的Rx,各大厂商急于出来跑马圈地(销售易在腾讯云城市峰会发布了「中国首款AI CRM 」&  这些 AI 创业团队,正在钉钉上长出来)。

搜刮几张 Spring AI 里面关于 MCP 的说明图:

图片

图片

其实都是老技术吧, 热衷为爱发电的码农们已经搬运了 2000大几MCP: https://smithery.ai/; 但是真正挑战是存量海量企业内部的基础设施,不用说各种企业内部研发的软硬件,单纯内外使用的API 就很大一坨了,所以哪些做 CI/CD, git 服务, API gateway,集成是最方便的! 没有 API,LLM 和 AI agent 如何完成任务呢?No AI without APIs! 做了可锦上添花的如 jekins, gitee, gitlab, gitea, kong, apisi etc,  一文讲透 MCP-Apifox MCP Server

做 Api Management, gateway 做这部分集成功能估计就2小时, 整个研发工具链上很多地方都可以切入, 甚至 vite 也搞了一腿:https://github.com/webfansplz/vite-plugin-vue-mcp  :-)

最近 YC 上出的项目 https://wild-card.ai/  Connect AI Agent to any API ; 如果你细看他的解决方案, 两年前 berkeley 的gorilla已经尝试:

https://github.com/ShishirPatil/gorilla

ApiHug 已经在设计Meta 上支持: 面向LLM编程设计LLMOP 让你的接口和代码对LLM更友好!

测试端计入MCP Server 是比较简单的, 整个服务群集成 MCP 管理还需要点方式, 特别是上下文如何带过去?

a16z

然而,我们只是处于智能体原生架构演化的早期阶段。尽管人们对 MCP 充满热情,但在使用 MCP 构建和发布时也存在许多未解决的问题。

下一个协议迭代中需要解锁的一些内容包括:

1. 托管和多租户

  • 支持一对多的 AI 智能体与其工具之间的关系,但是多租户架构(例如 SaaS 产品)需要支持多个用户同时访问共享的 MCP 服务器。
  • 默认使用远程服务器可能是一个近期的解决方案,以便让 MCP 服务器更加可访问,但许多企业也希望托管自己的 MCP 服务器,并分离数据面和控制面。
  • 支持大规模 MCP 服务器部署和维护的简化工具链是下一个可以促进更广泛采用的关键。

2. 身份验证

  • MCP 目前没有定义客户端如何向服务器进行身份验证的标准机制,也没有提供 MCP 服务器在与第三方 API 交互时安全管理和委托身份验证的框架。
  • 从开发者的角度来看,统一的方法应该涵盖:
    • 客户端身份验证:诸如 OAuth 或 API 令牌等标准方法,用于客户端-服务器交互
    • 工具身份验证:用于与第三方 API 进行身份验证的助手函数或包装器
    • 多用户身份验证:针对企业部署的租户感知身份验证

3. 授权

  • 即使某一工具已经过身份验证,也需要确定谁被允许使用该工具,以及权限控制的粒度程度。
  • 当前的方法依赖于基于 OAuth 2.1 的授权流程,一旦通过身份验证就会授予整个会话的访问权限。

4. 网关

  • 随着 MCP 采用的扩展,网关可以作为认证、授权、流量管理和工具选择的集中式层。
  • 标准化的网关将简化客户端-服务器交互,提高安全性,并提供更好的可观察性,使 MCP 部署更具可扩展性和可管理性。

5. MCP 服务器可发现性和可用性

  • 目前,找到并设置 MCP 服务器是一个手动过程,集成新服务器是一个耗时的过程。
  • 根据 Anthropic 上个月在 AI 工程师会议上的演讲,似乎即将推出 MCP 服务器注册和发现协议

6. 执行环境

  • 大多数 AI 工作流程需要在顺序中调用多个工具,但 MCP 缺乏内置的工作流程概念来管理这些步骤。
  • 将有状态执行提升为一等公民的概念将使大多数开发人员的执行模型更加清晰。

7. 标准客户体验

  • 在构建 MCP 客户端时如何考虑工具选择:每个人都需要实现自己的 RAG 来处理工具,还是存在待标准化的层次?
  • 除了工具选择,在调用工具方面也没有统一的 UI/UX 模式(我们看到从命令行到纯自然语言的各种形式)。

8. 调试

  • 对于 MCP 服务器开发人员来说,让同一个 MCP 服务器在各个客户端上顺利运行往往很困难。
  • 需要一套新的工具来使本地和远程环境下的开发体验更加流畅。

AI 工具的影响

MCP 的开发体验让我想起了 2010 年代的 API 开发。这种范式是新颖且令人兴奋的,但工具链仍处于初期阶段。如果我们向前看几年,如果 MCP 成为 AI 驱动工作流程的事实标准会发生什么?一些预测:

  • 开发优先公司的竞争优势将从运送最佳 API 设计转变为也运送用于智能体使用的最佳工具集合。如果 MCP 将能够自主发现工具,API 和 SDK 提供商将需要确保他们的工具易于从搜索中发现,并且足够有特色,使智能体能够为特定任务选择它们。这可能比人类开发人员寻找的要更加细粒度和具体。
  • 如果每个应用程序都成为 MCP 客户端,每个 API 都成为 MCP 服务器,可能会出现一种新的定价模式:智能体可能会根据速度、成本和相关性的组合动态选择工具。这可能会导致一个更加由市场驱动的工具采用过程,该过程选择表现最佳和最模块化的工具,而不是最广泛采用的工具。
  • 随着公司需要设计使用清晰、机器可读的格式(如 llms.txt)的工具和 API,以及将 MCP 服务器作为基于现有文档的事实标准,文档将成为 MCP 基础设施的关键部分。
  • 单单拥有 API 已经不够了,但它们仍是很好的起点。开发人员会发现从 API 到工具的映射很少是 1:1 的。工具是更高级的抽象,能在任务执行时为智能体人提供最合适的选择 — 与其直接调用 send_email(),智能体人可能会选择 draft_email_and_send() 函数,它包含多个 API 调用以最小化延迟。MCP 服务器设计将以场景和用例为中心,而不是以 API 为中心
  • 如果每个软件默认都成为 MCP 客户端,那么托管模式将发生新的变化,因为工作负载特征将与传统网站托管不同。每个客户端都将是多步骤的,需要执行保证,如可恢复性、重试和长时间运行的任务管理。托管提供商还需要在不同的 MCP 服务器之间进行实时负载平衡,以优化成本、延迟和性能,让 AI 智能体人能在任何给定时刻选择最高效的工具

MCP 已经在重塑 AI 智能体生态系统,但下一波进展将取决于我们如何解决基础性挑战。如果做得好,MCP 可能成为 AI 与工具互动的默认接口,释放出新一代的自主、多模态和深度集成的 AI 体验。

如果被广泛采用,MCP 可能代表着工具构建、使用和货币化的转变。我们很期待看到市场将它带向何方。今年将是关键:我们是否会看到统一的 MCP 市场的兴起?认证是否会为 AI 智能体变得无缝?多步执行是否能被正式纳入协议?

相关文章:

Spring boot 3.4 后 SDK 升级,暨 UI API/MCP 计划

PS 写这篇文章后看到 A Deep Dive Into MCP and the Future of AI Tooling | Andreessen HorowitzWe explore what MCP is, how it changes the way AI interacts with tools, what developers are already building, and the challenges that still need solving. https://a1…...

使用Helm安装、 升级、 回滚Kubernetes应用

前言 在我之前做的项目里,我们对Microk8s微服务的更新是通过自制tar包的方式做的, tar包存储了镜像和YAML文件。 每次升级时,我们需要先删除所有的YAML资源,然后重新创建新的资源。 这种方式存在以下问题: 服务中断:…...

Text-to-SQL将自然语言转换为数据库查询语句

有关Text-To-SQL方法,可以查阅我的另一篇文章,Text-to-SQL方法研究 直接与数据库对话-text2sql Text2sql就是把文本转换为sql语言,这段时间公司有这方面的需求,调研了一下市面上text2sql的方法,比如阿里的Chat2DB,麻…...

gin学习

gin学习笔记,不仅包含了基本的增删查改外,还包括参数传递,上传下载,模版、session与中间件等,方便收藏自习可用 文章目录 获得个请求get打印字符串get请求xmlget请求跳转http方法路由可以通过Context的Param方法来获取…...

【HarmonyOS NEXT】关键资产存储开发案例

在 iOS 开发中 Keychain 是一个非常安全的存储系统,用于保存敏感信息,如密码、证书、密钥等。与文件系统不同,Keychain 提供了更高的安全性,因为它对数据进行了加密,并且只有经过授权的应用程序才能访问存储的数据。那…...

高德终端技术总结:高可用架构如何练成?

前言 高德地图作为国民级应用,特别是出行场景的独特性,要确保在线导航高并发和交通安全级的超稳定性,这对技术团队提出异乎寻常的高要求,无论是终端、云端,还是“终端-云端”之间的连接,都必须实现“高可用…...

STM32八股【3】------RAM和片上FLASH

1、RAM和FLASH构成 1.RAM ┌──────────────────────────┐ │ 栈区 (Stack) │ ← 从RAM顶端向下扩展(存储局部变量、函数调用信息) │--------------------------│ │ 堆区 (Heap) │ ← …...

Apache Doris

Apache Doris介绍 Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场…...

Debezium介绍

1.什么是Debezium Debezium 是一个开源的分布式平台,用于捕获数据库的变更事件(CDC,Change Data Capture)。它能够实时捕获数据库中的行级更改,并将这些更改作为事件流发送到消息中间件(如 Apache Kafka&a…...

奇迹科技:蓝牙网关赋能少儿篮球教育的创新融合案例研究

一、引言 本文研究了福建奇迹运动体育科技有限公司(简称‘奇迹科技’)如何利用其创新产品体系和桂花网蓝牙网关M1500,与少儿篮球教育实现深度融合。重点分析其在提升教学效果、保障训练安全、优化个性化教学等方面的实践与成效,为…...

Python散点图(Scatter Plot):高阶分析、散点图矩阵、三维散点图及综合应用

散点图:数据分析的利器 在数据分析领域,散点图是一种直观且强大的可视化工具,广泛应用于揭示变量间的相关性以及识别数据集中的异常值。本文将深入探讨散点图的这两种关键功能,并结合实际案例与Python代码示例,带您全面了解散点图的应用。 一、散点图如何展示变量间的相…...

计算机网络层超全解析:从IP协议到路由算法

🌐 (专业详解生活化类比,逻辑一镜到底) 📖 网络层的核心使命 核心任务:在不同网络间为数据包选择最佳路径,实现端到端通信。 类比:快递公司总部(网络层)根据…...

RoboVQA

RoboVQA:面向机器人技术的多模态长时推理 摘要 ​ 我们提出了一种可扩展、自下而上且具有内在多样性的数据收集方案,适用于中长时高级推理任务,其吞吐量比传统的自上而下分步收集方法高2.2倍。通过在3栋办公楼内使用多种实体(机器人、人类、使用抓取工具的人类)执行任意用…...

javascript语法入门

一、变量声明 在JavaScript中,可以使用var、let和const来声明变量。 javascript var name "张三"; let age 20; 二、数据类型 JavaScript中有7种基本数据类型:undefined、null、boolean、string、symbol、number,以及object。…...

前端字段名和后端不一致?解锁 JSON 映射的“隐藏规则” !!!

🚀 前端字段名和后端不一致?解锁 JSON 映射的“隐藏规则” 🌟 嘿,技术冒险家们!👋 今天我们要聊一个开发中常见的“坑”:前端传来的 JSON 参数字段名和后端对象字段名不一致,会发生…...

Java——ArrayList集合

ArrayList:基于动态数组实现,支持随机访问,适合频繁的随机访问操作,但在插入和删除元素时性能较差。 技术层面介绍 所属类库:ArrayList 位于 java.util 包中,它实现了 List 接口,因此具备 Lis…...

基于python+django的图书借阅网站-图书借阅管理系统源码+运行步骤

该系统是基于pythondjango开发的在线图书借阅管理系统。系统适合场景:大学生、课程作业、系统设计、毕业设计。 演示地址 前台地址: http://book.gitapp.cn 后台地址:http://book.gitapp.cn/#/admin 后台管理帐号: 用户名&…...

Flutter运行错误:UG! exception in phase ‘semantic analysis‘

最近在Mac Mini M4上通过Android Studio导入Flutter项目并运行,结果一直跑不起来,错误日志如下: 执行命令查看版本信息: flutter doctor --verbose通过输出信息Java version OpenJDK Runtime Environment (build 21.0.41242208…...

Python-docx库详解:轻松实现Word文档自动化生成与图片尺寸控制

Python-docx库详解:轻松实现Word文档自动化生成与图片尺寸控制 在现代办公自动化的浪潮中,文档处理是一项不可或缺的任务。Python作为一种强大的编程语言,提供了丰富的库来简化这些任务。其中,python-docx库是处理Word文档的有力…...

【NLP 42、实践 ⑪ 用Bert模型结构实现自回归语言模型的训练】

目录 数据文件 一、模型定义 1.模型初始化 代码运行流程 2.前向传播,计算损失 ⭐ 代码运行流程 二、加载语料 代码运行流程 三、 随机生成样本 代码运行流程 四、建立模型 五、采样策略选择 代码运行流程 六、模型效果测试 代码运行流程 七、模型训练 代码运行流程 …...

HTTPS

目录 一 HTTPS是什么 二 加密 三 加密方案 四 CA机构/证书 五 最终方案(对称密钥/非对称密钥/CA证书)和总体流程 一 HTTPS是什么 在应用层存在SSL,TLS(HTTP之下,传输层之上)加密/解密安全协议,如果HTTP经过这个协议,对端也走…...

electron框架(4.0)electron-builde和electron Forge的打包方式

----使用electron-builder打包(需要魔法) --安装electron-builder: npm install electron-builder -D--package.json中进行相关配置: {"name": "video-tools","version": "1.0.0","main&quo…...

SaaS系统的销售微服务与权限微服务边界设计

在设计SaaS系统的销售微服务与权限微服务的边界时,需要结合领域驱动设计(DDD)和微服务拆分原则,确保高内聚、低耦合。以下是结合微服务架构原则、多租户SaaS需求及权限管理场景的完整设计方案,整合了权限服务与销售服务…...

Unity-AI-Deepseek生成的生成模型代码

结果 能用,不是很理想,从左到右,分别是body,眼睛,演睫毛,手指套(如果你知道这是什么)结果不是很理想 (下面代码已包含,修复的切线只能传Vector3参数,Unity2022测试) 你们帮我看看…...

Django REST Framework 请求封装源码解析与实现流程

版本说明: Django: V4.2.20 Django Rest Framework: V3.15.2 一、核心封装流程示意图 #mermaid-svg-qXJLIa9Bx1TCiPSN {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-qXJLIa9Bx1TCiPSN .error-icon{fill…...

简介PyCDE:Python CIRCT Design Entry

简介PyCDE:Python CIRCT Design Entry 引言 在硬件设计和验证领域,随着设计复杂性的增加,传统的方法往往难以满足现代设计的需求。PyCDE(Python CIRCT Design Entry)作为CIRCT项目的一部分,旨在为硬件设计…...

Python实现deepseek接口的调用

简介:DeepSeek 是一个强大的大语言模型,提供 API 接口供开发者调用。在 Python 中,可以使用 requests 或 httpx 库向 DeepSeek API 发送请求,实现文本生成、代码补全,知识问答等功能。本文将介绍如何在 Python 中调用 …...

考研课程安排(自用)

文章目录 408数据结构(王道)计算机组成原理(王道)操作系统(王道)计算机网络(湖科大版) 数学一高等数学(微积分)线性代数和概率论 408 数据结构(王…...

Mybatis操作数据库(注解+xml两个方式)

文章目录 1.个人回顾2.关于mybatis注解的说明3.字段和属性不匹配的解决方案3.1第一个方案3.2第二个方案3.3第三个方案 4.xml路径配置5.xml里面的字段映射 1.个人回顾 刚刚翻看了一下自己的这个之前写的博客,上一次和这个javaee相关的博客还是去年写的,也…...

文心快码 使用体验与介绍

一、文心快码的核心作用 文心快码是百度基于文心大模型开发的智能代码助手,核心价值包括: 代码生成与补全 通用开发:根据注释生成HTML/CSS/JS、Python、Java等代码C专项:生成类定义、STL容器操作、智能指针代码(如st…...

区块链交易

文章目录 交易准备合约和代码逻辑合约compile.jsindex.js 运行 交易 项目来自https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/basic/02-web3js-transaction/README-cn.md 本项目包含对交易进行签名,发送,接收交易回执,验证…...

LeetCode 160 Intersection Of Two Linked Lists 相交链表 Java

题目:找到两个相交列表的起始点,如图c1开始为A和B两个链表的相交点 举例1:8为两个链表的相交点。 注意:相交不止是数值上的相同。 举例2:2为相交点 举例3:没有相交点 解题思路: 相交证明最后一…...

体育直播模板nba英超直播欧洲杯直播模板手机自适应

源码名称:体育直播模板nba英超直播欧洲杯直播模板手机自适应帝国cms 7.5模板 开发环境:帝国cms7.5 空间支持:phpmysql 带软件采集,可以挂着自动采集发布,无需人工操作! 模板特点: 程序伪静态…...

Android Compose 图标按钮深度剖析:从源码到实践(五)

Android Compose 图标按钮深度剖析:从源码到实践 一、引言 在现代 Android 应用开发中,用户界面的交互性和美观性至关重要。图标按钮作为一种常见的 UI 元素,以其简洁直观的特点,在提升用户体验方面发挥着重要作用。Android Com…...

【Dive Into Stable Diffusion v3.5】2:Stable Diffusion v3.5原理介绍

【Dive Into Stable Diffusion v3.5】系列博文: 第1篇:开源项目正式发布——深入探索SDv3.5模型全参/LoRA/RLHF训练第2篇:Stable Diffusion v3.5原理介绍 目录 1 前言1.1 扩散模型的原理1.2 损失函数1.3 加噪流程1.4 推理流程1.5 negative pr…...

WPF 布局舍入(WPF 边框模糊 或 像素错位 的问题)

1. 什么是 WPF 布局舍入? 在 WPF 开发过程中,可能会遇到界面模糊、边框错位、文本渲染不清晰等问题。这些现象通常是由于 WPF 采用 设备无关像素(DIP, Device Independent Pixels),在不同 DPI 设置下,UI 元…...

前端-选中pdf中的文字并使用,显示一个悬浮的翻译按钮(本地pdfjs+iframe)不适用textlayer

使用pdfjs移步– vue2使用pdfjs-dist实现pdf预览(iframe形式,不修改pdfjs原来的ui和控件,dom层可以用display去掉一部分组件) 方案1:获取选择文本内容的最前面的字符坐标的位置(这种写法会导致如果选择超出…...

Mongodb分片模式部署

MongoDB 分片集群部署教程 1. 概述 MongoDB 分片是一种用于处理大规模数据集的集群技术。通过分片,MongoDB 可以将数据分布在多个服务器上,从而提高存储容量和读写性能。本教程将详细介绍如何从零开始部署 MongoDB 分片集群。 介绍 分片集群中主要由三…...

「一起学后端」Nest.js + MySQL 查询方法教学文档

Nest.js MySQL 查询方法教学文档 文章目录 Nest.js MySQL 查询方法教学文档1. 基础 CRUD 操作1.1 创建记录1.2 查询记录1.3 更新记录1.4 删除记录 2. 复杂查询2.1 分页与排序2.2 关联查询(JOIN)2.3 聚合查询2.4 子查询 3. 高级操作3.1 事务处理3.2 Typ…...

基于Spring Boot的企业内管信息化系统的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…...

【学习笔记】LLM推理与部署

文章目录 1 [LLMs inference] quantization 量化整体介绍(bitsandbytes、GPTQ、GGUF、AWQ)2 [LLMs inference] quantization 量化整体介绍(bitsandbytes、GPTQ、GGUF、AWQ)3 [LLMs serving] openrouter & vllm host LLM 推理服…...

leetcode-134.加油站

油箱容积无限,要求能环岛,说明总共加起来的油是不少于消耗量的,这是唯一一个决定能否环岛的变量,只要油量够,那么必定有一段路是攒油的路,它供给后续的消耗,使得油箱总是不空。 如果油量足够&am…...

companion object和object 从kotlin转java分析

说明 companion object 中 companion类中的方法是普通的方法 在外部类中生成静态变量,静态companion 对象 object MyClass2 中 类中方法是普通方法 在MyClass2中生成静态变量,静态MyClass2对象, 一 companion object 使用 kotlin转java pa…...

检索增强生成(2)本地PDF 本地嵌入模型

from langchain_community.document_loaders import PyPDFLoader from pathlib import Pathdef load_local_pdf(file_path):if not Path(file_path).exists():raise FileNotFoundError(f"文件 {file_path} 不存在!")loader PyPDFLoader(file_path)try:do…...

关于TVS管漏电流的问题?

问题描述: 在量产的带电池故事机生产中,工厂产线测试电流时,有1台机器电流比正常机器大10mA左右。 原因分析: 1、分析电路原理图,去除可能出现问题的电压或器件(不影响系统),发现…...

2025前端面试题记录

vue项目目录的执行顺序是怎么样的? 1、package.json   在执行npm run dev时,会在当前目录寻找package.json文件,此文件包含了项目的名称版本、项目依赖等相关信息。 2、webpack.config.js(会被vue-cli脚手架隐藏) 3、vue.config.js   对…...

Linux系统docker部署Ollama本地大模型及部署Hugging Face开源模型,ollama相关注意点,非ollama模型创建,模型量化,显存建议

本文主要描述在Linux系统使用docker部署ollama自有模型以及Hugging Face开源模型,也涉及到一些相关注意点,欢迎沟通讨论~ 拉取镜像 拉取ollama最新镜像:docker pull ollama/ollama:latest 运行ollama 执行:docker run -d --res…...

.NET 9 彻底改变了 API 文档:从 Swashbuckle(Swagger) 到 Scalar

示例代码下载:https://download.csdn.net/download/hefeng_aspnet/90404652 摘要 API 文档是现代软件开发的支柱。随着 .NET 9 从 Swashbuckle 转向 Microsoft.AspNetCore.OpenApi,开发人员需要新的策略来保持高效。本文探讨了这些变化,并介…...

C++——权限初识

权限初识 C中的访问权限主要分为三种: public 、 private 和 protected 。这些权限决定了类成员(包括数据成员和成员函数)的可访问性。以下是一个总结表格,说明了在不同情况下这些权限如何应用: 使用权限(…...

如何让自动驾驶汽车“看清”世界?坐标映射与数据融合概述

在自动驾驶领域,多传感器融合技术是实现车辆环境感知和决策控制的关键。其中,坐标系映射和对应是多传感器融合的重要环节,它涉及到不同传感器数据在统一坐标系下的转换和匹配,以实现对车辆周围环境的准确感知。本文将介绍多传感器融合中坐标系映射和对应的数学基础和实际应…...