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

医疗大模型落地方案:技术选型、部署策略与调优

在这里插入图片描述

医疗大模型的落地应用已成为推动医疗行业数字化转型的重要引擎。本文将从技术选型、部署策略和调优方案三大维度,系统性地解析医疗大模型落地的关键要素,为医疗机构提供可操作的落地指南。随着人工智能技术的快速发展,医疗大模型已在影像诊断、临床治疗、医学科教、医院管理、患者服务等多个场景展现出巨大潜力[1][5]。然而,从技术选型到实际部署,再到持续优化,医疗大模型的落地过程涉及诸多专业挑战。本指南将结合当前医疗AI领域的最新实践案例,如联影"元智"医疗大模型[1][5]、DeepSeek-R1-70B大模型[4]以及深圳宝安"宝医数智"平台[6]等成功经验,为医疗机构提供系统化的落地路径。

一、技术选型:医疗大模型的核心架构与能力选择

医疗大模型的技术选型是落地的第一步,也是最为关键的决策环节。医疗机构需要根据自身需求和资源条件,在模型类型、架构设计和能力范围等方面做出科学选择。

模型类型与架构选择

当前医疗大模型主要分为通用医疗大模型和垂直医疗大模型两大类。通用医疗大模型如DeepSeek-R1-70B[4]等,虽然具备强大的自然语言处理能力,但在医疗细分场景中的性能仍需提升。垂直医疗大模型如联影的"元智"医疗大模型[1][5],通过垂域专精和私域知识微调,实现了与医疗场景的深度适配。根据联影的实践,其"元智"医疗影像大模型能支持10+影像模态、300种影像处理任务,在复杂病灶诊断、器官分割等关键任务上精准度测评已超过95%[1]。

医疗机构在选择时应考虑:

  • 多模态能力:医疗场景需要处理文本、影像、语音等多种数据类型,因此具备多模态能力的模型更为适用。如"元智"医疗大模型就包含文本、语音和视觉理解能力[5]。
  • 模型规模:大模型参数量从数十亿到数千亿不等,参数量越大通常能力越强,但计算资源需求也越高。医疗机构需根据自身算力条件权衡。
  • 开源与闭源:开源模型如DeepSeek[4]有利于本地化部署和数据安全,闭源模型则通常提供更完善的服务支持。

关键技术组件选型

医疗大模型的技术架构通常包括以下关键组件:

  1. 数据服务层(DaaS):作为模型训练与应用的基础,负责数据的全生命周期管理,包括数据摄取、存储、元数据管理和预处理[9]。数据质量、规模和可用程度直接决定模型性能。

  2. 模型服务层(MaaS):大模型的基座,涵盖从设计到应用的全流程。包括基础模型、领域适配模型和场景专用模型[9]。如"元智"医疗大模型就分为医疗影像大模型和医疗文本大模型[5]。

  3. 基础设施层(IaaS):为模型提供稳定运行环境,包括计算资源、存储系统和网络设施。福州大学团队就依托学校医工交叉研究院的算力平台完成DeepSeek-R1-70B大模型的本地化部署[4]。

  4. 智能体系统:在基础大模型之上构建的专用应用。联影发布了覆盖影像诊断、临床治疗、医学科教、医院管理、患者服务等多场景的10余款医疗智能体[1][5]。

技术选型决策框架

医疗机构可建立以下决策框架:

  1. 需求分析:明确主要应用场景(如影像诊断、临床辅助、患者服务等)和预期目标[8]。

  2. 资源评估:评估自身在数据、算力、人才方面的资源条件。如数据量级、GPU集群规模、AI专业人才数量等。

  3. 供应商评估:考察不同技术供应商的案例经验、技术实力和服务支持。如蚂蚁医疗大模型已接入10地医保机构服务[3]。

  4. 试点测试:选择小范围场景进行试点,验证模型效果和适用性。如深圳市人民医院与数坤科技、华为合作实现DeepSeek-R1模型及"数坤坤"多模态医疗健康大模型的院内部署[7]。

  5. 成本效益分析:综合考虑部署成本、运营成本与预期收益,选择性价比最优的技术方案。

技术选型阶段需要特别关注医疗数据的特殊性,包括数据敏感性高、标注成本大、专业性强等特点。理想的技术方案应既能满足当前需求,又具备良好的扩展性,以适应未来医疗AI技术的发展[8][9]。

二、部署策略:医疗大模型的实施路径与架构设计

在这里插入图片描述

医疗大模型的部署是将技术方案转化为实际应用的关键环节。合理的部署策略能够确保模型稳定运行、安全合规,并最大化发挥其临床价值。根据当前医疗AI领域的实践,部署策略需要综合考虑架构设计、数据安全、系统集成和运维管理等多个方面。

部署架构设计

医疗大模型的部署架构主要有以下几种模式:

  1. 本地化部署:将大模型直接部署在医院或医疗机构的本地服务器或超算中心。如福州大学超级计算团队成功完成DeepSeek-R1-70B大模型的本地化部署[4],深圳市人民医院与数坤科技、华为合作实现DeepSeek-R1模型及"数坤坤"多模态医疗健康大模型的院内部署[7]。本地化部署的优势在于数据完全不外流,安全性高,但需要较大的初始投入和专业的运维团队。

  2. 私有云部署:在医疗机构专属的私有云环境中部署大模型,兼具安全性和灵活性。蚂蚁医疗大模型解决方案已全面开放,支持私有化部署[3]。

  3. 混合部署:将通用计算任务放在云端,敏感任务放在本地,实现性能与安全的平衡。这种模式适合资源有限但需处理敏感数据的医疗机构。

  4. 区域医疗平台:如深圳宝安发布的全国首个区域医疗大模型平台"宝医数智",集成全区9家医院、220家社康的电子病历、影像数据及检验报告[6]。这种模式可实现资源共享和规模效应,但需要强有力的区域协调机制。

架构设计要点

  • 多模态集成:医疗场景需要处理多种数据类型,架构设计应支持文本、影像、语音等多种输入输出形式。联影的"元智"医疗大模型就是多模态设计的典型案例[5]。
  • 微服务化:将大模型拆分为多个微服务,如数据预处理服务、模型推理服务、结果解释服务等,提高系统的灵活性和可维护性。
  • 弹性扩展:设计能够根据负载动态调整资源消耗的架构,应对医疗场景中可能出现的突发计算需求。
  • 灾备设计:医疗系统要求高可靠性,架构需包含数据备份和故障转移机制。

数据安全与合规部署

医疗数据的高度敏感性要求部署策略必须将安全合规放在首位:

  1. 数据隔离:敏感医疗数据必须与公共网络隔离。如开源模型因其解决医院本地化部署的数据安全问题,正成为数智化医院建设的软性"基础设施"[2]。

  2. 加密传输:所有数据传输应采用端到端加密,防止数据泄露。福州大学团队构建的从底层驱动、训练范式到模型评估的全计算流程大模型适配调优方案,就考虑了国产信创环境下的安全需求[4]。

  3. 访问控制:建立严格的权限管理体系,确保只有授权人员才能访问敏感数据和模型功能。蚂蚁医疗大模型解决方案在服务接入医保机构时就特别强调了安全机制[3]。

  4. 合规认证:部署方案需符合《网络安全法》《数据安全法》《个人信息保护法》等法律法规要求,以及医疗行业特定的数据保护标准。

  5. 审计追踪:所有数据访问和模型操作应记录日志,支持事后审计和责任追溯。

数据安全最佳实践

  • 采用联邦学习等技术,在数据不出本地的情况下实现模型训练[2]。
  • 对数据进行匿名化和去标识化处理,在保护隐私的同时保留数据价值。
  • 定期进行安全评估和渗透测试,及时发现并修复安全漏洞。
  • 建立数据泄露应急响应机制,一旦发生安全事件能迅速控制影响。

系统集成与工作流融入

医疗大模型的价值实现有赖于与现有医疗系统的无缝集成:

  1. 系统集成路径

    • API对接:通过标准API将大模型能力嵌入医院信息系统(HIS)、电子病历(EMR)、影像归档和通信系统(PACS)等现有系统。
    • 中间件集成:开发专用中间件,屏蔽底层技术差异,提供统一接口。
    • 嵌入式部署:将大模型功能直接嵌入专用医疗设备,如听译机器人、手术机器人等[6]。
  2. 工作流融入

    • 无感知集成:大模型功能应自然融入医护人员日常工作流程,避免增加额外负担。如"宝医数智"平台推出的听译机器人自动生成病历,将门诊病历录入时间从2分钟缩短至30秒[6]。
    • 人机协同设计:明确人机分工,大模型提供辅助建议,最终决策权仍由专业人士掌握。
    • 反馈循环:建立医护人员对模型建议的反馈机制,持续优化模型表现。
  3. 用户培训与采纳

    • 开展针对性的用户培训,帮助医护人员了解大模型功能和使用方法。
    • 设计渐进式采纳策略,先在非关键场景试点,逐步扩大应用范围。
    • 建立用户支持渠道,及时解决使用中遇到的问题。

部署实施路线图

医疗大模型的部署应遵循分阶段实施的路线图:

  1. 准备阶段(1-3个月)

    • 需求分析和场景定义
    • 技术选型和供应商评估
    • 数据准备和安全评估
    • 团队组建和技能培训
  2. 试点阶段(3-6个月)

    • 选择1-2个典型场景进行试点
    • 部署基础模型和必要基础设施
    • 收集用户反馈和性能数据
    • 根据反馈调整模型和流程
  3. 扩展阶段(6-12个月)

    • 在更多科室和场景推广
    • 完善系统集成和工作流融入
    • 建立常态化运维机制
    • 开展效果评估和优化
  4. 成熟阶段(1-2年)

    • 实现全面应用和深度融合
    • 建立持续迭代优化机制
    • 探索创新应用场景
    • 分享最佳实践和经验

部署策略的成功实施需要高层领导的重视和支持,跨部门协作,以及持续的资源投入。如深圳宝安通过发布《扶持人工智能引领大健康产业高质量发展若干措施》,以19条有力举措推动"宝医数智"平台落地[6]。医疗机构在制定部署策略时,应结合自身实际情况,借鉴行业最佳实践,制定切实可行的实施计划。

三、调优方案:医疗大模型的性能优化与持续改进

在这里插入图片描述

医疗大模型的调优是确保其临床实用性的关键环节,也是实现从技术到价值转化的最后一步。有效的调优方案能够显著提升模型在医疗场景中的准确率、可靠性和用户体验。基于当前医疗AI领域的实践,调优工作需要从数据、模型、应用等多个层面系统推进,并建立持续优化的长效机制。

数据层面的调优策略

高质量的数据是医疗大模型性能的基础,数据层面的调优主要包括以下方面:

  1. 医疗数据增强

    • 多源数据融合:整合电子病历、医学影像、检验报告、临床指南、医学文献等多种数据类型,构建多模态训练数据集。如"元智"医疗大模型基于数千万级医疗影像数据和数十万级医疗级精细标注数据训练[5]。
    • 数据标注优化:针对医疗场景特点,采用专业医疗团队进行数据标注,确保标注质量。可借鉴四川大学华西医院信息中心刘加林教授团队的研究方法,通过临床验证证明大模型在临床多个环节的有效性[2]。
    • 数据清洗与质量控制:建立严格的数据清洗流程,去除噪声和错误数据。CDSreport指出,大模型在医疗场景应用需兼顾安全性与专业性,可通过数据清洗、标注和验证等控制数据质量[2]。
  2. 领域知识注入

    • 医学知识图谱构建:将临床指南、疾病分类、药物信息等结构化医学知识转化为知识图谱,增强模型的医学常识。蚂蚁医疗大模型解决方案依托超7亿级医保服务知识图谱[3]。
    • 临床术语标准化:采用医学术语标准(如SNOMED CT、ICD等)统一数据表示,提高模型理解能力。
    • 专家知识融合:将领域专家的知识和经验编码为规则或示例,补充数据训练的不足。
  3. 数据隐私与安全

    • 联邦学习应用:采用联邦学习框架,在数据不出本地的情况下实现模型协同训练,解决数据孤岛和隐私保护问题[2]。
    • 数据脱敏技术:对敏感医疗信息进行匿名化处理,在保护隐私的同时保留数据价值。
    • 差分隐私保护:在模型训练中添加差分隐私机制,防止通过模型反推原始数据。

数据调优实践案例

  • 福州大学团队构建了应用于医疗健康领域的可循证、规范化超算大模型,并致力于推动该大模型在福州大学附属省立医院、福建省肿瘤医院等医疗机构的落地应用[4]。
  • 深圳宝安"宝医数智"平台集成全区9家医院、220家社康的电子病历、影像数据及检验报告,为模型训练提供了丰富的数据资源[6]。

模型层面的优化技术

模型层面的调优旨在提升医疗大模型在专业场景中的性能和效率:

  1. 模型适配与微调

    • 领域适配:在通用大模型基础上进行医疗领域适配,如联影"元智"医疗大模型吸收了通用大模型在处理自然语言、长文本方面的最新成果,并通过垂域专精、私域知识微调,实现了与医疗场景的深度适配[5]。
    • 任务微调:针对具体医疗任务(如影像诊断、病历摘要等)进行模型微调,提升任务相关性。如DeepSeek-R1-70B大模型在多个医学数据集上展现出卓越性能[4]。
    • 多模态融合:优化文本、影像、语音等多模态信息的融合机制,提升综合分析能力。联影的"元智"医疗大模型就是包含文本、语音和视觉理解能力的多模态大模型[5]。
  2. 模型压缩与加速

    • 知识蒸馏:通过教师-学生模型训练,将大型专家模型的知识迁移到更小的学生模型,平衡性能与效率。
    • 模型剪枝:去除模型中冗余参数,减小模型体积,提高推理速度。
    • 量化技术:采用低精度数值表示(如INT8量化),减少计算量和内存占用。
  3. 推理优化

    • 缓存机制:对常见查询结果进行缓存,减少重复计算。
    • 流式推理:将长文本处理分解为多个子任务,分阶段处理,提高响应速度。
    • 硬件加速:利用GPU、TPU等专用硬件加速模型推理,如福州大学团队基于英伟达GPU的张量并行、流水线并行、显存优化等大模型分布式训练与推理能力[4]。

模型优化实践案例

  • 蚂蚁医疗大模型解决方案已服务10地医保机构,通过持续优化实现了医保政策AI问答、即问即办[3]。
  • 红杉医疗被投企业多款医疗大模型已顺利落地,如深圳市人民医院与数坤科技、华为合作实现DeepSeek-R1模型及"数坤坤"多模态医疗健康大模型的院内部署[7]。

应用层面的调优方法

应用层面的调优关注如何使医疗大模型更好地融入实际工作流程,提升用户体验:

  1. 交互设计优化

    • 自然语言交互:设计符合医护人员习惯的自然语言交互方式,降低使用门槛。
    • 可视化呈现:将模型输出以直观易懂的图表、图像等形式呈现,如"宝医数智"平台推出的AI健康管家,提供7×24小时在线健康咨询[6]。
    • 个性化定制:根据不同科室、不同用户的需求,提供个性化功能和界面。
  2. 工作流整合

    • 无缝嵌入:将大模型功能无缝嵌入医护人员日常工作流程,如"宝医数智"平台依据胎心监测数据提供定制饮食方案,并提醒后续B超检查[6]。
    • 决策支持:在关键决策点提供适时建议,如重症监护大模型实时监测重症患者生命体征,5秒内给出诊疗建议[6]。
    • 任务自动化:自动完成重复性高、价值量低的任务,如AI病历内涵质控能识别18类病历缺陷,生成整改路径,质控效率提升50%[6]。
  3. 临床验证与迭代

    • 多中心验证:开展多中心临床验证,评估模型在不同医疗场景下的表现。如四川大学华西医院信息中心刘加林教授团队在医学权威期刊发表研究,证明ChatGPT在临床多个环节为医务人员提供了有效的诊疗决策支持[2]。
    • 持续迭代:建立模型迭代机制,根据临床反馈和新技术发展不断优化模型。
    • 效果评估:采用科学方法评估模型对医疗质量、效率和安全的影响。

应用调优实践案例

  • "宝医数智"平台推出的听译机器人自动生成病历,将门诊病历录入时间从2分钟缩短至30秒;离院后,系统依据胎心监测数据提供定制饮食方案[6]。
  • 联影发布了覆盖影像诊断、临床治疗、医学科教、医院管理、患者服务等多场景的10余款医疗智能体,实现了大模型在不同场景的针对性优化[1][5]。
    在这里插入图片描述

持续优化与长效机制

医疗大模型的调优不是一次性工作,而需要建立持续优化的长效机制:

  1. 反馈循环系统

    • 用户反馈渠道:建立便捷的用户反馈渠道,收集医护人员对模型建议的评价。
    • 自动反馈分析:对用户采纳或否决模型建议的情况进行分析,识别模型弱点。
    • 反馈闭环:将分析结果反馈给模型开发团队,用于下一轮优化。
  2. 性能监控体系

    • 关键指标跟踪:持续跟踪模型的关键性能指标,如准确率、召回率、响应时间等。
    • 异常检测:建立异常检测机制,及时发现模型性能下降或漂移。
    • 日志分析:对模型运行日志进行分析,发现潜在问题和优化机会。
  3. 迭代更新机制

    • 版本管理:建立清晰的模型版本管理体系,确保可追溯性。
    • 灰度发布:采用灰度发布策略,先在小范围测试新版本,再逐步推广。
    • 回滚机制:建立快速回滚机制,一旦新版本出现问题能迅速恢复旧版本。
  4. 生态协同优化

    • 产学研合作:与高校、研究机构合作,引入最新研究成果[8]。
    • 产业协同:与医疗设备厂商、软件开发商等合作,共同优化解决方案。
    • 知识共享:参与行业知识共享,借鉴其他医疗机构的最佳实践。
      在这里插入图片描述

医疗大模型的调优需要跨学科团队协作,包括数据科学家、AI工程师、临床医生、医疗信息化专家等。如福州大学超级计算团队是一支依托计算机与大数据学院组建的多学科交叉队伍[4]。医疗机构在制定调优方案时,应充分考虑自身资源条件,选择适合的优化路径,并建立可持续的优化机制,确保大模型能够持续发挥临床价值。

相关文章:

医疗大模型落地方案:技术选型、部署策略与调优

医疗大模型的落地应用已成为推动医疗行业数字化转型的重要引擎。本文将从技术选型、部署策略和调优方案三大维度,系统性地解析医疗大模型落地的关键要素,为医疗机构提供可操作的落地指南。随着人工智能技术的快速发展,医疗大模型已在影像诊断…...

JVM:类加载子系统

一、类加载子系统概述 类加载子系统由多个类加载器组成,它们负责从文件系统或者网络中读取二进制形式的字节码(.class)文件,并将其加载进 JVM。字节码文件中关于类的定义、类中属性的定义、类中方法的定义以及类中方法的字节码等…...

独家!美团2025校招大数据题库

推荐阅读文章列表 2025最新大数据开发面试笔记V6.0——试读 我的大数据学习之路 面试聊数仓第一季 题库目录 Java 1.写一个多线程代码 2.写一个单例代码 3.LinkedBlockingQueue原理 4.模板设计模式 5.如何设计一个 生产者-消费者队列 6.堆内存和栈内存 7.ThreadLo…...

Angular 框架详解:从入门到进阶

Hi,我是布兰妮甜 !在当今快速发展的 Web 开发领域,Angular 作为 Google 主导的企业级前端框架,以其完整的解决方案、强大的类型系统和丰富的生态系统,成为构建大型复杂应用的首选。不同于其他渐进式框架,An…...

使用Vue 3与.NET 8.0通过SignalR实现实时通信,并结合JWT身份验证

实时通信是一个非常重要的功能。SignalR是一个强大的库,能够帮助我们轻松实现客户端和服务器之间的实时数据传输。本文将结合你的代码示例,向你展示如何使用Vue 3作为前端框架,ASP.NET Core作为后端框架,通过SignalR实现实时消息通…...

Harmonyos-Navigation路由跳转

Harmonyos-Navigation路由跳转 概述Navigation路由跳转模块内页面路由系统路由表测试页代码创建并配置路由表文件配置创建好的路由表文件跳转页面 自定义路由表 跨模块路由封装库模块路由跳转工具类 概述 Navigation是路由容器组件,一般作为首页的根容器&#xff0…...

《人工智能应用创新》5天出审稿意见!

期刊简介 《人工智能应用创新(Innovative Applications of AI)》 (ISSN:3078-2147)是由香港修墨信息工程研究院举办,经国际同行评审后收录的学术期刊。本刊共分三个栏目:综述分析、应用示范、前…...

Excel数据自动填充到Word自定义表格

上一份工作在一家国企做软件测试,需求变来变去(3天一小改,5天换版面),xmind要先整理一遍测试用例(版本迭代,该废的废,该加的加),完了细节在禅道里补充&#x…...

Spring Boot一次接口请求涉及的完整执行链路

Spring Boot一次接口请求涉及的完整执行链路 🔁 Spring 项目请求执行链路(简化视图) 客户端请求(浏览器、Postman)↓ Tomcat(Servlet 容器)↓ 【Listener 监听器】↓ 【Filter 过滤器】&#x…...

mapbox基础,加载视频到地图

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象1.2 ☘️mapboxgl.Map style属性1.3 ☘️raster 栅格图层 api二、🍀加载视频到…...

Android动态化技术优化

Android动态化技术优化 一、WebView优化基础 1.1 WebView性能瓶颈 初始化耗时内存占用高页面加载慢白屏问题 1.2 WebView基本配置 class OptimizedWebView : WebView {init {// 开启硬件加速setLayerType(LAYER_TYPE_HARDWARE, null)// 配置WebSettingssettings.apply {//…...

Spring Boot 自定义定时任务组件深度解析:Quartz 集成与设计模式实战

一、组件设计目标 解决痛点: 简化 Quartz 原生 API 的复杂性统一任务调度管理(增删改查、日志、重试)与 Spring Boot 生态无缝整合 二、实现步骤详解 1. 组件初始化配置 1.1 初始化 Quartz 表结构 下载 SQL 脚本 🔗 官方表…...

Java Bean演进历程:从POJO到Spring Boot配置绑定

一、早期阶段:手动编写Java Bean 基本结构 私有属性:所有字段均为private,保证封装性。 公共构造方法:提供无参构造(JavaBean规范)或有参构造(POJO常见)。 Setter/Getter方法&…...

信息科技伦理与道德0:课程安排

1 课程安排 分组讨论的议题如下: 1.1 生成对抗网络(GAN) (1)GAN生成伪造人脸与身份冒用风险 算法原理: GAN通过生成器(Generator)和判别器(Discriminator)…...

STM32F103C8T6-基于FreeRTOS系统实现步进电机控制

引言 上一篇文章讲述了如何使用蓝牙连接stm32进行数据收发控制步进电机,这篇在之前的基础上通过移植操作系统(FreeRTOS或者其他的也可以,原理操作都类似)实现步进电机控制。 上篇博客指路:STM32蓝牙连接Android实现云…...

数字资产和交易解决方案

数字资产和交易解决方案 一、背景 (一)数字经济的蓬勃发展 随着信息技术的飞速发展,数字经济已成为全球经济增长的新引擎。数字资产作为数字经济的重要组成部分,其价值逐渐被人们所认识和重视。数字资产包括但不限于数字货币、…...

计算机网络 实验四 静态路由的配置与应用

一、实验目的 熟悉路由器的工作原理;熟悉静态路由的原理;熟悉华为网络模拟器的使用方法;掌握网络拓扑图的绘制;掌握路由器的配置。 二、实验设备 PC、华为模拟器ENSP。 三、实验步骤 知识准备:路由器和静态路由的…...

二进制求和 - 简单

************* C topic: 67. 二进制求和 - 力扣(LeetCode) ************* Give the topic an inspection. Too many works these days. And no spare time for code learning. However here I am gagin. This topic is an easy one and I want to pra…...

【C++】 —— 笔试刷题day_18

一、压缩字符串(一) 题目解析 题目给定一个字符str,让我们将这个字符串进行压缩; **压缩规则:**出现多次的字符压缩成字符数字;例如aaa压缩成a3。如果字符值出现一次,1不用写。 算法思路 这道题总的来说就非常简单了…...

LeetCode 热题 100_最长递增子序列(87_300_中等_C++)(动态规划)

LeetCode 热题 100_最长递增子序列(87_300) 题目描述:输入输出样例:题解:解题思路:思路一(动态规划): 代码实现代码实现(思路一(动态规划&#xf…...

asp-for等常用的HTML辅助标记?

在ASP.NET Core Razor Pages 和 MVC 中,除了asp-for之外,还有许多常用的 HTML 辅助标记,下面为你详细介绍: 表单与路由相关 asp-action 和 asp-controller 用途:这两个标记用于生成表单或链接的 URL,指定…...

map用法介绍

在 C 里,map是标准库提供的一种关联容器,它以键 - 值对的形式存储元素,并且按键的升序排列。下面为你展示如何在 C 用map。 如果没有用万能头的时候,需要加入#include 用法介绍: 映射[需要注意map的映射是1对1的不能出…...

AIGC-十款知识付费类智能体完整指令直接用(DeepSeek,豆包,千问,Kimi,GPT)

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列AIGC(GPT、DeepSeek、豆包、千问、Kimi)👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资…...

一页概览:桌面虚拟化方案

2010年左右手绘的,用的是公司的信纸,马克笔。当时在买VMware和Citrix的桌面虚拟化方案,以及Wyse的瘦客户端。...

通过导入 Excel 的方式复制文件或文件夹

在进行文件或文件夹的批量整理时,许多人都会遇到需要将大量文件或文件夹复制到另一个文件夹中的问题。传统的手动复制粘贴方法不仅繁琐,而且效率低下。今天给大家介绍一种方法,可以实现将多个不同文件夹中的文件复制到一个或者多个文件夹&…...

Python单例设计模式深度解析

目录 一、什么是单例设计模式 核心特点 二、为什么需要单例模式 典型应用场景 优势对比 三、Python实现单例的三种方式 1. 使用__new__方法(经典实现) 2. 使用装饰器实现 3. 使用模块实现(Python特有) 四、深入理解__new…...

WPF 图标原地旋转

如何使元素原地旋转 - WPF .NET Framework | Microsoft Learn <ButtonRenderTransformOrigin"0.5,0.5"HorizontalAlignment"Left">Hello,World<Button.RenderTransform><RotateTransform x:Name"MyAnimatedTransform" Angle"…...

深入解析Java日志框架Logback:从原理到最佳实践

Logback作为Java领域最主流的日志框架之一&#xff0c;由Log4j创始人Ceki Glc设计开发&#xff0c;凭借其卓越的性能、灵活的配置以及与SLF4J的无缝集成&#xff0c;成为企业级应用开发的首选日志组件。本文将从架构设计、核心机制、配置优化等维度全面剖析Logback的技术细节。…...

【设计模式——装饰器模式】

在 Unity 游戏开发中&#xff0c;装饰模式是一种非常灵活的设计模式&#xff0c;用于在运行时动态地为对象添加功能。以下是装饰模式的设计思路和实现步骤&#xff0c;以角色的装备系统为例进行说明。 设计思路 装饰模式的核心思想是通过创建一个装饰器类来包装原有的对象&am…...

在 macOS 上切换默认 Java 版本

下载javasdk 打开android studio -> setting -> build.execution,dep -> build tools -> gradle -> Gradle JDK -> download JDK… 点击下载&#xff0c;就下载到了 ~/Library/Java/JavaVirtualMachines/ 安装 jenv brew install jenv将 jenv 集成到 Shell …...

【Linux网络与网络编程】11.数据链路层mac帧协议ARP协议

前面在介绍网络层时我们提出来过一个问题&#xff1a;主机是怎么把数据交给路由器的&#xff1f;那里我们说这是由数据链路层来做的。 网络上的报文在物理结构上是以mac帧的形式流动的&#xff0c;但在逻辑上是以IP流动的&#xff0c;IP的流动是需要mac帧支持的。 数据链路层解…...

158页PPT | 某大型研发制造集团信息化IT规划整体方案

该文档是某大型研发制造集团信息化IT规划整体方案&#xff0c;涵盖项目过程回顾、信息平台分析、现状评估、规划及治理建议和下阶段工作计划。项目旨在理解集团战略目标&#xff0c;评估信息化应用现状&#xff0c;制定可扩展的蓝图&#xff0c;明确未来3年管理与IT建设子项目&…...

ON DUPLICATE KEY UPDATE 更底层解释它的优势

从更底层来看&#xff0c;ON DUPLICATE KEY UPDATE 的优势主要源于以下几个方面&#xff1a; 1. 减少网络往返次数 先查询再更新&#xff1a;这种方式需要客户端和数据库服务器之间进行多次网络通信。首先&#xff0c;客户端发送一个 SELECT 查询请求&#xff0c;然后等待服务…...

Python 赋能区块链金融——从零构建智能交易系统

Python 赋能区块链金融——从零构建智能交易系统 引言:区块链金融系统的崛起 区块链技术正在颠覆传统金融体系,带来去中心化、透明化和高效的交易模式。从 DeFi(去中心化金融)到 NFT 市场,区块链金融系统已成为 Web 3.0 生态的重要支柱。如何用 Python 构建一个区块链金…...

基础(测试用例设计方法:流程图法,等价类划分法,边界值分析法,判定表法,正交分析法,错误推测法,其他方法,案例)

目录 流程图法&#xff08;场景法&#xff09; 业务流程 流程图 流程图法设计测试用例 案例-退款泳道图 案例-刷视频流程 等价类划分法 等价类 等价类设计测试用例 案例1-验证电话号码 案例2-验证邮箱格式 边界值分析法 测试数据的选取 边界值法设计测试用例 案例…...

QT —— 信号和槽(槽函数)

QT —— 信号和槽 信号和槽信号(Signal)槽(Slot)声明方式工作原理连接方式1. 传统连接方式(Qt4风格)2. 新式连接方式(Qt5风格) 区分槽函数和信号通过QtCreator生成信号槽代码自动生成槽函数显式连接的优势命名约定自动连接的局限性最佳实践建议结论 我们之前对QT&#xff0c;有…...

ROS2模块库概览

一、核心通信与基础库&#xff08;最常用&#xff09; 客户端库 rclcpp (ROS Client Library for C) 核心API&#xff1a;create_node(), create_publisher(), create_subscription()高级特性&#xff1a; 生命周期节点&#xff1a;通过rclcpp_lifecycle实现configure/activate…...

HADOOP——序列化

1.创建一个data目录在主目录下&#xff0c;并且在data目录下新建log.txt文件 2.新建flow软件包&#xff0c;在example软件包下 FlowBean package com.example.flow;import org.apache.hadoop.io.Writable;import java.io.DataInput; import java.io.DataOutput; import java.i…...

第五章 5.2ESP32物联网应用:HTTP与Web服务器详细教学

本文将详细讲解如何在ESP32上搭建Web服务器&#xff0c;通过HTTP协议实现远程控制LED灯。每行代码均有详细注释&#xff0c;适合零基础学习。 一、HTTP协议基础 HTTP是客户端&#xff08;浏览器&#xff09;和服务器之间的通信协议&#xff0c;常用请求方法&#xff1a; GET&a…...

c++11 绑定器bind

文章目录 std::bind 使用总结&#xff08;C11&#xff09;1. 绑定普通函数2. 使用占位符 _1, _2&#xff0c;调用时传参数3. 绑定类的成员函数&#xff08;类外&#xff09;4. 绑定类的成员函数&#xff08;类内&#xff09;5. 占位符结合成员函数小结 std::bind 使用总结&…...

实现时间最优轨迹生成/轨迹规划方法(TOTG),不使用moveit,可用于ROS驱动机械臂FollowJointTrajectoryGoal()

前言 在我的这篇文章&#xff1a;https://blog.csdn.net/weixin_45702459/article/details/139293391?spm1011.2415.3001.5331中&#xff0c;写了不使用moveit来ros驱动机械臂的方法&#xff0c;也就是用FollowJointTrajectoryGoal()来进行一系列点的关节运动&#xff0c;其实…...

2025年推荐使用的开源大语言模型top20:核心特性、选择指标和开源优势

李升伟 编译 随着人工智能技术的持续发展&#xff0c;开源大型语言模型&#xff08;LLMs&#xff09;正变得愈发强大&#xff0c;使最先进的AI能力得以普及。到2025年&#xff0c;开源生态系统中涌现出多个关键模型&#xff0c;它们在各类应用场景中展现出独特优势。 大型语言…...

高并发多级缓存架构实现思路

目录 1.整体架构 3.安装环境 1.1 使用docket安装redis 1.2 配置redis缓存链接&#xff1a; 1.3 使用redisTemplate实现 1.4 缓存注解优化 1.4.1 常用缓存注解简绍 1.4.2 EnableCaching注解的使用 1.4.3使用Cacheable 1.4.4CachePut注解的使用 1.4.5 优化 2.安装Ngin…...

Qt 的 事件队列

Qt 的 事件队列 是其核心事件处理机制之一&#xff0c;用于管理和分发系统与用户生成的事件&#xff08;如鼠标点击、键盘输入、定时器、信号槽中的队列连接等&#xff09;。理解 Qt 的事件队列对多线程、界面响应以及异步处理尤为关键。 一、Qt 的事件处理模型概览 Qt 是基于…...

html-css样式

1. 所有类型为文本的 元素的样式 指定所有类型为文本的 元素的样式 /* 文本框的样式 */ input[type"text"] { font-size: 25px;width: 80px; /* 文本框的宽度 */ padding: 25px; } font-size&#xff1a;字体大小 width&#xff1a;文本框宽度 padding&#…...

Qemu-STM32(十五):STM32F103加入Flash控制器

概述 本文主要描述了在Qemu平台中&#xff0c;如何添加STM32F103的Flash控制器模拟代码。 参考资料 STM32F1XX TRM手册&#xff0c;手册编号&#xff1a;RM0008 添加步骤 1、在hw/arm/Kconfig文件中添加STM32F1XX_FLASH&#xff0c;如下所示: 号部分为新增加内容 diff -…...

设计模式(责任链模式)

责任链模式 模板模式、策略模式和责任链模式&#xff0c;这三种模式具有相同的作用&#xff1a;复用和扩展&#xff0c;在实际的项目开发中比较常用&#xff0c;特别是框架开发中&#xff0c;我们可以利用它们来提供框架的扩展点&#xff0c;能够让框架的使用者在不修改框架源…...

【Mac-ML-DL】深度学习使用MPS出现内存泄露(leaked semaphore)以及张量转换错误

MPS加速修改总结 先说设备&#xff1a;MacBook Pro M4 24GB 事情的起因是我在进行深度学习的时候想尝试用苹果自带的MPS进行训练加速&#xff0c;修改设备后准备开始训练&#xff0c;但是出现如下报错&#xff1a; UserWarning: resource_tracker: There appear to be 1 leak…...

Hadoop集群部署教程-P5

Hadoop集群部署教程-P5 Hadoop集群部署教程&#xff08;续&#xff09; 第十七章&#xff1a;安全增强配置 17.1 认证与授权 Kerberos认证集成&#xff1a; # 生成keytab文件 kadmin -q "addprinc -randkey hdfs/masterEXAMPLE.COM" kadmin -q "xst -k hdfs.…...

Github 2FA(Two-Factor Authentication/两因素认证)

Github 2FA认证 多因素用户认证(Multi-Factor Authentication)&#xff0c;基本上各个大互联网平台&#xff0c;尤其是云平台厂商&#xff08;如&#xff1a;阿里云的MFA、华为云、腾讯云/QQ安全中心等&#xff09;都有启用了&#xff0c;Github算是搞得比较晚些了。 双因素身…...