大模型在慢性髓细胞白血病(CML)初治成人患者诊疗中的应用研究
目录
一、引言
1.1 研究背景与意义
1.2 国内外研究现状
1.3 研究目的与内容
二、大模型技术与 CML 相关知识
2.1 大模型技术原理与特点
2.2 CML 的病理生理与诊疗现状
三、术前风险预测与手术方案制定
3.1 术前数据收集与预处理
3.2 大模型预测术前风险
3.3 根据预测制定手术方案
四、术中风险预测与麻醉方案优化
4.1 术中实时数据监测与采集
4.2 大模型动态风险预测
4.3 基于预测调整麻醉方案
五、术后风险预测与护理方案设计
5.1 术后康复数据收集
5.2 大模型预测术后并发症风险
5.3 制定针对性术后护理方案
六、统计分析与模型验证
6.1 数据统计分析方法
6.2 大模型性能评估指标
6.3 模型验证与优化
七、健康教育与指导方案
7.1 面向患者及家属的健康教育内容
7.2 基于大模型的个性化指导
八、结论与展望
8.1 研究成果总结
8.2 研究不足与未来展望
一、引言
1.1 研究背景与意义
慢性髓细胞白血病(Chronic Myeloid Leukemia,CML)是一种起源于造血干细胞的恶性骨髓增殖性肿瘤 ,全球年发病率为(1.6 - 2)/10 万,在中国 CML 发病率为 0.36/10 万,约占白血病的 15%-20% ,且发病年龄呈现年轻化趋势,中位发病年龄为 45 - 50 岁。CML 的核心发病机制是 9 号和 22 号染色体易位,形成费城染色体 t (9;22)(q34;q11.2) ,产生 BCR - ABL1 融合基因,该基因成为 CML 治疗的关键靶点。
在酪氨酸激酶抑制剂(TKI)问世之前,CML 预后极差,20 世纪 70 年代其 5 年生存率仅为 22% 。自 2001 年 TKI 获批用于 CML 治疗后,患者的 5 年生存率大幅提升,目前预计 10 年生存率超过 90%,CML 逐渐转变为可长期治疗的慢性疾病。尽管 TKI 治疗取得了显著成效,但仍面临诸多挑战。一方面,部分患者存在 TKI 耐药和 / 或不耐受的问题,其中 T315I 突变是常见的耐药突变类型,这类患者对所有一代、二代 TKI 均耐药,在三代 TKI 出现前长期面临无药可医的困境。另一方面,在疾病长期缓解期间,考虑到药物的毒副作用和经济成本,停用 TKI 成为慢性期 CML 患者的现实追求目标,但即便满足目前国内外停药标准的患者,停药后仍有复发风险,绝大多数患者于停药后 12 个月内复发,也有部分患者会发生晚期复发。
随着人工智能技术的飞速发展,大模型凭借其强大的数据分析与处理能力,在医疗领域的应用逐渐成为研究热点。大模型能够对海量医疗数据进行深度学习,挖掘数据间隐藏的规律和关联。将大模型应用于 CML 预测,可实现对 CML 患者术前、术中、术后以及并发症风险的精准预测,为临床医生制定手术方案、麻醉方案和术后护理计划提供科学依据,从而提升 CML 的诊疗水平,改善患者的生存质量,对推动 CML 的精准化治疗具有重要意义。
1.2 国内外研究现状
在国外,已有研究团队利用机器学习算法对 CML 患者的基因表达数据、临床特征等进行分析,构建预测模型以评估患者的疾病风险和治疗反应。如通过分析大量 CML 患者的基因测序数据,结合机器学习算法,识别出与 CML 发病风险、治疗效果相关的关键基因标志物,为疾病的早期预测和个性化治疗提供依据。还有研究运用深度学习模型对 CML 患者的疾病进展和治疗效果进行实时监测。
国内相关研究也在积极开展,部分科研机构和医院联合攻关,致力于将大模型技术应用于 CML 的临床诊疗。通过整合电子病历、实验室检查结果、影像数据等多源医疗数据,构建综合性的 CML 预测模型,取得了一些初步成果。同时,国内也在探索将大模型与传统医学知识相结合,提高预测模型的准确性和可解释性,为临床医生提供更具实用价值的决策支持。
然而,目前国内外的研究仍存在一些不足之处。例如,模型的泛化能力有待提高,在不同地区、不同医疗环境下的适用性存在差异;对复杂临床情况的适应性不足,难以全面准确地预测伴有多种合并症或特殊基因突变的 CML 患者的风险;模型的可解释性较差,临床医生难以理解模型的决策过程,限制了模型在临床实践中的广泛应用;此外,数据隐私保护和数据质量问题也亟待解决,医疗数据包含大量敏感信息,在大模型训练过程中如何确保数据安全和隐私,以及如何提高数据的准确性和完整性,都是需要进一步研究和改进的方向。
1.3 研究目的与内容
本研究旨在利用大模型技术,实现对初治 CML 成人患者术前、术中、术后以及并发症风险的准确预测,并基于预测结果制定个性化的手术方案、麻醉方案和术后护理计划等,以提高 CML 的诊疗水平,改善患者的预后。具体研究内容如下:
CML 风险预测模型构建:收集初治 CML 成人患者的临床数据(包括症状、体征、病史等)、实验室检查数据(如血常规、生化指标、骨髓穿刺结果等)、基因数据(BCR - ABL1 融合基因及相关突变信息)、影像数据(如有必要的影像学检查资料)等多源信息,运用深度学习算法构建大模型,实现对 CML 患者术前手术耐受性、术中出血及感染风险、术后恢复情况以及并发症发生风险的精准预测。
手术方案制定:根据大模型预测结果,结合患者的具体病情(如疾病分期、危险度分层)和身体状况(如年龄、心肺功能、肝肾功能等),制定个性化的手术方案。包括确定是否进行手术治疗(对于一些对 TKI 耐药且符合手术指征的患者考虑造血干细胞移植等手术方式)、选择合适的手术时机、确定具体的手术方式(如异基因造血干细胞移植的供体选择和移植方案等),以及针对手术中可能出现的风险制定应对措施。
麻醉方案制定:综合考虑患者的病情严重程度、身体状况(如是否存在心肺疾病、药物过敏史等)以及手术需求(手术时长、手术复杂程度等),基于大模型预测结果,制定安全、有效的麻醉方案。包括选择合适的麻醉方式(全身麻醉、硬膜外麻醉等)、确定麻醉药物的种类和剂量,以及制定麻醉过程中的监测和应急处理措施,确保手术过程的顺利进行。
术后护理计划制定:依据大模型对术后恢复情况的预测,制定针对性的术后护理计划。包括伤口护理(预防感染、促进伤口愈合的措施)、饮食指导(根据患者身体恢复需求制定合理的饮食计划)、康复训练(指导患者进行适当的身体活动和康复锻炼)、病情监测(定期复查的项目和时间安排,密切观察患者术后有无并发症的发生)等,促进患者的术后康复。
统计分析:对大模型预测结果、手术方案、麻醉方案、术后护理效果等进行统计分析。运用合适的统计学方法,评估各项方案的有效性和安全性,分析不同因素对治疗效果的影响,为进一步优化诊疗方案提供依据。
健康教育与指导:为患者及其家属提供 CML 相关的健康教育和指导。包括疾病知识普及(CML 的病因、症状、治疗方法、预后等)、治疗过程中的注意事项(如药物服用方法、不良反应的应对等)、日常生活管理(饮食、运动、休息等方面的建议),提高患者对疾病的认识和自我管理能力,促进患者积极配合治疗和康复。
二、大模型技术与 CML 相关知识
2.1 大模型技术原理与特点
大模型技术基于深度学习框架构建,其核心原理是通过对海量数据的学习,自动提取数据中的特征和模式,从而实现对各种任务的处理和预测。以 Transformer 架构为基础的大模型,如 GPT 系列、BERT 等,在自然语言处理和数据分析等领域取得了显著成果。Transformer 架构引入了自注意力机制,能够有效捕捉序列数据中的长距离依赖关系,相较于传统的循环神经网络(RNN)和长短期记忆网络(LSTM),在处理长序列数据时具有更高的效率和准确性。
大模型通常包含数十亿甚至数万亿个参数,这些参数在大规模数据的训练过程中不断优化,使得模型能够学习到丰富的语义信息和复杂的知识。在训练阶段,大模型采用无监督学习或半监督学习的方式,对大量未标注数据进行学习,从而获得通用的语言表示或特征提取能力。随后,通过在特定任务上进行微调,使模型能够适应具体的应用场景,如疾病预测、诊断辅助等。
大模型的特点主要包括强大的泛化能力、对复杂模式的捕捉能力以及高度的自动化。其泛化能力使其能够在不同领域和任务中表现出色,即使面对从未见过的数据,也能做出合理的预测和判断。大模型能够从海量数据中挖掘出隐藏的、复杂的模式和规律,为解决复杂问题提供有力支持。并且,大模型在训练和应用过程中,能够自动完成特征工程、模型选择和参数调整等任务,大大减少了人工干预,提高了工作效率。
在医疗领域,大模型的应用具有重要意义。医疗数据具有多模态、海量、复杂等特点,大模型能够整合电子病历、影像数据、基因数据等多种类型的医疗信息,通过对这些数据的深度分析,挖掘出数据之间的潜在关联,为疾病的诊断、治疗和预防提供更全面、准确的依据。大模型可以辅助医生进行疾病的早期筛查和预测,通过分析患者的历史数据和临床特征,提前发现潜在的健康风险,实现疾病的早诊早治;还可以根据患者的具体情况,为医生提供个性化的治疗方案建议,提高治疗效果和患者的生存质量。
2.2 CML 的病理生理与诊疗现状
CML 起源于造血干细胞的恶性克隆性增殖,其特征是骨髓中粒细胞过度增生,导致外周血中白细胞数量显著增多,且伴有大量未成熟的粒细胞。CML 的发病与费城染色体(Ph 染色体)密切相关,9 号染色体上的 ABL 基因与 22 号染色体上的 BCR 基因发生易位,形成 BCR - ABL1 融合基因。该融合基因编码的 BCR - ABL1 融合蛋白具有持续激活的酪氨酸激酶活性,能够激活下游多条信号通路,导致造血干细胞增殖失控、凋亡受阻,进而引发 CML。
在病理特征方面,CML 患者的骨髓呈现明显的增生状态,以中、晚幼粒细胞和杆状核粒细胞增多为主,原始粒细胞通常<10%。脾脏常因髓外造血而肿大,肝脏也可能出现不同程度的肿大。随着病情进展,CML 可分为慢性期、加速期和急变期。慢性期患者病情相对稳定,症状较轻,可持续数年;加速期病情逐渐加重,患者出现贫血、出血、感染等症状,脾脏进一步肿大;急变期则病情急剧恶化,原始粒细胞大量增殖,临床表现类似急性白血病,患者预后极差。
目前,CML 的诊断主要依靠临床表现、血常规、骨髓穿刺及活检、细胞遗传学和分子生物学检查。血常规中白细胞计数显著升高,常超过 10×10^9/L,以中性粒细胞为主,伴有嗜酸、嗜碱粒细胞增多。骨髓穿刺显示骨髓增生极度活跃,以粒系增生为主,原始粒细胞比例在慢性期正常或轻度升高,加速期和急变期明显升高。细胞遗传学检查可发现 Ph 染色体,分子生物学检测能确定 BCR - ABL1 融合基因及其转录本类型。
在治疗方面,酪氨酸激酶抑制剂(TKI)是 CML 慢性期的一线治疗药物,如伊马替尼、
相关文章:
大模型在慢性髓细胞白血病(CML)初治成人患者诊疗中的应用研究
目录 一、引言 1.1 研究背景与意义 1.2 国内外研究现状 1.3 研究目的与内容 二、大模型技术与 CML 相关知识 2.1 大模型技术原理与特点 2.2 CML 的病理生理与诊疗现状 三、术前风险预测与手术方案制定 3.1 术前数据收集与预处理 3.2 大模型预测术前风险 3.3 根据预测…...
汽车性能的幕后保障:慧通测控电动尾翼综合力学测试浅析
在汽车性能不断追求极致的当下,电动尾翼已成为众多高性能车型以及部分新能源汽车提升空气动力学表现与操控稳定性的关键配置。从炫酷的超跑到注重续航与驾驶体验的新能源车,电动尾翼正逐渐崭露头角。它绝非仅仅是外观上的装饰,而是能在车辆行…...
动力电池自动点焊机:新能源汽车制造的智能焊接利器
在新能源汽车产业蓬勃发展的今天,动力电池作为其核心部件,其性能与安全性直接关系到整车的续航里程和使用寿命。而动力电池的制造过程中,焊接工艺是至关重要的一环。这时,动力电池自动点焊机便以其高效、精准、智能的特点…...
arm64架构的copy_from_user分析
文章目录 前言代码实现内核c代码copy_from_user_copy_from_userraw_copy_from_user 内核汇编代码copy_from_user.Scopy_template.S 汇编代码分析汇编简介标签.req伪指令.macro伪指令tbz指令neg指令str指令 copy_template.S分析 小结 前言 一谈到内核-用户空间的数据拷贝&#…...
【远程工具】1.1 时间处理设计与实现(datetime库lib.rs)
一、设计原理与决策 时间单位选择 采用**秒(s)**作为基准单位,基于以下考虑: 国际单位制(SI)基本时间单位 整数秒(i64)方案优势: 精确无误差(相比浮点数&am…...
【STM32】解读启动文件startup_stm32f10x_md.s
栈空间 栈(Stack):栈是一种后进先出(LIFO)的数据结构,用于存储函数调用时的局部变量、返回地址和寄存器的值。启动文件会定义栈的大小,并将栈指针初始化为栈顶地址。在函数调用时,…...
Redis下载稳定版本5.0.4
https://www.redis.net.cn/download/ Redis下载 Redis 版本号采用标准惯例:主版本号.副版本号.补丁级别,一个副版本号就标记为一个标准发行版本,例如 1.2,2.0,2.2,2.4,2.6,2.8,奇数的副版本号用来表示非标准版本,例如2.9.x发行版本是Redis 3.0标准版本的非标准发行版本…...
阿里云服务迁移实战: 02-服务器迁移
ECS 迁移 最简单的方式是 ECS 过户,不过这里有一些限制,如果原账号是个人账号,那么目标账号无限制。如果原账号是企业账号,则指定过户给相同实名认证的企业账号。 具体操作步骤可以参考官方文档 ECS过户 进行操作。 本文重点介绍…...
怎么解决CentOS上Zookeeper启动失败的问题
在 CentOS 上启动 Zookeeper 失败通常是由于配置错误、端口冲突、权限问题或 Java 环境配置问题导致的。我们可以逐步排查: 一、查看错误日志 Zookeeper 的日志目录一般在: /your-zookeeper-path/logs/zookeeper.out 或者: /your-zookeeper-p…...
《Vue3学习手记》
下面进入Vue3的学习,以下代码中都有很详细的注释,代码也比较清晰易懂: Vue3 index.html是入口文件 Vue3通过createApp函数创建一个应用实例 main.ts: // Vue3中通过createApp函数创建应用实例 // 引入createApp用于创建应用 import { crea…...
【Ubutun】 在Linux Yocto的基础上去适配4G模块
1)、完整解决流程总结 一. 固定4G模块的网络接口名 usb0(基于物理路径) # 创建UDEV规则文件 sudo vi /etc/udev/rules.d/10-4g-rename.rules添加内容: SUBSYSTEM"net", ACTION"add", ATTRS{busnum}"2&…...
达梦数据库-学习-15-大内存SQL相关视图介绍
目录 一、环境信息 二、介绍 三、数据字典表 1、V$MEM_POOL 2、V$SQL_STAT 3、V$SQL_STAT_HISTORY 4、V$LARGE_MEM_SQLS 5、V$SYSTEM_LARGE_MEM_SQLS 四、总结 一、环境信息 名称值CPU12th Gen Intel(R) Core(TM) i7-12700H操作系统CentOS Linux release 7.9.2009 (Co…...
分治-归并系列一>翻转对
目录 题目:解析:策略一: 代码:策略二: 代码: 题目: 链接: link 这题和逆序对区别点就是,要找到前一个元素是后一个元素的2倍 先找到目标值再,继续堆排序 解析࿱…...
微服务面试题
五大组件 注册中心/配置中心 nacos 服务注册 服务启动时 将自己的id等信息发送给nacos 完成注册 服务发现 服务需要调用其他服务时 从nacos获取服务列表 交给负载均衡选择 服务监控 临时实例 由服务每隔一段时间注册中心发送信息 表示自己存活 若注册中心超过一定时间没有…...
高级java每日一道面试题-2025年3月31日-微服务篇[Nacos篇]-Nacos集群模式下的部署方案有哪些?
如果有遗漏,评论区告诉我进行补充 面试官: Nacos集群模式下的部署方案有哪些? 我回答: Nacos 集群模式下的部署方案详解 在 Java 高级面试中,Nacos 集群部署是考察候选人对分布式系统高可用性和扩展性理解的重要议题。以下是几种常见的 Nacos 集群部…...
3dmax的python通过普通的摄像头动捕表情
1、安装python 进入cdm,打python要能显示版本号 >>>(进入python提示符模式) import sys sys.path显示python的安装路径, 进入到python.exe的路径 在python目录中安装(ctrlz退出python交互模式) 2、pip install mediapipe…...
vue3+vite Cannot find module ‘@/XXXXXX‘ or its corresponding type declarations
在使用vue3vite 创建新的工程时会出现Connot find module /xxx错误,根本原因是vite 中没有配置跟目录别名导致的,可以在vite.config.ts 中增加如下配置 如果在tsconfig.json中增加 "compilerOptions": {"paths": {"/*": …...
vmware-exporter容器
vmware-exporter干嘛的,需要的都知道,不再赘述,如果你不了解,说明你也用不到,此文可略过。 如果你嫌自行部署比较麻烦,可移步https://download.csdn.net/download/qq_28608175/90595900下载容器打包文件&a…...
异形遮罩之QML中的 `OpacityMask` 实战
文章目录 🌧️ 传统实现的问题👉 效果图 🌈 使用 OpacityMask 的理想方案👉代码如下🎯 最终效果: ✨ 延伸应用🧠 总结 在 UI 设计中,经常希望实现一些“异形区域”拥有统一透明度或颜…...
代码随想录算法训练营Day27 | Leetcode 56. 合并区间、738.单调递增的数字、968.监控二叉树
代码随想录算法训练营Day27 | Leetcode 56.合并区间、738.单调递增的数字、968.监控二叉树 一、合并区间 相关题目:Leetcode56 文档讲解:Leetcode56 视频讲解:Leetcode56 1. Leetcode56. 合并区间 以数组 intervals 表示若干个区间的集合&am…...
【SQL】常见SQL 行列转换的方法汇总 - 精华版
【SQL】常见SQL 行列转换的方法汇总 - 精华版 一、引言二、SQL常见的行列转换对比1. 行转列 Pivoting1.1 CASE WHEN 聚合函数1.2 IF 聚合函数1.3 PIVOT操作符 2.列转行 Unpivoting2.1 UNION ALL2.2 EXPLODE函数(Hive/Spark&#…...
docx文档转为pdf文件响应前端
1、转换文件(docx~pdf) 1.引入pom依赖 <dependency><groupId>com.aspose</groupId><artifactId>aspose-words</artifactId><version>20.12.0</version> </dependency>2.读取docx文档数据-转换 // 初…...
python办公自动化------word转换pdf
需要安装包:docx2pdf 例1:将docx文件转换为pdf文件 from docx2pdf import convertconvert("./dataFile/test_doc.docx", "./dataFile/测试文件转换.pdf") 运行结果:...
cs224w课程学习笔记-第10课
cs224w课程学习笔记-第10课 异构图 前言一、异构图1、异构图定义2、异构图与同构图 二、异构图下的GNN1、GCN扩展至RGCN1.1 RGCN原理1.2 异构图的任务预测特点1.3 异构图任务预测基础案例 2、完整的异构图GCN三、异构图下的Transformer 前言 异构图的定义是节点内部存在类型不…...
leetcode每日一题:查询数组异或美丽值
引言 今天的每日一题原题是2843. 统计对称整数的数目,由于数据量很小,最大只是到10000,所以直接模拟即可,不需要复杂的数位DP,反而执行的更慢。更换成前几天遇到的更有意思的一题来写这个每日一题。 题目 2527. 查询…...
【C#】一种优雅的基于winform的串口通信管理
serialPort.DataReceived、串口优雅管理 完整《C#串口通信系统》功能清单 Part 1 — SerialPortManager.cs —— 串口核心管理类 using System; using System.IO.Ports; using System.Text; using System.Threading; using System.Windows.Forms;/// <summary> /// 专业…...
【Linux】ubuntu环境变量配置以及shell配置文件编写
一、确定配置文件类型 输入命令确定配置文件类型 echo $SHELL输出如果是 /bin/zsh,那就改 .zshrc;如果是 /bin/bash,那就改 .bashrc。 下面以 .bashrc 为例。 二、编辑 ./bashrc 文件 输入命令编辑配置文件。 vim ~/.bashrc在文件末尾添…...
.NET MAUI教程2-利用.NET CommunityToolkit.Maui框架弹Toast
在上一篇博文的基础上继续操作: .NET MAUI教程1-入门并发布apk包安装到真机-CSDN博客 本文内容参考: Toast - .NET MAUI Community Toolkit - Community Toolkits for .NET | Microsoft Learn 1 在NuGet包管理器中安装 MAUI Community Toolkit&…...
Android 16应用适配指南
Android 16版本特性介绍 https://developer.android.com/about/versions/16?hlzh-cn Android 16 所有功能和 API 概览 https://developer.android.com/about/versions/16/features?hlzh-cn#language-switching Android 16 发布时间 Android 16 适配指南 Google开发平台&…...
<C#>在 C# .NET 6 中,使用IWebHostEnvironment获取Web应用程序的运行信息。
在 C# .NET 6 中,IWebHostEnvironment 接口提供了有关应用程序运行环境的信息,例如应用程序的根目录、环境名称等。它在处理文件路径、加载配置文件以及根据不同环境提供不同服务等场景中非常有用。以下是关于 IWebHostEnvironment 的详细用法介绍&#…...
在 STM32 中实现电机测速的方法介绍
在 STM32 中实现电机测速的方法介绍 关键字:M 法测速, T 法测速,编码器 1. 电机测速方法介绍 在电机控制类应用中,经常会需要对电机转速进行检测,测速常用的方式有 M 法测速和 T法测速。 M 法测速是利用在规定时间 …...
第四十六篇 人力资源管理数据仓库架构设计与高阶实践
声明:文章内容仅供参考,需仔细甄别。文中技术名称属相关方商标,仅作技术描述;代码示例为交流学习用途;案例数据已脱敏,技术推荐保持中立;法规解读仅供参考,请以《网络安全法》《数据…...
支持iOS与Android!SciChart开源金融图表库助力高效开发交易应用
如果您想了解更多关于开源财务图表库的iOS和Android应用程序,SciChart高性能的iOS、Android图表库一定不要错过!使用SciChart创建金融、交易呵股票、外汇或加密应用程序变得很容易。 SciChart iOS & macOS是一个功能丰富和强大的OpenGL ES和Metal 2D…...
stack和queue的模拟实现
功能介绍 1.stack stack是栈,它是后进先出,如下图所示: 它是从顶部出数据,从顶部出数据。STL库中提供了几个接口来实现栈。、 它们是: empty判断栈是否为空,返回值是bool。 size是返回栈中的元素个数。…...
【QT】-define (A, B) (quint16)(((A) << 8) | (B)) 分析
不加 quint8 的写法:#define TO_SOURCE(A, B) (quint16)((A << 8) | B) 潜在问题 符号位扩展(如果 A 是负数) 如果 A 是 char 或 int8_t 且为负数(如 0xFF -1),左移 << 8 会导致 符号位扩展&…...
DISTRIBUTED PRIORITIZED EXPERIENCE REPLAY(分布式优先级体验回放)论文阅读
标题:DISTRIBUTED PRIORITIZED EXPERIENCE REPLAY(分布式优先级体验回放) 作者:John Quan, Dan Horgan,David Budden,Gabriel Barth-Maron 单位: DeepMind 发表期刊:Machine Learning 发表时…...
【Qt】QxOrm:下载、安装、使用
1、下载源码 github地址:https://github.com/QxOrm/QxOrm 稳定版本下载:https://github.com/QxOrm/QxOrm/releases/tag/1.5.0 2、编译源码 QxOrm支持cmake编译(CMakeLists.txt)、Qt pro工程编译(QxOrm.pro) 以 QxOrm.pro 为例,编译生成的库,没有在 build-QxOrm-1.5…...
Java I/O 流体系详解与记忆方法
Java I/O 流体系详解与记忆方法 一、I/O 流核心框架 Java I/O 流体系是Java处理输入输出的核心API,主要分为两大阵营: 1. 按数据流向分(输入和输出是相对于内存而言的) 内存:临时存储数据的空间 硬盘:…...
【vLLM 学习】API 客户端
vLLM 是一款专为大语言模型推理加速而设计的框架,实现了 KV 缓存内存几乎零浪费,解决了内存管理瓶颈问题。 更多 vLLM 中文文档及教程可访问 →https://vllm.hyper.ai/ 源代码:vllm-project/vllm """Example Python client…...
CSS学习02 动态列数表格开发,解决多组数据布局与边框重合问题
概要 在前端开发中,表格常用于展示结构化数据。当数据组的字段数量不统一时(如有的行包含 3 组数据,有的行包含 2 组或 1 组),传统固定列数的表格会出现结构错位、边框重合等问题。本文通过 HTML/CSS 规范方法&#x…...
【websocket】使用案例( JSR 356 标准)
目录 一、JSR 356方式:简单示例 1、引入依赖 2、注册端点扫描器 3、编写通过注解处理生命周期和消息 4、细节解读 5、总结 二、聊天室案例 方案流程 1、引入依赖 2、注册端点扫描器 3、编写一个配置类,读取httpsession 4、编写通过注解处理生…...
Tomcat Session 反序列化漏洞(CVE-2025-24813)
1.漏洞描述 Tomcat 是一个开源的、轻量级的 Web 应用服务器 和 Servlet 容器。它由 Apache 软件基金会下的 Jakarta 项目开发,是目前最流行的 Java Web 服务器之一。 该漏洞利用条件较为复杂,需同时满足以下四个条件: 应用程序启用了DefaultS…...
maven导入本地jar示例
1、${project.basedir} 是固定写法 <dependency><groupId>alipay-sdk</groupId><artifactId>alipay-sdk</artifactId><version>1.0</version><scope>system</scope><systemPath>${project.basedir}/src/main/lib…...
哨兵模式下,Redis主从同步原理,新增的Redis从节点如何同步
在Redis哨兵模式下,新增从节点的同步过程遵循全量同步和增量同步相结合的机制,具体原理如下: 一、新增从节点的同步流程 1. 建立连接与初始化请求 新增从节点首次启动时,通过replicaof <master-ip> <master-port>命…...
SpringBoot系列之集成Redisson实现布隆过滤器
基于Spring Boot集成Redisson实现布隆过滤器 在高并发和大数据量的场景下,布隆过滤器是一种非常高效的存储结构,可以用于快速判断一个元素是否存在于集合中。本文将介绍如何在Spring Boot中集成Redisson来实现布隆过滤器,并通过一个订单查询…...
Matlab 非线性阻尼四分之一车体被动和模糊pid控制悬架对比
1、内容简介 Matlab 192-非线性阻尼四分之一车体被动和模糊pid控制悬架对比 可以交流、咨询、答疑 2、内容说明 略 汽车车辆悬架系统的核心元件主要有控制器、导向机构、弹性元件以及减 震器等,该系统是汽车最重要的结构系统之一,主流车辆悬架大致有被…...
JavaWeb 课堂笔记 —— 07 Web 入门、HTTP 协议和Tomcat
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖SpringMyBatisSpringMVCSpringBoot等)》,章节分布参考视频教程,为同样学习…...
Android学习总结之OKHttp拦截器和缓存
深入理解 OkHttp 拦截器 1. 拦截器接口详解 Interceptor 接口是自定义拦截器的基础,它仅包含一个抽象方法 intercept。以下是对该方法参数和返回值的详细解释: import okhttp3.Interceptor; import okhttp3.Request; import okhttp3.Response; import…...
Activiti(五)- 工作流引擎中流程定义删除机制
1、引言 Activiti作为一款轻量级、开源的工作流和业务流程管理(BPM)平台,在实际运维过程中,随着业务发展会产生大量需要清理的流程定义,不规范的删除操作可能导致数据不一致或系统异常等问题。本文将介绍Activiti中删除流程定义的相关方式及…...
C#里使用MaterialDesign来构造自定义窗口
本例子主要就是创建一个上面的界面, 它是一个采用MaterialDesign开源库来创建的WPF程序。 先要编辑App.xaml文件: <Application x:Class="MDIXWindow.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http:/…...