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

Translational Psychiatry | 注意缺陷多动障碍儿童延迟厌恶的行为与神经功能特征茗创科技茗创科技

摘要

尽管已有大量研究致力于解析注意缺陷多动障碍(ADHD)中的认知异质性,但对其动机变化(尤其是延迟厌恶)的探索仍相对有限。本研究旨在通过识别ADHD儿童的同质性延迟厌恶特征来理解其动机缺陷,采用体验式延迟贴现任务对43名ADHD儿童和47名对照参与者(经严格临床特征评估)进行聚类分析,并通过父母/教师的临床评分以及基于fNIRS的静息态功能连接(rsFC,涵盖额顶网络[FPN]和默认模式网络[DMN]))进行外部验证。数据分析显示五分类模型的拟合效果最佳:其中“常规型”和“常规陡峭型”两组呈现典型的延迟奖励贴现模式(尽管贴现斜率有所不同);另外三组则表现出异常贴现模式——“陡峭贴现型”(奖励价值急剧贬值)、“平缓贴现型”(贴现斜率较为平缓)和“零贴现型”(延迟时长不影响奖励估值)。研究发现,77.78%的ADHD混合型(ADHD-C)儿童集中于陡峭贴现组,而41.67%的ADHD注意缺陷型(ADHD-IN)儿童则主要分布于平缓和零贴现组,呈现出显著的临床亚型分布差异。外部验证结果显示临床评分无组间差异,但零贴现与平缓贴现组在FPN-DMN节点的内部和之间均呈现低连接状态。ADHD的延迟厌恶实际构成从贴现减弱到增强的连续谱系,而非仅由陡峭贴现所定义。这些发现凸显了维度方法在捕捉ADHD动机异质性和揭示特定神经生物学基础中的价值,为通过整合奖赏加工的行为测量来改进ADHD的诊断与干预策略提供了新的思路。

引言

注意缺陷多动障碍(ADHD)作为一种神经心理异质性疾病,其行为缺陷(注意力不集中、冲动和多动症状)由多因素致病通路共同导致。这种异质性在疾病各临床亚型内部依然存在,给鉴别诊断和精准治疗带来了挑战。近十年来,临床研究者逐渐采用数据驱动方法来解析该疾病的新型神经认知表型,旨在建立可能优化现有疾病分类与诊断的方法。

虽然主流理论模型已确认延迟厌恶对ADHD典型症状的独特贡献——这些理论认为一些ADHD个体会表现出“延迟回避”行为(如坐立不安、多话、易分心等),以规避等待所引发的负面情绪。元分析结果也显示,ADHD群体对延迟奖励的价值贴现更陡峭(即更偏好低价值的即时奖励)。然而,类似于在执行功能和气质特征中观察到的巨大个体差异,研究估计仅部分ADHD个体存在延迟厌恶缺陷。

延迟厌恶通常通过延迟贴现任务(DDTs)进行评估,要求参与者在“小额即时奖励”与“大额延迟奖励”之间做出选择。考虑到等待时间是加剧ADHD延迟贴现的主要因素,因此采用真实延迟的DDTs具有更高的生态效度,并且能够更好地区分ADHD与非ADHD儿童。然而,现有的研究较少采用真实等待范式,且因ADHD(尤其是注意缺陷型ADHD-IN)存在异质性,研究结果常常不一致。该亚组既包含表现出阈下多动-冲动症状的儿童,也存在无抑制控制障碍的纯注意缺陷儿童(理论上不存在延迟厌恶缺陷)。

因此,采用维度化方法研究ADHD的延迟贴现行为,既有助于理解该群体的动机缺陷,也能解释延迟厌恶研究中的不同结果。维度分析揭示了延迟贴现陡峭度与ADHD症状的严重程度相关。此外,从临床视角来看,该方法可通过识别临床相关表型来指导疾病分类框架更新,并结合神经生物学层面的分析推动对ADHD发病机制的理解。

在这里,本研究旨在探索ADHD与非ADHD儿童在延迟厌恶动机特征方面的差异。为验证数据驱动方法的有效性,本研究首先展示了传统亚型划分在解析动机异质性和揭示ADHD的神经生物学相关性方面的局限性。研究发现,ADHD各亚型在体验式延迟贴现和静息态功能连接上均无差异。随后,应用聚类分析方法,根据DDT表现来划分同质性亚组。尽管本研究主要为探索性研究,但借鉴认知与气质亚型研究的思路,本研究假设可识别出3-5个亚组。然后,通过父母/教师的临床评定以及基于fNIRS的大脑功能连接数据来进一步表征这些亚组。预计这些分析将有助于全面理解儿童ADHD中的动机通路。

材料与方法

参与者

本研究样本包含90名7-16岁参与者:43名符合DSM-5诊断标准的ADHD儿童,以及47名年龄和智商匹配的对照参与者(表1)。由经验丰富的心理学家基于《儿童情感障碍与精神分裂症量表》(K-SADS-PL-5)及父母/教师对当前ADHD症状的评定(ADHD评定量表第五版—ADHD-RS-5,优势与困难问卷—SDQ)进行ADHD或对照组划分。排除标准包括:神经或遗传疾病、创伤性脑损伤、严重并发症(如智力障碍、精神病、自闭症谱系障碍)或智商<70(采用WISC-V两个子测验简表测量)。ADHD儿童在测试前至少停药24小时,对照组儿童无神经或精神疾病史。

表1.ADHD与对照组的人口统计学和临床特征。

测量工具

采用E-Prime 3.0软件呈现延迟贴现任务(DDTs),参数设置参考以往关于ADHD延迟厌恶的研究。该任务包含40个实验试次,儿童需按键选择小额即时奖励(2/4/6/8枚金币)或大额延迟奖励(10枚金币延迟5/10/20/30/60s发放)。每个试次以一个抖动注视点(1000-2000ms)开始,通过两座宝藏岛可视化呈现两个选项,即决定留在小宝藏岛(图1A)或航行至远方大宝藏岛(图1B)。选择航行后会出现带白色时钟的黑屏表示等待时间(图1B)。延迟时长通过岛屿间距的垂直线段可视化(距离越大延迟越长),但未告知具体时长。每次选择后呈现两个反馈界面:当前试次获得金币数(1500ms)和累计总金币数(2000ms)。

图1.延迟贴现任务示意图。

该任务还包含5个“捕捉”试次,以验证儿童是否集中注意力并按照预期做出了选择。在捕捉试次中,儿童需在“立即获得10枚金币(最优选)”与“延迟获得10枚金币”之间做出选择(图1C)。实验与捕捉试次随机呈现,即时/延迟选项的左右位置平衡。告知受试者试次数量是固定的,鼓励根据偏好选择(无对错之分)。正式任务前完成10个练习试次以体验各延迟等级。采用既定程序计算各延迟下奖励的“主观价值”(SV,即无差别点)作为主要指标,SV值越高表明等待大奖励的能力越强。

临床与神经功能测量

临床评定:聚类分析的特征包括父母/教师报告的ADHD症状(ADHD-RS-5、SDQ)、父母报告的外化与内化行为(儿童行为量表CBCL6-18),以及父母报告的与日常执行功能相关的行为(执行功能行为评定量表第二版BRIEF-2)。

静息态功能连接:①fNIRS采集。使用两台便携式连续波fNIRS串联系统(NIRSport,NIRx Medical Technologies LLC)记录FPN和DMN主要皮层区域在8分钟静息态下的氧合血红蛋白(HbO2)浓度相对变化,采样率为3.41Hz。采用定制化31光极阵列(16个光源+15个探测器,双波长760nm/850nm)按国际10-10系统布设,光极间距约30mm(图2A)。通过fNIRSOptodes’ Location Decider(fOLD)工具选定光源-探测器配置,形成34个fNIRS测量通道,覆盖了来自FPN的感兴趣区(ROI)——背外侧前额叶皮层(DLPFC)、上顶叶(SPL)、前运动区与前辅助运动区(preSMA)、额极皮层,以及来自DMN的ROI——眶额皮层(OFC)、下顶叶(IPL)、颞中回(MTG)。使用AtlasViewer软件评估光极空间敏感性(图2B)。

图2.fNIRS光极排布。

②预处理与连接分析:1名ADHD儿童(因测量信号不佳)和1名对照组参与者(数据缺失)的fNIRS数据缺失。使用MATLAB对fNIRS信号进行预处理,随后将信号降采样至1Hz并转换为光密度值。应用修正的比尔-朗伯定律计算HbO2浓度的相对变化。为消除系统性生理噪声和运动伪影的干扰,本研究采用了预白化与预加权校正方法。使用全脑相关法计算时域静息态功能连接(rsFC),对每对感兴趣区域(ROI)的时间序列数据进行Pearson相关分析,最终获得78个rsFC结果。在此背景下,功能连接定义为每对脑区血流动力学活动相关性的强度。

实验流程

所有评估均在环境良好且隔音的实验室内进行,全程由经验丰富的研究人员进行监测。儿童先完成rsFC记录,随后进行延迟贴现任务(DDT)。在fNIRS记录期间,要求儿童保持放松坐姿,尽可能静止不动,睁眼注视屏幕中央十字注视点,并被告知不可入睡、触碰头帽或做挑眉动作。其视野范围内无任何干扰源。任务完成后,儿童需填写一份关于fNIRS记录感受的专项问卷,明确询问是否有瘙痒/头痛等感觉影响其任务表现。无参与者报告此类影响,故未排除任何DDT数据。

统计分析

使用R软件进行统计分析。本研究在整个样本上应用了混合k均值聚类算法,对每个延迟时间点的标准化延迟奖励主观价值(SV)进行分析,以识别出新的延迟厌恶特征。层次聚类方法(基于欧氏距离的Ward法)在每次迭代中选择一个初步的聚类质心数量,以最小化每个聚类内部的方差,随后通过k均值分析来确定每个数据点属于哪个聚类。这种组合聚类法能克服每种方法的局限性,并已应用于ADHD儿童及成人亚型研究。本研究检验了3-5个亚组的聚类方案,通过视觉评估各方案及30项聚类验证指标的多数原则确定最优解。

采用双因素(聚类×延迟)方差分析DDT表现,单因素方差分析比较人口统计学特征与临床评分。当数据违反统计假设时,采用10%截尾均值与2000次自举抽样的稳健统计以控制I类错误。事后检验分别使用Benjamini-Hochberg(稳健模型)或Bonferroni(非稳健模型)进行多重比较校正,显著性水平设定为p<0.05(双侧)。

本研究建立了一个贝叶斯模型来计算78个rsFC结果中聚类特征间的多重均值比较。采用95%最高密度区间(HDI)和实际等效区域(ROPE)进行统计推断。当HDI完全排除ROPE(如均值差评估中ROPE=0)时,表明ROPE中的值不可信。在评估组间rsFC结果差异时,本研究考虑了95% HDI不包含0时的情况。由于rsFC结果反映了脑区之间的相关性以及本研究的探索性性质,因此缺乏界定有意义差异的先验标准。本研究使用RStan包进行贝叶斯分析。对于每次分析,使用马尔可夫链蒙特卡罗采样方法提取了12000个样本,4条链中的每条链包含4000个预热样本,并保存了8000个样本。此外,使用G*Power(v.3.1.9.7)计算所需样本量。

结果

分类分析

ADHD亚型间分析未发现FPN与DMN网络在DDT任务表现或rsFC上存在显著差异,具体结果详见补充材料。

聚类分析与特征描述

聚类验证指标显示五聚类结构最能解释样本DDT的表现差异(图3A)。参考既有文献对聚类特征命名:(1)常规延迟贴现组(n=18)呈现出奖励随延迟系统性贬值;(2)常规-陡峭延迟贴现组(n=35)的贴现模式与常规组类似但贬值更急剧;(3)陡峭延迟贴现组(n=18)呈现出奖励价值骤降;(4)平缓延迟贴现组(n=15)奖励贬值较缓;(5)零延迟贴现组(n=4)在各延迟时段均无系统性贬值。

图3.贴现行为的聚类特征。

通过双因素混合方差分析发现,延迟(p<0.001)和聚类特征(p<0.001)对延迟奖励的SV有显著影响,且聚类×延迟的交互作用显著(p<0.001)(图3B,C)。除60s延迟时段(陡峭组、常规组和常规-陡峭组之间的SV无显著差异)外,各延迟时间点聚类间的SV均存在显著差异。常规组与常规-陡峭组的SV随延迟时段增加而显著下降,而陡峭组、零延迟组和平缓组则未表现出明显的贴现效应。

人口统计学特征如表2所示。不同聚类特征之间的年龄差异显著(p=0.001),但IQ(p=0.12)、性别(p=0.15)与共病率(p=0.31)无显著差异。Fisher精确检验(p=0.015)显示,ADHD亚型分布存在显著差异:ADHD-C主要集中于常规-陡峭/陡峭组(77.78%),而ADHD-IN则更为分散(41.67%属于零/平缓组,50%属常规-陡峭/陡峭组),值得注意的是,零/平缓组仅包含ADHD-IN型儿童。

表2.延迟厌恶特征的人口统计学与临床特征。

外部验证

临床评定:各聚类特征在父母/教师对ADHD症状的评分(ADHD-RS-5、SDQ)、父母对内化/外化行为的评分(CBCL/6-18)及日常执行功能行为的评分上均无显著差异(表2)。鉴于零延迟组样本量小(n=4),排除该组后再次分析仍未发现显著差异。

静息态功能连接:贝叶斯均值比较揭示了延迟厌恶特征之间存在可靠的rsFC差异。相较于常规/常规-陡峭/陡峭组,零/平缓组在FPN和DMN节点内及FPN-DMN节点间的连接减弱。具体而言,平缓组差异主要涉及DMN及FPN-DMN连接,峰值主要出现左侧DLPFC、右侧MTG、右侧IPL、左侧OFC及额极皮层;零组rsFC降低主要与左侧DLPFC与右侧IPL的FPN-DMN相互作用有关,且这些区域连接强度低于平缓组(图4)。

图4.延迟厌恶特征在FPN与DMN网络内和网络间rsFC差异的可视化。

结论

本研究强调了采用维度化方法全面理解ADHD非典型贴现行为的重要性。通过聚类分析识别出了五种不同的延迟贴现特征,丰富了我们对ADHD从冲动行为到刻板行为动机谱系的理解。虽然未发现这些特征与临床评分之间的显著关联,但fNIRS结果却揭示了潜在的神经生物学机制,为理解ADHD的相关行为或症状提供了的新的视角。未来的研究可以通过扩大样本量,进一步探讨影响延迟贴现行为的神经心理学因素,并纳入未用药患者和更多ADHD亚型来增强研究的外部效度。此外,跨年龄段的纵向研究可能有助于阐明ADHD时间贴现的发展轨迹,从而为儿童与成人的ADHD诊断提供更具针对性的见解。

参考文献:Fernández-Martín, P., Tovar-Suárez, D., Rodríguez-Herrera, R. et al. Behavioral and neurofunctional profiles of delay aversion in children with attention-deficit hyperactivity disorder. Transl Psychiatry 15, 125 (2025). https://doi-org.szu.s1.scihub.info/10.1038/s41398-025-03353-z

小伙伴们关注茗创科技,将第一时间收到精彩内容推送哦~

相关文章:

Translational Psychiatry | 注意缺陷多动障碍儿童延迟厌恶的行为与神经功能特征茗创科技茗创科技

摘要 尽管已有大量研究致力于解析注意缺陷多动障碍(ADHD)中的认知异质性,但对其动机变化(尤其是延迟厌恶)的探索仍相对有限。本研究旨在通过识别ADHD儿童的同质性延迟厌恶特征来理解其动机缺陷,采用体验式延迟贴现任务对43名ADHD儿童和47名对照参与者(经…...

MYSQL备份恢复知识:第四章:备份锁

为了获得备份数据的一致性,需要在数据库中加锁,保证在备份期间没有数据变化。早期版本的MySQL仅支持表级锁,在加锁期间不允许访问数据库,这对生产环境是极大的挑战。因此,在后续版本中引入了实例级锁,使得备…...

寻找最优美做题曲线

题目描述 一个有趣的评测功能,就是系统自动绘制出用户的“做题曲线”。所谓做题曲线就是一条曲线,或者说是折线,是这样定义的:假设某用户在第 bi​ 天 AC 了 ci​ 道题,并且 bi​ 严格递增,那么该用户的做…...

DeepSeek-V3 vs GPT-4:技术对比与性能评测

DeepSeek-V3 vs GPT-4:技术对比与性能评测 系统化学习人工智能网站(收藏):https://www.captainbed.cn/flu 文章目录 DeepSeek-V3 vs GPT-4:技术对比与性能评测摘要引言技术架构对比1. 模型结构:稠密模型 …...

【Fifty Project - D29】

今日完成记录 TimePlan完成情况7:30 - 9:00大论文修改以及小论文修改√9:00 - 9:30整理近期购置物品项√9:30 - 10:00约了个画稿做个毕业冰箱贴!√10:00 - 11:30Leetcod…...

创建一个使用 GPT-4o 和 SERP 数据的 RAG 聊天机器人

亮数据-网络IP代理及全网数据一站式服务商屡获殊荣的代理网络、强大的数据挖掘工具和现成可用的数据集。亮数据:网络数据平台领航者https://www.bright.cn/?promogithub15?utm_sourceorganic-social-cn&utm_campaigncsdn 本指南将解释如何使用 Python、GPT-4…...

安装PostgresSQL

目录 安装postgressql所需的依赖环境 编译安装 解压源码包 切换目录 --prefix指定安装目录 编译以及安装 配置环境创建用户 创建数据存储目录 更改数据存储目录的归属用户 配置环境变量 登录数据库 Dnf安装 安装postgresql 初始化数据库 登录数据库 postgresql…...

PL/SQL 安装配置与使用

目录 一、安装与配置 (一)下载PLSQL Developer (二)下载并配置免安装Oracle客户端 1. 下载Instantclient_11_2 2. 配置环境 (1)配置电脑的环境变量 (2)配置PLSQL Developer的…...

Oracle RAC ADG备库版本降级方案(19.20 → 19.7)

Oracle RAC ADG备库版本降级方案(19.20 → 19.7) 一、前期准备 1.1环境验证 主库版本:19.7 备库版本:19.20 检查兼容性:确认Oracle 19.20补丁是否支持回滚至19.7 1.2备份与快照 对备库数据库进行全量备份&#…...

SpringBoot-4-Spring Boot项目配置文件和日志配置

文章目录 1 项目全局配置文件1.1 配置示例1.2 配置文件加载顺序2 通过配置文件注入配置项2.1 使用@Value注解注入属性2.2 使用@ConfigurationProperties注入2.3 配置注入的注意事项2.4 配置文件中引用已定义值3 Spring Boot的日志配置3.1 引入日志依赖器3.2 自定义日志格式3.3 …...

mac上安装 Rust 开发环境

1.你可以按照提示在终端中执行以下命令(安全、官方支持): curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh然后按提示继续安装即可。 注意:安装过程中建议选择默认配置(按 1 即可)。 如果遇…...

微软押注“代理式AI网络”:一场重塑软件开发与工作方式的技术革命

在 2025 年 Build 开发者大会上,微软正式发布了其面向“开放代理式网络(Open Agentic Web)”的宏大战略,推出超过 50 项 AI 相关技术更新,涵盖 GitHub、Azure、Windows 和 Microsoft 365 全线产品。这一系列更新的核心…...

鸿蒙HarmonyOS多设备流转:分布式的智能协同技术介绍

随着物联网和智能设备的普及,多设备间的无缝协作变得越来越重要。鸿蒙(HarmonyOS)作为华为推出的新一代操作系统,其分布式技术为实现多设备流转提供了强大的支持。本文将详细介绍鸿蒙多设备流转的技术原理、实现方式和应用场景。 …...

精益数据分析(71/126):从移情到黏性——创业阶段的关键跨越与数据驱动策略

精益数据分析(71/126):从移情到黏性——创业阶段的关键跨越与数据驱动策略 在创业的旅程中,从需求验证的“移情阶段”过渡到产品黏性构建的“黏性阶段”,是决定创业成败的关键转折。今天,我们结合《精益数…...

21. 自动化测试框架开发之Excel配置文件的测试用例改造

21. 自动化测试框架开发之Excel配置文件的测试用例改造 一、测试框架核心架构 1.1 组件依赖关系 # 核心库依赖 import unittest # 单元测试框架 import paramunittest # 参数化测试扩展 from chap3.po import * # 页面对象模型 from file_reader import E…...

学习vue3:监听器

目录 一,关于监听的概述 二,手动监听器(watch函数) watch()函数语法 监听基本数据类型 监听对象,对象属性 三,自动监听器(watchEffect函数) watchEffect()函数语法…...

十大排序算法--快速排序

目录 原理 第一步 第二步 代码 递归实现快速排序 原理 分治法核心步骤 选择基准值(Pivot) 从数组中选一个元素作为基准值(如最右侧元素、中间元素或随机元素)。 分区(Partition) 将数组分为两部分…...

基于Docker搭建Harbor私有镜像仓库

Harbor 是 VMware 开源的企业级 Docker 容器镜像仓库,支持镜像存储、访问控制、镜像复制、安全扫描、审计日志等功能,适合企业级私有化部署。 1.前置环境说明 Harbor的部署依赖于Docker和Docker Compose环境。鉴于Docker已在系统中完成安装,…...

CentOS 7上搭建高可用BIND9集群指南

在 CentOS 7 上搭建一个高可用的 BIND9 集群通常涉及以下几种关键技术和策略的组合:主从复制 (Master-Slave Replication)、负载均衡 (Load Balancing) 以及可能的浮动 IP (Floating IP) 或 Anycast。 我们将主要关注主从复制和负载均衡的实现,这是构成高…...

使用SQLite Studio导出/导入SQL修复损坏的数据库

使用SQLite Studio导出/导入SQL修复损坏的数据库 使用Zotero时遇到了数据库损坏,在软件中寸步难行,遂尝试修复数据库。 一、SQLite Studio简介 SQLite Studio是一款专为SQLite数据库设计的免费开源工具,支持Windows/macOS/Linux。相较于其…...

Liquid Wire 柔性应变传感器:金属凝胶导体 | 仿生肌肉长度监测 | 高精度动作控制

柔性应变传感器通过模拟生物系统反馈机制,为软体机器人提供高精度动作控制能力。研究显示,基于液态导电金属的柔性传感纤维可精准测量仿生手指触觉力(约 1600 kPa)和关节角度变化(约 60),实现特…...

Java IO流操作

Java IO流操作是处理文件和数据流的基础。通过FileInputStream和FileOutputStream,可以读写二进制文件;通过FileReader和FileWriter,可以处理文本文件。BufferedReader提高字符读取效率,InputStreamReader实现字节流到字符流的转换…...

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(25):受身形(3)

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(25):受身形(3) 1、前言(1)情况说明(2)工程师的信仰2、知识点(1)受身形(1)两要素时,使用【に】(2)三要素时,使用【を】或其他(3)(4)(5) によって(6)から VS で(2)復習(ふくしゅう):3、单词(…...

BPMN.js编辑器设计器与属性面板数据交互

以下是基于提供的Vue组件代码生成的类图,结合BPMN设计器特性与Vue组件封装规范绘制: #mermaid-svg-B6PK7fjqLLTHqh8B {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-B6PK7fjqLLTHqh8B .error…...

os agent智能体软件 - 第三弹 - 纯语音交互

前两期期我们发布了产品的初级形态,那时候还只能是“软件开发者”在本地配置使用,或者运行起来有个大黑框,使用起来美观度太差。 到今天大概20天,我们的第3版已经出来了,不仅做成了电脑端的exe软件(任何人…...

PCB设计教程【入门篇】——电路分析基础-基本元件(二极管三极管场效应管)

前言 本教程基于B站Expert电子实验室的PCB设计教学的整理,为个人学习记录,旨在帮助PCB设计新手入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理、 目录 前言 1.二极管 1.发光…...

python打卡训练营打卡记录day31

知识点回顾 规范的文件命名规范的文件夹管理机器学习项目的拆分编码格式和类型注解 作业:尝试针对之前的心脏病项目ipynb,将他按照今天的示例项目整理成规范的形式,思考下哪些部分可以未来复用。 心脏病项目目录 目录结构:heart/ ├── conf…...

Python列表推导式和生成器表达式详解

Python列表推导式和生成器表达式详解 引言 Python以其简洁优雅的语法而闻名,其中列表推导式(List Comprehensions)和生成器表达式(Generator Expressions)就是这种优雅性的典型代表。本文将深入浅出地介绍这两种强大的…...

Redis 命令大全

Redis 是一个开源的内存数据结构存储系统,支持多种数据结构。以下是 Redis 的常用命令分类总结: 一、Key(键)相关命令 命令描述示例DEL key删除键DEL nameEXISTS key检查键是否存在EXISTS nameEXPIRE key seconds设置键的过期时间(秒)EXPIRE name 60TTL key查看键剩余过期…...

Wan2.1 图生视频 支持批量生成

Wan2.1 图生视频 支持批量生成 flyfish 综合效果 实现基于 Wan2.1 模型的配置化批量生成功能,支持从prompt.json读取多个 “图像 - 文本提示” 组合(每个任务可关联多图像),通过config.json集中管理模型路径、分辨率、帧数、引…...

Git 删除大文件教程

🧹 Git 删除大文件完整教程 🧩 适用场景 不小心将大文件(如视频、压缩包、模型文件等)提交到了 Git 仓库想彻底从仓库和提交历史中删除这个文件希望远程仓库体积减小(如 GitHub 上传失败) 🛠️…...

题海拾贝:P2285 [HNOI2004] 打鼹鼠

Hello大家好&#xff01;很高兴我们又见面啦&#xff01;给生活添点passion&#xff0c;开始今天的编程之路&#xff01; 我的博客&#xff1a;<但凡. 我的专栏&#xff1a;《编程之路》、《数据结构与算法之美》、《题海拾贝》、《C修炼之路》 1、题目 P2285 [HNOI2004] 打…...

第40天-Python开发音乐播放器完整指南

一、技术选型与工具准备 核心库: Pyqt5:Python标准GUI库,构建用户界面 os / sys:文件系统操作 开发环境: bash 复制 下载 pip install pyqt5 二、功能设计 功能模块描述播放控制播放/暂停/停止/上一曲/下一曲播放列表管理添加/删除/保存/加载歌曲音频可视化进度条显示与拖…...

【优秀三方库研读】在 quill 开源库中为什么封装 safe_fwrite,而不是直接使用系统 fwrite

在 Quill 日志库中,safe_fwrite 函数的封装是为了解决直接使用系统 fwrite 时可能存在的 可靠性 和 错误处理 问题,同时兼顾性能优化。以下从多个维度详细分析其设计动机和实现原理: 一、代码功能解析 QUILL_ATTRIBUTE_HOT static void safe_fwrite(void const* ptr, size_…...

UE(虚幻)学习(六)插件打包在UE5.3.2下Value cannot be null的错误

自己写的插件打包出现了Unhandled exception: System.ArgumentNullException: Value cannot be null.的错误&#xff0c;发现只有UE5.3会报出。 D:\UE_5.3\Engine\Build\BatchFiles>Runuat.bat BuildPlugin -PluginF:\UEProjects\DQSDK5_3\Plugins\DQSDK\DQSDK.uplugin -Pa…...

JDBC在Java项目开发中的核心作用与实战应用

一、JDBC概述及其在项目开发中的重要性 JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口(API)&#xff0c;它为Java开发者提供了与各种关系型数据库进行交互的统一方式。 JDBC的核心价值&#xff1a; 提供与数据库无关的标准接…...

为 Jenkins添加 Windows Slave远程执行 python项目脚本

测试环境 JAVA JDK 1.7.0_13 (jdk-7u13-windows-i586.exe) Jenkins Win11 64 python项目环境 实践操作 1、新建与配置结点 【系统管理】-> 【管理结点】-> 【新建结点】, 如上&#xff0c;输入结点名称&#xff0c;勾选 【Dumb Slave】&#xff0c;点击【OK】 说明&am…...

深入解析Spring Boot与Redis的缓存集成实践

深入解析Spring Boot与Redis的缓存集成实践 引言 在现代Web应用中&#xff0c;缓存技术是提升系统性能的重要手段之一。Redis作为一种高性能的内存数据库&#xff0c;广泛应用于缓存场景。本文将详细介绍如何在Spring Boot项目中集成Redis&#xff0c;并探讨其在实际开发中的…...

硬件工程师笔记——三极管Multisim电路仿真实验汇总

目录 1 三极管基础 更多电子器件基础知识汇总链接 1.1 工作原理 NPN型三极管的工作原理 PNP型三极管的工作原理 1.2 三极管的特性曲线 输入特性曲线 理想和现实输出特性 三极管的主要参数包括&#xff1a; 2 三极管伏安特性 2.1 伏安特性仿真 Multisim使用说明链接…...

基于 ABP vNext + CQRS + MediatR 构建高可用与高性能微服务系统:从架构设计到落地实战

&#x1f9e0; 基于 ABP vNext CQRS MediatR 构建高可用与高性能微服务系统&#xff1a;从架构设计到落地实战 目录 &#x1f9e0; 基于 ABP vNext CQRS MediatR 构建高可用与高性能微服务系统&#xff1a;从架构设计到落地实战&#x1f9f0; 模块结构概览&#x1f4e6; 各…...

java云原生实战之graalvm 环境安装

windows环境安装 在Windows环境下安装GraalVM并启用原生镜像功能时&#xff0c;需要Visual Studio的组件支持。具体要点如下&#xff1a; 核心依赖&#xff1a; 需要安装Visual Studio 2022或更新版本&#xff0c;并确保勾选以下组件&#xff1a; "使用C的桌面开发"…...

Python 包管理工具uv依赖分组概念解析

在 Python 包管理工具 uv 中&#xff0c;依赖分组&#xff08;如 dev、prod&#xff09;是一种将项目的不同依赖按用途分类管理的机制。通过分组&#xff0c;开发者可以清晰地分离生产环境&#xff08;运行项目所需的核心依赖&#xff09;和开发环境&#xff08;仅在开发阶段使…...

C语言-9.指针

9.1指针 9.1-1取地址运算:&运算符取得变量的地址 运算符& scanf(“%d”,&i);里的&获取变量的地址,它们操作数必须是变量int i;printf(“%x”,&i);地址的大小是否与int相同取决于编译器int i;printf(“%p”,&i); &不能取的地址不能对没有地址的…...

GitHub 自动认证教程

## 简介 在使用 GitHub 时&#xff0c;为了避免每次提交代码都需要输入用户名和密码&#xff0c;我们可以使用 SSH 密钥进行自动认证。本教程将详细介绍如何设置 SSH 密钥并配置 GitHub 自动认证。 ## 步骤一&#xff1a;检查现有 SSH 密钥 首先&#xff0c;检查您的电脑是否…...

labelme的安装与使用(以关键点检测为例)、labelme格式标签转换

注&#xff1a;labelme 和 labelImg 是两款不同的数据标注工具。labelme 的 Github 官方地址&#xff1a; https://github.com/wkentaro/labelmehttps://github.com/wkentaro/labelme 参考笔记&#xff1a; Labelme标注工具安装及使用_labelme安装及使用教程-CSDN博客 学习视…...

【Git】远程操作

Git 是一个分布式版本控制系统 可以简单理解为&#xff0c;每个人的电脑上都是一个完整的版本库&#xff0c;这样在工作时&#xff0c;就不需要联网 了&#xff0c;因为版本库就在自己的电脑上。 因此&#xff0c; 多个人协作的方式&#xff0c;譬如说甲在自己的电脑上改了文件…...

密码学实验

密码学实验二 一、实验目的&#xff08;本次实验所涉及并要求掌握的知识点&#xff09; 掌握RSA算法的基本原理并根据给出的RSA算法简单的实现代码源程序,以及能够使用RSA对文件进行加密。掌握素性测试的基本原理&#xff0c;并且会使用Python进行简单的素性测试以及初步理解…...

nettrace工具介绍

简介 仓库地址&#xff1a; https://github.com/OpenCloudOS/nettrace 背景&#xff1a; 在云原生场景中&#xff0c;linux系统中的网络部署变得越来越复杂&#xff0c;一个tcp连接&#xff0c;从客户端到服务器&#xff0c;中间可能要经过复杂的NAT、GRE、IPVS等过程&#x…...

Jenkins+Docker+Harbor快速部署Spring Boot项目详解

JenkinsDockerHarbor快速部署Spring Boot项目详解 Jenkins、Docker和Harbor是现代DevOps流程中的核心工具&#xff0c;结合使用可以实现自动化构建、测试和部署。下面我将详细介绍如何搭建这个集成环境。 一、各工具的核心作用 Jenkins 自动化CI/CD工具&#xff0c;负责拉取代…...

Windows 安装Anaconda

一、下载Anaconda 1.阿里云镜像&#xff1a; https://developer.aliyun.com/mirror/ 2.中科大镜像&#xff1a; https://mirrors.ustc.edu.cn/ 二、配置环境变量 Windows‌&#xff1a; 1.右键“此电脑” → “属性” → “高级系统设置” → “环境变量”25&#xff1b…...