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

机器学习数学基础:35.效度

效度全攻略:从理论到实践的深度剖析

一、效度(Validity)入门:揭开精准测量的面纱

效度,简单来说,就是测量工具能否准确命中目标的“命中率”。想象你手中有一把枪(测量工具),目标是远处的靶心(想要测量的特质或内容),如果子弹(测量结果)大多能击中靶心,那就说明效度高;反之,若偏离靶心十万八千里,效度就低得可怜。

例如,学校想要了解学生的阅读理解能力,于是组织了一场考试,试卷中的题目全部围绕不同体裁文章的理解、分析、总结来设计,题型涵盖选择题、简答题、阅读理解等,能够充分考查学生对文字信息的摄取、处理能力。这场考试对于测量阅读理解能力来说,效度就比较高。但如果这场考试变成了默写古诗词大赛,那显然偏离了最初测量阅读理解的目标,效度极低。

二、效度的四大支柱特性

  1. 针对性:专属钥匙开专属锁
    每一个测量工具都有其特定的“使命”,英语四六级考试专为衡量考生的英语综合应用能力而设,从听力理解到阅读理解,再到写作与翻译,各个环节紧密围绕英语能力展开。它对于检测英语水平有很强的针对性,但要是用来评估一个人的绘画天赋,就完全不搭调,效度根本无从谈起,因为它不是为绘画测评而“打造”的。
  2. 相对性:程度高低见真章
    效度并非绝对的有或无,而是像成绩排名一样有程度之分。一场数学竞赛试卷,对于选拔数学尖子生来说,如果能够精准区分出不同学生在数学思维、解题技巧、知识运用等方面的细微差异,让真正数学能力强的学生脱颖而出,那它的效度就相对较高;但如果大部分学生成绩都非常接近,无法有效区分高低水平,那效度就有待提升,说明它在实现竞赛选拔目的上还存在差距。
  3. 程度性:用证据说话的“严谨派”
    确定效度不能靠拍脑袋,必须依靠实打实的证据。无论是通过严谨的统计分析,像计算各种相关系数来判断测量结果与标准之间的关联,还是邀请专业领域的专家进行深入评估,都需要用数据和专业意见为效度“背书”。例如一款新研发的心理压力测评量表,研发团队不仅要收集大量样本数据进行统计检验,还要请多位心理学专家依据专业理论和临床经验,对量表的题目设置、涵盖维度等进行评审,只有这样才能确定其效度高低。
  4. 多样性:“多面手”应对多样需求
    面对不同的测量场景和目标,效度有多种“我表现形式”。从衡量知识覆盖程度的内容效度,到探究与外部标准相关性的校标关联效度,再到深挖能否反映抽象概念结构的构念效度,每种效度类型都有其用武之地,我们需要根据实际情况灵活选用,就像装修房子要根据不同房间功能选择合适的灯具一样。

三、内容效度(Content Validity):全面覆盖的艺术

内容效度关注的是测量工具的内容是否像拼图一样,完整且恰当地拼出了想要测量领域的全貌。

以初中物理力学单元测试为例,要考查的内容领域涵盖牛顿力学三大定律、摩擦力、重力、弹力等知识点。

  1. 检验方法
    • 专家评审法:邀请几位资深物理教师组成评审团,他们凭借多年教学经验和对教材、大纲的深刻理解,仔细审视试卷中的每一道题目。比如,看是否有题目超纲,是否遗漏了某个重要知识点的考查,像“力的合成与分解”这个关键知识点在试卷中有没有合理体现等。如果专家们一致认为试卷全面且合理地覆盖了力学单元的核心内容,那说明该试卷在专家评审这一环节上通过了内容效度的检验。
    • 逻辑分析法:从力学知识体系的逻辑结构出发,分析题目之间的关联性。例如,先有对基本力的概念理解题目,接着考查力与运动的关系,再深入到较为复杂的力学综合应用题目,这样层层递进,符合知识学习和理解的逻辑顺序,能够让学生从不同角度、不同深度展示对力学知识的掌握程度,通过这种逻辑梳理,也能为试卷的内容效度提供支持。
  2. 适用场景与案例
    • 在教育领域的学科考试中极为常见,如高中历史的会考,要确保试卷涵盖古今中外各个历史时期的重大事件、人物、文化等方面,让学生全面展示历史知识储备。
    • 职业技能鉴定考试也是如此,像电工职业资格考试,从基础电路知识、安全操作规程,到复杂电器故障排查等内容都要涉及,以全面考查考生是否具备合格电工的技能水平。

四、校标关联效度(Criterion - Related Validity):关联现实的纽带

校标关联效度探究的是测量工具结果与现实世界中某个外部标准(校标)之间的紧密联系,就像桥梁一样,连接着测量与实际成果。

  1. 两种类型及案例
    • 同时效度(Concurrent Validity)
      假设某医院新引入一款快速检测糖尿病的仪器,为了验证其效度,将该仪器对患者的检测结果与传统的、经过长期临床验证的血糖检测方法所得结果进行同步对比。如果新仪器检测出的糖尿病阳性、阴性结果与传统方法高度吻合,说明这款新仪器在当下对于判断患者是否患有糖尿病具有较高的同时效度,能够快速且准确地反映患者真实病情。
    • 预测效度(Predictive Validity)
      以大学入学的自主招生考试为例,高校通过这场考试选拔具有学科特长和创新潜质的学生。多年后追踪这些学生在大学期间的学业成绩、科研成果等表现,发现入学时自主招生考试成绩高的学生,在大学中往往也能取得优异成绩,在科研项目中表现突出,这就表明自主招生考试对于预测学生未来在大学的发展具有良好的预测效度,能够提前识别出有潜力的人才。
  2. 检验流程与案例
    • 仍以企业招聘销售岗位为例,首先要收集两个关键数据:一是应聘者在招聘过程中的面试及笔试综合得分(作为测量工具的结果),二是他们入职后一段时间(比如一年)的销售业绩数据(作为校标)。
      • 假设收集了 50 名销售人员的数据,将他们的入职得分与销售业绩录入统计软件,计算皮尔逊相关系数(Pearson r)。若计算得出 r = 0.75 r \ = 0.75 r =0.75,由于 ∣ r ∣ > 0.7 \vert r\vert > 0.7 r>0.7,这意味着招聘测试得分与销售业绩之间存在较强的正相关关系,即招聘测试对于预测员工未来销售业绩有较高的效度,说明企业通过该招聘测试能够较为精准地筛选出有潜力的销售人员。

五、构念效度(Construct Validity):挖掘抽象概念的宝藏

构念效度致力于探究测量工具能否精准挖掘出抽象理论构念(如“领导力”“幸福感”“创造力”等)的内在结构,就像是考古学家用专业工具一点点揭开古代遗迹的神秘面纱。

  1. 检验方法与案例
    • 收敛效度(Convergent Validity)
      有一款新设计的“团队协作能力量表”,为了验证其收敛效度,将该量表应用于多个团队成员,同时,选取一款在行业内被广泛认可的成熟“团队凝聚力量表”也对这些成员进行测量。如果两者测量结果显示出高度相关性,即团队协作能力得分高的成员,在团队凝聚力量表上得分也较高,那就表明新量表在收敛效度上表现良好,说明它能够和其他相关测量工具一样,有效捕捉到团队协作这一抽象特质。
    • 区分效度(Discriminant Validity)
      继续以上述“团队协作能力量表”为例,再选取一款测量“个人技术专长”的量表对同一批成员进行测试。理论上,团队协作能力与个人技术专长虽然在工作场景中都很重要,但属于不同维度的特质。如果数据分析显示两者之间相关性很低,即团队协作能力强并不意味着个人技术专长突出,反之亦然,那就证明该团队协作能力量表具有良好的区分效度,能够精准聚焦于团队协作这一特定构念,不与其他无关特质混淆。
    • 因子分析(Factor Analysis)
      开发一款“员工工作满意度量表”,收集了大量员工的反馈数据后,先进行 KMO 检验和 Bartlett 球形检验。假设 KMO 值达到 0.8(一般要求大于 0.5),Bartlett 球形检验结果显著,说明数据适合进行因子分析。接着采用主成分分析方法提取因子,发现特征值大于 1 的因子有“薪资福利满意度”“工作环境满意度”“职业发展满意度”三个,经过方差最大旋转后,各个题目清晰地归属于这三个因子之下,与理论预期相符,这就表明该量表通过因子分析验证了其构念效度,能够准确反映员工工作满意度这一抽象概念的内在结构。
  2. 适用宝藏领域
    在心理学、社会学、管理学等诸多涉及抽象概念研究的领域发光发热。比如在研究消费者购买决策时,要通过各种量表准确测量“消费动机”“品牌忠诚度”等构念;在组织行为学中,衡量“组织承诺”“工作投入”等特质,都离不开构念效度的保障,确保研究精准触及核心。

六、效度计算的“通关秘籍”

  1. 样本量要求:多多益善有讲究
    • 校标关联效度:如同搭建稳固桥梁需要足够基石,至少需要 30 对数据(测量值与校标值)作为支撑。样本过少,就像用几块薄板搭桥,难以承载真实关联的“重量”,结果易出现偏差,无法准确反映测量与校标之间的紧密程度。
    • 因子分析:样本量应达到题目数的 5 - 10 倍。想象要绘制一幅复杂的星图,星星(样本)太少,难以勾勒出星座(因子)的清晰轮廓。例如一个包含 50 题的心理量表,理想的样本量应在 250 - 500 人之间,这样才能通过因子分析挖掘出稳定、有效的潜在因子结构。
  2. 数据质量:“真金白银”才靠谱
    校标关联效度极度依赖校标本身的质量。以金融行业的投资分析师资格考试为例,若以从业者未来三年的平均投资回报率作为衡量考试效度的校标,那这个校标数据必须准确可靠,来源于正规、严谨的统计渠道,并且能真实反映从业者的投资能力。否则,即便考试设计得再完美,基于错误或低质量校标计算出的效度也是虚假的,会误导整个行业对人才选拔标准的判断。
  3. 效度类型选择:“量体裁衣”是王道
    • 知识测试场景:如学校的期末考试、学科结业考试等,优先考虑内容效度。确保试卷内容像知识地图一样,全面覆盖教材章节、知识点,让学生完整展示知识学习成果。
    • 心理量表领域:无论是研究焦虑、抑郁等情绪问题,还是探索人格特质,都要重点关注构念效度。因为这些抽象概念如同隐藏在深海的珍珠,需要精准测量工具才能挖掘出其内在结构,确保量表能准确触及核心心理特质。
    • 预测工具范畴:像企业招聘、升学选拔考试等,校标关联效度是关键。通过与未来工作表现、学业成绩等校标建立强关联,提前筛选出潜力股,为组织或学校注入新鲜“血液”。
  4. 效度与信度的“爱恨情仇”
    • 信度是效度的“地基”:如果一个测量工具信度低,就像建在沙滩上的房子,摇摇欲坠,测量结果飘忽不定,效度必然惨不忍睹。比如用一个质量极差的弹簧秤称物体重量,每次测量结果都不一样,根本无法准确得知物体真实重量,更谈不上效度。
    • 信度高≠效度高:反之,信度高只是说明测量稳定性强,但不一定能保证测量目标精准命中。例如一把精准的卷尺,每次测量长度都很准确(信度高),但若用来测量温度,显然偏离目标,效度为零,因为它不是为测量温度而设计的。
  5. 效度是动态的:“因地制宜”常保鲜
    同一测量工具在不同人群、文化背景下效度可能发生变化。以一款全球通用的“领导力评估量表”为例,在西方文化中,强调个人英雄主义、果断决策风格,量表中的题目和评价标准与之适配;但应用到东方文化时,由于东方更注重团队和谐、集体决策,原量表可能无法精准反映东方领导者特质,效度大打折扣。所以需要根据不同地域、人群特点进行调整优化,重新验证效度,确保工具常“新”。

七、总结对比表:一目了然的“效度导航图”

效度类型核心问题计算方法关键指标典型案例
内容效度题目是否全面覆盖内容?内容效度比(CVR): C V R = ( N e − N / 2 ) / ( N / 2 ) CVR \ = (N_e - N/2) / (N/2) CVR =(NeN/2)/(N/2),其中 N e N_e Ne为认为题目“必要”的专家人数, N N N为总专家人数;内容效度指数(CVI):计算每个题目被专家评为“相关”的最高比例,再取平均值。还有专家评审、逻辑分析 C V R ≥ 0.6 CVR≥0.6 CVR0.6 C V I ≥ 0.8 CVI≥0.8 CVI0.8为佳设计“小学语文古诗词鉴赏测验”,邀请 5 位语文教学专家评审,算得 C V R CVR CVR C V I CVI CVI判断内容效度
校标关联效度测量结果与外部标准是否一致?收集测量工具得分( X X X)和校标得分(Y),要计算相关系数,如皮尔逊相关系数(数据连续且正态分布时: r = Σ [ ( X i − X ˉ ) ( Y i − Y ˉ ) ] / √ [ Σ ( X i − X ˉ ) 2 Σ ( Y i − Y ˉ ) 2 ] r \ = Σ[(X_i - X̄)(Y_i - Ȳ)] / √[Σ(X_i - X̄)²Σ(Y_i - Ȳ)²] r =Σ[(XiXˉ)(YiYˉ)]/√[Σ(XiXˉ)2Σ(YiYˉ)2])、斯皮尔曼等级相关系数(在数据为等级或非正态分布时);回归分析(建立回归方程 Y = a + b X Y \ = a + bX Y =a+bX,检验回归系数 b b b是否显著) ∣ r ∣ > 0.7 \vert r\vert > 0.7 r>0.7为高相关采集 80 名程序员入职编程测试分数( X X X)与入职一年后的项目完成质量评分( Y Y Y),算 r r r判断入职测试对工作表现的预测效度
构念效度是否反映抽象概念的zhijin结构?因子分析包括探索性因子分析(步骤:收集数据、KMO 检验和 Bartlett 球形检验、提取因子、旋转因子)与验证性因子分析(常用拟合指标: χ 2 / d f < 3 \chi²/df <3 χ2/df<3 R M S E A < 0.08 RMSEA <0.08 RMSEA<0.08 C F I > 0.9 CFI >0.9 CFI>0.9);收敛效度计算平均方差提取量(AVE)和组合信度(CR): A V E > 0.5 AVE >0.5 AVE>0.5 C R > 0.7 CR >0.7 CR>0.7达标;区分效度检查构念间的相关系数是否小于 A V E \sqrt{AVE} AVE A V E > 0.5 AVE>0.5 AVE>0.5 C R > 0.7 CR>0.7 CR>0.7(收敛效度);相关系数符合区分效度要求;拟合指标达标(因子分析)验证“大学生创新思维量表”是否涵盖“发散思维”“批判性思维”等理论因子,通过因子分析及收敛、区分效度检验判断构念效度

八、实例演练:实战出真知

  1. 内容效度实战
    为了设计一份“职场社交礼仪培训效果评估问卷”,邀请 6 位资深商务礼仪培训师作为专家。问卷包含 20 个题目,涵盖职场着装规范、沟通语言技巧、会议礼仪、宴请礼仪等方面。专家们根据自己的专业知识,对每个题目进行打分(0 - 3 分,0 为完全不相关,3 为极其相关)。
    - 计算内容效度比(CVR):假设 6 位专家中,有 5 位认为某一关于“职场着装规范”的题目是必要的,那么 N e = 5 N_e \ = 5 Ne =5 N = 6 N \ = 6 N =6,根据公式 C V R = ( N e − N / 2 ) / ( N / 2 ) CVR \ = (N_e - N/2) / (N/2) CVR =(NeN/2)/(N/2),可得 C V R = ( 5 − 6 / 2 ) / ( 6 / 2 ) = 0.67 CVR \ = (5 - 6/2) / (6/2) \ = 0.67 CVR =(56/2)/(6/2) =0.67
    - 计算内容效度指数(CVI):统计每个题目的专家平均得分,假设计算后得到的平均得分都较高,整体 CVI 达到 0.85,说明问卷在内容效度上表现优异,能够全面且精准地反映职场社交礼仪培训涵盖的要点,为后续培训改进提供有力依据。
  2. 校标关联效度实战
    某健身俱乐部想要评估新入职私人教练的专业水平,设计了一套包含理论知识、实操技能、客户沟通能力的入职测试。同时,以新教练入职后三个月内会员的满意度评分(满分为 10 分)作为校标。收集了 40 名新教练的入职测试成绩和对应的会员满意度数据后,
    - 计算皮尔逊相关系数(Pearson r):将数据录入统计软件,假设计算得出 r = 0.68 r \ = 0.68 r =0.68,虽然未达到 ∣ r ∣ > 0.7 \vert r\vert > 0.7 r>0.7的高效度标准,但处于 0.3 < ∣ r ∣ \vert r\vert r< 0.7 的中等效度范围,说明入职测试对新教练短期内提升会员满意度有一定的预测作用,俱乐部可据此进一步优化测试内容,提高选拔精准度。
    - 进行回归分析:建立回归方程 Y = a + b X Y \ = a + bX Y =a+bX,其中 Y Y Y为会员满意度评分, X X X为入职测试成绩,通过统计软件计算出回归系数 b b b。假设 b = 0.4 b \ = 0.4 b =0.4,且经过显著性检验, b b b显著不为 0 0 0,这意味着入职测试成绩每提高 1 1 1分,会员满意度评分平均提高 0.4 0.4 0.4分,进一步说明入职测试对会员满意度有一定的预测能力,可辅助俱乐部判断新教练未来的工作表现。
  3. 构念效度实战
    研发一款“青少年心理健康韧性量表”,面向 300 名青少年收集数据。
    - 因子分析:首先进行 KMO 检验和 Bartlett 球形检验,KMO 值为 0.75,Bartlett 球形检验显著,满足因子分析条件。接着采用主成分分析方法提取因子,发现特征值大于 1 1 1的因子有“情绪调节能力”“挫折应对策略”“目标坚持性”三个,经过方差最大旋转后,各个题目清晰地归属于这三个因子之下,与理论预期相符。例如,涉及“当你心情低落时会采取哪些方式调节”等题目归属于“情绪调节能力”因子;“遇到学习困难时你会如何克服”等题目归属于“挫折应对策略”因子;“制定了学习计划后你能否坚持执行”等题目归属于“目标坚持性”因子,这表明该量表通过探索性因子分析初步验证了其构念效度,能够挖掘出青少年心理健康韧性这一抽象概念的内在结构。
    - 收敛效度:选取一款成熟的“青少年心理适应量表”同时对这 300 300 300名青少年进行测量,计算两者之间的相关系数。假设相关系数为 0.65 0.65 0.65,表明两者具有较高相关性,即心理健康韧性强的青少年在心理适应方面也表现较好,说明新量表在收敛效度上达标,能与相关测量工具呼应,共同反映青少年心理特质。
    - 区分效度:再选取“青少年数学成绩量表”对同一批青少年进行测试,计算“青少年心理健康韧性量表”与“青少年数学成绩量表”之间的相关系数。假设相关系数为 0.12 0.12 0.12,远小于 A V E \sqrt{AVE} AVE (假设该量表平均方差提取量 A V E AVE AVE经计算为 0.55 0.55 0.55 A V E ≈ 0.74 \sqrt{AVE} \approx 0.74 AVE 0.74),说明心理健康韧性与数学成绩之间相关性很低,该量表具有良好的区分效度,不会与无关构念混淆,精准聚焦于青少年心理健康韧性这一特定构念。综合来看,该量表通过构念效度检验,为青少年心理健康研究与干预提供有效工具。

通过以上全方位、多案例的教程,相信你已经对效度的概念、类型、计算方法及应用有了更为深入的理解。在实际操作中,无论是设计问卷、考试,还是研发心理量表等测量工具,都可依据这些方法与案例,严谨地评估其效度,确保测量结果真实可靠、有的放矢。如果在过程中遇到问题,不妨回过头来重新审视这些知识要点,不断实践与探索,定能让你的测量工具发挥最大价值。

相关文章:

机器学习数学基础:35.效度

效度全攻略&#xff1a;从理论到实践的深度剖析 一、效度&#xff08;Validity&#xff09;入门&#xff1a;揭开精准测量的面纱 效度&#xff0c;简单来说&#xff0c;就是测量工具能否准确命中目标的“命中率”。想象你手中有一把枪&#xff08;测量工具&#xff09;&#…...

excel单、双字节字符转换函数(中英文输入法符号转换)

在Excel中通常使用函数WIDECHAR和ASC来实现单、双字节字符之间的转换。其中 WIDECHAR函数将所有的字符转换为双字节&#xff0c;ASC函数将所有的字符转换为单字节 首先来解释一下单双字节的含义。单字节一般对应英文输入法的输入&#xff0c;如英文字母&#xff0c;英文输入法…...

重学SpringBoot3-整合 Elasticsearch 8.x (二)使用Repository

更多SpringBoot3内容请关注我的专栏&#xff1a;《SpringBoot3》 期待您的点赞??收藏评论 整合 Elasticsearch 8.x &#xff08;二&#xff09;使用Repository 1. 环境准备 1.1 项目依赖1.2 Elasticsearch 配置 2. 使用Repository的基本步骤 2.1 创建实体类2.2 创建 Reposit…...

Jenkinsfile流水线构建教程

前言 Jenkins 是目前使用非常广泛的自动化流程的执行工具, 我们目前的一些自动化编译, 自动化测试都允许在 Jenkins 上面. 在 Jenkins 的术语里面, 一些自动化工作联合起来称之为流水线, 比如拉取代码, 编译, 运行自动化测试等. 本文的主要目的是引导你快速熟悉 Jenkinsfile …...

比创达电子科技-EMC干货之防静电技术

EMC干货之防静电技术 什么是静电放电 两个具有不同静电电位的物体&#xff0c;由于直接接触或静电场感应引起两物体间的静电电荷的转移,静电电场的能量达到一定程度后&#xff0c;击穿其间介质而进行放电的现象就是静电放电,简称为ESD(Electro Static Discharge)。 静电产生的原…...

PDF扫描档智能方向识别:多模型投票机制的实践测试 救活古典书籍

2025-02-22 20:10物联全栈123 尊敬的诸位&#xff01;我是一名物联网工程师。关注我&#xff0c;持续分享最新物联网与AI资讯和开发实战。期望与您携手探寻物联网与 AI 的无尽可能 RAG知识库搭建的过程中&#xff0c;扫描档pdf的支持和准确率一直是个大家都不愿主动提起的事情…...

算法教程:岛的最大面积

算法教程:岛的最大面积 我们将首先讨论问题和解决方案,然后使用可视化工具(上一篇博客中进行了介绍)来更好地理解搜索过程。 问题描述 我们将要演练的具体问题是问题 Leetcode:岛屿的最大面积。在 Leetcode 上找到的直接问题描述是: 给你一个 m x n 二进制矩阵网格。岛…...

18439二维前缀和

18439二维前缀和 ⭐️难度&#xff1a;中等 &#x1f4d6; &#x1f4da; import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();int m scanner.nextInt();int q s…...

information_schema.processlist 表详解

information_schema.processlist 表&#xff08;或 SHOW PROCESSLIST; 命令&#xff09;用于查看 MySQL 当前所有的连接进程&#xff0c;帮助管理员监控数据库活动并排查性能问题。以下是该表的字段及其具体含义&#xff1a; &#x1f539; information_schema.processlist 字段…...

数字化转型数据自动采集统计分析发那科(FANUC)数据采集

针对各类数控机床&#xff0c;特别是FANUC系列的数据自动采集需求&#xff0c;以下是一个综合性的解决方案&#xff0c;并详细说明了如何采集FANUC系列机床的各类数据。 一、数据采集方案概述 协议支持&#xff1a; 以适应不同数控机床的通信需求。 针对FANUC系列机床…...

olmOCR:使用VLM解析PDF

在PDF解析中&#xff0c;目前主流的开源工具包括Minuer、GOT OCR等。主要都是通过飞桨等OCR套件组装的一套pipeline&#xff0c;或者直接通过VLM解析图像。 #一、 olmOCR是使用VLM进行的端到端的PDF文档解析 二、document-anchoring 与上述的不同在于&#xff0c;olmOCR使用…...

【自学嵌入式(11)闪存文件系统的应用】

闪存文件系统的应用 闪存文件插件程序的配置上传程序实例一上传程序实例二——上传文件到ESP8266的程序 上篇文章简要了解了闪存文件系统的概念&#xff0c;相关头文件、类以及方法。但我们只尝试了向开发板中传输文本数据&#xff0c;对于更加复杂的内容(如一个界面、一个互动…...

Spring Cloud——路由网关Zuul

??? 哈喽&#xff01;大家好&#xff0c;我是【一心同学】&#xff0c;一位上进心十足的【Java领域博主】&#xff01;??? 【一心同学】的写作风格&#xff1a;喜欢用【通俗易懂】的文笔去讲解每一个知识点&#xff0c;而不喜欢用【高大上】的官方陈述。 【一心同学】博客…...

ShenNiusModularity项目源码学习(14:ShenNius.Infrastructure项目分析)

ShenNius.Infrastructure项目用于定义ShenNius.Admin.Mvc项目和ShenNius.Admin.API项目共用的特性类、数据操作接口实现类、上下文类、通讯类&#xff0c;主要文件的用途如下&#xff1a;   Attributes文件夹保存特性类或过滤器类定义&#xff0c;主要包括&#xff1a;   …...

【博资考4】网安学院-硕转博考试内容

【博资考4】硕转博考试内容 - 网络安全与基础理论 写在最前面一. **21年硕转博面试内容回顾**网络、逆向、操作系统、攻防、漏洞1. **网络安全常见攻击方式及其防范措施**1.1 **DDoS攻击&#xff08;分布式拒绝服务&#xff09;**1.2 **SQL注入攻击**1.3 **XSS攻击&#xff08;…...

web前端初学Angular由浅入深上手开发项目

Angular 是一个功能强大的前端框架&#xff0c;适合构建复杂的企业级应用。作为初学者&#xff0c;通过由浅入深的学习路径&#xff0c;可以快速上手并开发项目。以下是逐步学习 Angular 的指导&#xff1a; 1. 基础知识 (1) 了解 Angular Angular 是什么&#xff1f; Angul…...

5.10 P-Tuning v2:多层级提示编码的微调革新

P-Tuning v2:多层级提示编码的微调革新 一、技术架构解析 #mermaid-svg-4Wy6vkXZi67hY9PZ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-4Wy6vkXZi67hY9PZ .error-icon{fill:#552222;}#mermaid-svg-4Wy6vkXZi67h…...

RuntimeWarning: invalid value encountered in scalar power在进行标量的幂运算时遇到了无效值

year_profit ((profit / initial_cash) ** (1 / yy) - 1) * 100 RuntimeWarning: invalid value encountered in scalar power 这个警告表示在执行标量幂运算 ((profit / initial_cash) ** (1 / yy) - 1) * 100 时遇到了无效值。常见的引发原因及解决办法如下&#xff1a; ###…...

LabVIEW同步数据采集功能

VI通过使用数据采集&#xff08;DAQ&#xff09;硬件系统&#xff0c;进行多通道同步采集&#xff0c;实时获取模拟信号数据。它利用外部时钟信号触发数据采集&#xff0c;支持连续采样模式&#xff0c;并将采集到的数据实时显示在波形图上&#xff0c;方便用户进行数据监控和分…...

(21)从strerror到strtok:解码C语言字符函数的“生存指南2”

❤个人主页&#xff1a;折枝寄北的博客 ❤专栏位置&#xff1a;简单入手C语言专栏 目录 前言1. 错误信息报告1.1 strerror 2. 字符操作2.1 字符分类函数2.2 字符转换函数 3. 内存操作函数3.1 memcpy3.2 memmove3.2memset3.3 memcmp 感谢您的阅读 前言 当你写下strcpy(dest, s…...

【Azure 架构师学习笔记】- Azure Databricks (12) -- Medallion Architecture简介

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Databricks】系列。 接上文 【Azure 架构师学习笔记】- Azure Databricks (11) – UC搭建 前言 使用ADB 或者数据湖&#xff0c;基本上绕不开一个架构“Medallion”&#xff0c; 它使得数据管理更为简单有效。ADB 通过…...

Golang——内存(内存管理、内存逃逸、垃圾回收 (GC) 机制)

大家好&#xff0c;这里是编程Cookbook。本文详细介绍Go内存相关的内容&#xff0c;包括内存管理、内存逃逸、垃圾回收 (GC) 机制的三色标记&#xff0c;写屏障。 文章目录 Go 的内存管理mspan && arenasarenasmspan mcachemcentralmheap内存分配逻辑内存回收逻辑优势内…...

关系型数据库的技术思路

一、网络协议 需要根据TCP协议设计一个客户端和服务器之间的命令响应协议。 1、服务端回复声明 2、客户端发送登录包 3、服务端返回登录结果 4、登录成功后进入命令阶段&#xff0c;否则退出。 二、每个连接用一个线程 服务器为每个客户端连接开启一个线程。 三、需要文件的随机…...

web安全——分析应用程序

文章目录 一、确定用户输入入口点二、确定服务端技术三、解析受攻击面 一、确定用户输入入口点 在检查枚举应用程序功能时生成的HTTP请求的过程中&#xff0c;用户输入入口点包括&#xff1a; URL文件路径 通常&#xff0c;在查询字符?之前的URL部分并不视为用户输入入口&am…...

数据库事务的基本要素(ACID)

数据库事务的基本要素&#xff08;ACID&#xff09; 在数据库管理系统&#xff08;DBMS&#xff09;中&#xff0c;事务&#xff08;Transaction&#xff09;是一个或多个数据库操作的集合&#xff0c;这些操作要么全部成功&#xff0c;要么全部失败。事务的目标是保证数据的一…...

server.servlet.session.timeout: 12h(HTTP 会话的超时时间为 12 小时)

从你提供的配置文件&#xff08;应该是 Spring Boot 的 application.yml 或 application.properties 文件&#xff09;来看&#xff0c;以下部分与会话超时时间相关&#xff1a; server:servlet:session:timeout: 12h # timeout: 30cookie:name: VENDER_SID会话超时时间的…...

Docker数据卷容器实战

数据卷容器 数据共享 上面讲述的是主机和容器之间共享数据&#xff0c;那么如何实现容器和容器之间的共享数据呢&#xff1f;那就是创建 创建数据卷容器。 命名的容器挂载数据卷&#xff0c;其他容器通过挂载这个&#xff08;父容器&#xff09;实现数据共享&#xff0c;挂载…...

基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南

基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南 基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南 基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南一、注册火山引擎账号二、RAG技术核心原理三、环境与工具准备1. 核心组件2. 依赖配…...

Java内存的堆(堆内、堆外)、栈含义理解笔记

一、核心概念区分 1. 内存中的堆&#xff08;Heap&#xff09;与栈&#xff08;Stack&#xff09; 栈内存 ▸ 用途&#xff1a;存储方法调用、局部变量、基本类型数据&#xff08;如 int a 1&#xff09; ▸ 特点&#xff1a; 线程私有&#xff0c;每个线程独立分配栈空间。…...

2.7 大模型RAG内容安全合规检查-大模型ACP模拟题-真题

单选题 在RAG应用中&#xff0c;输入内容合规检查的正确顺序是&#xff1f; A. 先处理模型生成&#xff0c;后检查用户输入 B. 先检查用户输入&#xff0c;后处理模型生成 ✅ C. 仅检查用户输入 D. 仅检查模型输出 解析&#xff1a;合规流程应优先过滤用户输入风险&#xff0…...

C#从入门到精通(35)—如何防止winform程序因为误操作被关闭

前言: 大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发的上位机软件运行起来以后,一般在右上角都有一个关闭按钮,正常情况下点击关闭按钮就能关闭软件,但是不排除我们不想关闭软件,但是因为不…...

特斯拉 FSD 算法深度剖析:软件层面全解读

一、引言 特斯拉的 FSD&#xff08;Full Self-Driving&#xff09;系统作为自动驾驶领域的前沿成果&#xff0c;其软件层面的算法设计至关重要。本文将从软件的角度&#xff0c;深入探讨特斯拉 FSD 所采用的算法&#xff0c;包括感知、规划、控制等多个方面&#xff0c;以期为…...

中央一号文件里的三维革命:数字孪生如何重构智慧乡村生态?

2024年中央一号文件提出"建设宜居宜业和美乡村"&#xff0c;这一目标背后离不开数字技术的支撑。在浙江某数字乡村试点&#xff0c;凡拓数创通过三维建模还原整村风貌&#xff0c;路灯能耗、垃圾分类、古建保护等数据在虚拟空间中实时跳动。管理人员坦言&#xff1a;…...

DeepSeek 助力 Vue3 开发:打造丝滑的页眉(Header)

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…...

一个原教旨的多路径 TCP

前面提到过 ECMP 和 TCP 之间的互不友好&#xff0c;pacing 收益和中断开销的互斥&#xff0c;在事实上阻碍了 packet-based LB 的部署&#xff0c;也限制了交换机&#xff0c;服务器的并发性能&#xff0c;同时潜在增加了 bufferbloat 的概率&#xff0c;而适用 packet-based …...

DDD 架构之领域驱动设计【通俗易懂】

文章目录 1. 前言2. MVC 对比 DDD3. DDD 分层架构4. 完整业务流程 1. 前言 官方回答&#xff1a;DDD是一种应对复杂业务系统的设计方法&#xff0c;通过将软件设计与业务领域紧密结合&#xff0c;帮助开发人员构建清晰、可维护的领域模型。在复杂的业务系统中&#xff0c;它能…...

蓝桥杯15届JavaB组6题

一开始用的dfs&#xff0c;但是好像是因为数据量太大&#xff0c;数据错误&#xff0c;而且会超时&#xff0c;然后使用bfs dfs的代码&#xff08;自留&#xff09;&#xff1a; import java.util.*;public class F15 {public static void main(String[] args) {Scanner sc n…...

Python 爬虫与网络安全有什么关系

Python爬虫和网络安全之间存在密切的关系。爬虫是一种用于自动化从网络上获取信息的程序&#xff0c;而网络安全是保护计算机网络和系统免受未经授权的访问、攻击和数据泄露的实践。本文将探讨Python爬虫与网络安全之间的关系以及如何在爬虫开发中注意网络安全。 爬虫的作用和…...

如何判断数据是否使用AES加密以及如何使用AES解密

在现代软件开发中&#xff0c;数据加密是保护敏感信息的重要手段。AES&#xff08;Advanced Encryption Standard&#xff09;是一种广泛使用的对称加密算法&#xff0c;因其安全性和高效性而被广泛应用。本文将介绍如何判断数据是否使用AES加密&#xff0c;并详细讲解如何使用…...

C++ Primer 泛型算法结构

欢迎阅读我的 【CPrimer】专栏 专栏简介&#xff1a;本专栏主要面向C初学者&#xff0c;解释C的一些基本概念和基础语言特性&#xff0c;涉及C标准库的用法&#xff0c;面向对象特性&#xff0c;泛型特性高级用法。通过使用标准库中定义的抽象设施&#xff0c;使你更加适应高级…...

java给钉钉邮箱发送邮件

1.开通POP和IMAP 2.引入pom <dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.4.7</version> </dependency>3.逻辑 String host "smtp.qiye.aliyun.com"; String port "…...

交安ABC-公路水运工程企业安全员ABC如何报名?报名要哪些条件?

交安ABC的报名方式及报名条件如下&#xff1a; 报名方式 1. 企业注册&#xff1a;企业要进入交通运输部公路水运工程施工主要负责人和安全生产管理人员信息管理系统&#xff0c;注册企业账户&#xff0c;提交企业相关信息&#xff0c;填写企业资料。 2. 发送审核&#xff…...

软件测试丨Docker与虚拟机架构对比分析

Docker 与虚拟机&#xff08;VM&#xff09;在架构上有显著区别&#xff0c;主要体现在资源利用、性能、隔离性和启动时间等方面。以下是两者的主要架构区别&#xff1a; 1. 架构层次 Docker: 主机操作系统&#xff1a;Docker 直接运行在宿主机的操作系统上。Docker 引擎&…...

Gatling介绍

Gatling&#xff1a;基于Scala的高性能负载测试工具 一、Gatling 简介 Gatling 是一个开源的 HTTP 压力测试工具&#xff0c;专为高并发场景设计&#xff0c;支持 HTTP/HTTPS、WebSocket、Kafka 等协议。其基于 Scala 的脚本语法简洁高效&#xff0c;支持实时报告生成和分布式…...

Shot Studio for macOS 发布 1.0.2

Shot Studio 是一个 macOS 的 app&#xff0c;专门为开发者设计&#xff0c;主要用于各大 app 应用商店的预览图设计。 提供了非常多的模板&#xff0c;也预设了很多尺寸。可以直接一键使用 在 1.0.2 这个版本中新增了&#xff1a; 文本渐变 图层&#xff1a;边框、颜色、圆…...

基于Spring Boot的乡村养老服务管理系统设计与实现(LW+源码+讲解)

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

Harbor服务需要crt证书,而下载是nginx的证书pem,应该怎么处理

1. 明确文件用途 shgbitai.com.key&#xff1a;SSL 私钥文件&#xff08;与 Apache/Nginx 通用&#xff09;。shgbitai.com.pem&#xff1a;已合并的证书文件&#xff08;通常包含域名证书 中间证书链&#xff09;。 Nginx 的证书通常以 .pem 或 .crt 为后缀&#xff0c;而 …...

Hadoop第一课(配置linux系统)

1、让hadoop用户&#xff0c;有root权限&#xff0c;如果可以不输密码更好&#xff1a; (1)先登入root用户 (2)visudo命令进入配置文件 (3)找到 root ALL(ALL) ALL这一行&#xff0c;在该行下面增加:hadoop ALL(ALL) ALL &#xff08;&#xff1a;set nu可以显示行号&#xff…...

Java+Vue+uniapp微信小程序校园自助打印系统(程序+论文+讲解+安装+调试+售后)

感兴趣的可以先收藏起来&#xff0c;还有大家在毕设选题&#xff0c;项目以及论文编写等相关问题都可以给我留言咨询&#xff0c;我会一一回复&#xff0c;希望帮助更多的人。 系统介绍 在当今时代&#xff0c;网络与科学技术正以前所未有的速度迅猛发展&#xff0c;这股强大…...

QT 中的元对象系统(二):元对象实现原理QMetaObject

目录 1.元对象系统的构成 2.QObject和QMetaObject的关系 3.Qt 元对象模型QMetaObject 3.1.基本信息 3.2.类信息classinfo 3.3.类构造函数constructor 3.4.枚举信息 enumerator 3.5.类方法method 3.6.类属性peoproty 4.MOS(Meta Object System)示例 5.总结 1.元对象系…...