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

【项目管理】第16章 项目采购管理-- 知识点整理

项目管理-相关文档,希望互相学习,共同进步

风123456789~-CSDN博客


(一)知识总览

项目管理知识域 知识点:

      (项目管理概论、立项管理、十大知识域、配置与变更管理、绩效域)

      对应:第6章-第19章

第6章 项目管理概论 4分第13章 项目资源管理 3-4分
第7章 项目立项管理 3分第14章 项目沟通管理 3分
第8章 项目整合管理 3-4分第15章 项目风险管理 3分
第9章 项目范围管理 3分第16章 项目采购管理 3分
第10章 项目进度管理  3分第17章 项目干系人管理 3分
第11章 项目成本管理 4分第18章 项目绩效域 3-4分
第12章 项目质量管理  3分第19章 配置与变更管理 3-4分

 (二)知识笔记

第16章 项目采购管理

1.管理基础

1.1 协议/采购合同
  • 合同类型与内容: 合同类型多样,内容各异。合同可以很简单,也可以很复杂。
  • 协议: 协议可以是合同、服务水平协议(SLA)、谅解备忘录、协议备忘录(MOA)或订购单
1.2 管理新实践

       不同行业各方面(软件工具、风险、过程、物流和技术)的一些重大趋势,会影响项目的成功率。项目采购管理的发展趋势和新兴实践包括:

  • 工具的改进
  • 更先进的风险管理
  • 变化中的合同签署实践
  • 物流管理、供应链管理
  • 技术和干线的关系
  • 试用采购

试用合同: 如先把货发给买方,买方觉得好再付款,这种合同形式也受到了新兴实践的影响。

2.项目采购管理过程

  • 规划采购管理: 记录项目采购决策、明确采购方法及识别潜在卖方。
  • 实施采购: 获取卖方应答、选择卖方并授予合同。
  • 控制采购: 管理采购关系、监督合同绩效、实施必要变更和纠偏,以及关闭合同。
2.1裁剪考虑因素
  • 裁剪原因: 每个项目都是独一无二的。
  • 裁剪考虑因素: 采购的复杂性、治理和法规环境、承包商的可用性
2.2敏捷与适应方法
  • 风险共担式采购模型: 在敏捷或适应型环境中,与特定卖方协作来扩充团队,共担项目风险和共享项目收益
  • 主体协议与附录: 在大型项目上,对某些可交付成果采用敏捷或适应型方法,通过主体协议(如主要服务协议MSA)管理整体协作关系,敏捷或适应型工作写入附录或补充文件,变更只针对敏捷或适应型工作,不影响主体协议。

3.项目采购管理 3过程 “规实控”

3.1规划采购管理

  • 作用: 确定是否从项目外部获取货物和服务,以及获取的方式和内容。
  • 输入: 包括立项管理文件、项目章程、项目管理计划、事业环境因素、组织过程资产等。
  • 工具与技术: 专家判断、数据收集、数据分析、供方选择分析、会议等。
  • 输出: 采购管理计划、采购工作说明、自制或外购决策、供方选择标准、项目文件更新等。

  • 采购步骤:
    • 1)准备采购工作说明书(SOW)或工作大纲(TOR)
    • 2)准备高层级成本估算,制定预算
    • 3)发布招标广告
    • 4)确定合格卖方名单
    • 5)准备并发布招标文件
    • 6)卖方准备并提交建议书
    • 7)对建议书进行技术(包括质量)评估
    • 8)对建议书开展 成本评估
    • 9)准备综合评估报告,选出中标建议书
    • 10)结束谈判,签署合同
1)数据收集--市场调研
  • 市场调研: 考察行业情况和具体卖方能力,通过会议、在线评论等渠道收集信息。
2)数据分析--自制或外购分析
  • 自制或外购分析: 确定工作是由项目团队自行完成还是从外部采购
  • 考虑因素: 组织资源配置、技能和能力、对专业技术需求、不愿承担永久雇佣义务、独特技术专长需求、风险评估。
3)供方选择分析
  • 选择方法: 最低成本、仅凭资质、基于质量或技术方案得分、基于质量和成本、唯一来源、固定预算等。
  • 评估方法: 在选方法前,需审查项目竞争性需求的优先级。由于竞争性选择方法可能要求卖方在事前投入大量时间和资源,因此,应该在采购文件中写明评估方法。

1)采购管理计划
2)采购策略
  • 交付方法(专业服务项目的交付方法、工业或商业施工项目的交付方法)
    • 专业服务项目的交付方法:分包等
    • 工业或商业施工项目的交付方法(如交钥匙式、设计-建造等)
  • 合同支付类型(总价合同、成本补偿合同、激励和奖费用)
  • 采购阶段(包括阶段划分、目标、绩效指标等)
3)采购工作说明书 SOW
  • 描述: 充分详细描述拟采购的产品、服务或成果。
  • 内容: 规格、数量、质量水平、绩效数据、履约期间、工作地点和其他要求。
  • 要求: 清晰、完整和简练。
4)项目采购工作说明书样本

样本内容: 包括采购目标、工作范围、工作地点、适用标准、验收标准等。

5)工作大纲  TOR
  • 内容:
    • 承包商需执行的任务及所需的协调工作
    • 适用标准
    • 需提交批准的数据
    • 买方提供的数据和服务详细清单
    • 初始成果提交和审查的进度计划
6)招标文件
  • 用途: 用于向潜在卖方征求建议书
  • 类型: 信息邀请书(RFI)、报价邀请书(RFQ)、建议邀请书(RFP)等。
7)自制或外购决策

决策依据: 通过自制或外购分析,决定工作是由项目团队完成还是从外部采购。

8)供方选择标准

3.2实施采购

  • 输入: 项目管理计划、项目文件、采购文档、卖方建议书、事业环境因素、组织过程资产
  • 工具与技术: 专家判断、广告、变更请求、投标人会议、项目管理数据分析、人际关系与团队技能、数据分析等
  • 输出: 选定的卖方、协议

采购文档: 用于达成法律协议的各种书面文件,包括招标文件、采购工作说明书、独立成本估算、供方选择标准等

卖方建议书: 是卖方为响应采购文件包而编制的建议书,包含基本信息,用于选定一个或多个投标人(卖方)。价格建议书与技术建议书最好分开提交

广告: 是就产品、服务或成果与用户或潜在用户进行的沟通。在大众出版物或专门行业出版物上刊登广告,可扩充潜在卖方名单。政府机构通常要求公开发布采购广告

投标人会议: 又称承包商会议、供应商会议或投标前会议,在卖方提交建议书前召开,确保所有潜在投标人对采购要求有清楚且一致的理解,确保公平竞争

数据分析技术: 包括建议书评估,以确定建议书是否包含在招标文件、采购工作说明书、供方选择标准等做出完整且充分的响应

人际关系与团队技能: 谈判,特别是在合同签订时的商务谈判,技术谈判先于商务谈判


选定的卖方: 在建议书评估或投标评估中被判断为最有竞争力的投标人。对于复杂、高价值和高风险的采购,需报组织高级管理人员审批

协议(合同): 合同是对双方都有约束力的法律文件,主要内容包括采购工作说明书、进度计划、绩效报告、定价和支付条款、检查和质量验收标准、担保和后续产品支持、激励和惩罚、保险和履约保函等。

    3.3 控制采购

    • 定义: 管理采购关系、监督合同绩效、实施必要的变更和纠正及关闭合同的过程,确保买卖双方履行法律协议,满足项目需求
    • 输入: 项目管理计划、项目文件、采购文档、协议、工作绩效数据、批准的变更请求、事业环境因素、组织过程资产。
    • 工具与技术: 专家判断、索赔管理、数据分析、检查、审计。
    • 输出: 工作绩效信息、变更请求、项目管理计划(更新)、项目文件(更新)、采购文档(更新)、组织过程资产(更新)。

    • 数据分析: 包括绩效审查、挣值分析 EVA、趋势分析
    • 检查: 对承包商正在执行的工作进行结构化审查,可能涉及可交付成果的简单审查或对工作本身的实地审查
    • 审计: 对采购过程的结构化审查,应在采购合同中明确规定审计相关的权利和义务

    • 采购关闭: 买方通过授权的采购管理员向卖方发出合同已完成的正式书面通知。要求包括已按时按质按技术要求交付全部可交付成果;没有未决索赔或发票,全部最终款项已付清;项目管理团队应在关闭之前批准所有的可交付成果。
    3.4 合同管理
    1)合同的类型
    • 项目付款方式划分的合同类型:总价合同、成本补偿合同、工料合同
    • (1)总价合同:固定总价合同、总价+激励费用、总价+经济价格调整、订购单。 
      • 固定总价合同 FFP: 价格固定,对甲方风险最小,对乙方风险最大,因为乙方要承担原材料涨价的风险。
      • 总价加激励费用合同(FPIF)
        • 特点: 为买卖双方提供了一定的灵活性,允许一定的绩效偏离,并在实现既定目标时给予相关的财务奖励。
        • 费用承担: 合同中会设置价格上限,高于此上限的全部成本由卖方承担
        • 激励方式: 如果卖方提前交货或节约成本,按照合同规定的方法,买方会给予相应的财务奖励。
      • 总价加经济价格调整合同(FPEPA)
        • 关键词: 通货膨胀、某种原材料的价格上升或下降。
        • 调整条件: 根据条件变化,如通货膨胀或某种特殊商品(如原材料)的成本增加(或降低),以事先确定的方式对合同价格进行调整。
        • 适用情况: 卖方履约期跨越至少一年以上,或以不同货币支付款项。
      • 订购单(单边合同)
        • 特点: 订购单通常不需要谈判,因为是标准化产品,所以也称为单边合同。
        • 适用情况: 当非大量采购标准化产品时,通常不需谈判,所以称为单边合同。
    • 总结
      • 固定总价合同: 价格固定,不允许变更(除非工作变更)。
      • 总价加激励费用合同: 允许绩效偏离,有财务奖励,有价格上限。
      • 总价加经济价格调整合同: 根据通货膨胀或原材料价格变化调整价格。
      • 订购单(单边合同): 适用于标准化产品的非大量采购,无需谈判。
    • (2)成本补偿合同:成本+固定费用、成本+激励费用、成本+奖励费用
    • 成本价固定费用 CPFF: 卖方报销一切可列成本,并向卖方支付一笔固定费用。
    • 成本加激励费用 CPIF
      • 定义: 卖方报销一切可列成本,并在卖方达到合同规定的绩效目标时,向卖方支付预先确定的激励费用。若最终成本低于或高于原始估算成本,则买方和卖方需要按照事先商定的分摊比例来分享节约或分担超支。
      • 特点: 提供了灵活性,允许绩效偏离,并对实现既定目标给予财务奖励。
      • 比较: 与成本加固定费用相比,成本加激励费用合同更注重绩效,通过激励费用来鼓励卖方提高绩效。
    • 成本加奖励费用 CPAF
      • 定义: 卖方报销一切合法成本,但只有在卖方满足合同规定的笼统、主观的绩效标准情况下,才向卖方支付大部分费用。奖励费用完全由买方根据自己对卖方的主观判断来决定。
      • 特点: 奖励费用由买方主观决定,卖方无法申诉。
      • 注意: 奖励是买方奖给卖方的,具有较大的主观性和不确定性。

    • 合同类型选择依据
      • 范围明确且设计详细: 如果工作范围很明确,且项目的设计已具备详细的细节,则使用总价合同。
      • 性质清楚但范围不清: 如果工作性质清楚,但范围不是很清楚,而且工作不复杂,又需要快速签订合同,则使用工料合同。
      • 范围尚不清楚: 如果工作范围尚不清楚,则使用成本补偿合同。
      • 风险分担情况: 如果双方分担风险,则使用工料合同;如果买方承担成本风险,则用成本补偿合同;如果卖方承担成本风险,则使用总价合同。
      • 购买标准产品: 如果是购买标准产品,且数量不大,则使用单边合同。
    • 合同的内容
    1. 项目名称: 合同中应明确标注项目的具体名称。
    2. 标的内容和范围: 详细说明合同所涉及的具体标的及其范围,确保双方对合同内容有清晰的认识。
    3. 项目的质量要求: 明确规定项目应达到的质量标准,以确保项目成果符合预期。
    4. 项目的计划、进度、地点、地域和方式: 详细描述项目的实施计划、进度安排、实施地点、地域范围以及具体的实施方式。
    5. 项目建设过程中的各种期限: 包括项目启动、关键节点、完工等各个阶段的期限要求。
    6. 技术情报和资料的保密: 约定双方对技术情报和资料应承担的保密义务。
    7. 风险责任的承担: 明确双方在项目实施过程中可能遇到的风险及各自应承担的责任。
    8. 技术成果的归属: 界定项目完成后技术成果的归属权,包括知识产权等。
    9. 验收的标准和方法: 详细说明项目验收的标准和具体验收方法,以确保项目成果得到认可。
    10. 价款、报酬(或使用费)及其支付方式: 明确涉及的价款、报酬或费用及其具体的支付方式。
    11. 违约金或者损失赔偿的计算方法: 约定在违约情况下,违约金的计算方式或损失赔偿的标准。
    12. 解决争议的方法: 约定在合同履行过程中发生争议时的解决途径和方法。
    13. 名词术语解释: 对合同中涉及的专业名词和术语进行解释,以避免理解上的歧义。

    合同管理过程 5个:

           合同签订管理、合同履行管理、合同变更管理、合同档案管理、合同违约索赔管理。

    2)合同签订管理:
    • 签订前准备
      • 市场调查: 了解产品技术发展状况、市场供需情况和市场价格。
      • 资信调查: 了解潜在合作伙伴或竞争对手的真实意图,评判竞争激烈程度。
      • 环境了解: 做出正确的风险分析判断。
    • 合同条款建议
      1. 标准合同格式: 使用国家或行业标准的合同格式。
      2. 审阅条款: 卖方应认真审阅买方拟定的合同条款,避免条款不完备或歧义引起纠纷。
      3. 质量条款: 具体写清规格、型号、适用标准等。
      4. 变更、转让和解除: 详细说明合同中需要变更、转让和解除的内容。
      5. 附件内容: 若有附件,附件内容应与主合同一致,避免矛盾。
      6. 适用顺序: 若合同包含投标书、正式合同书、附件等,应在条款中列明适用顺序。
      7. 公证: 为避免合同纠纷,保证合同订立的合法性和有效性,可到公证机关进行公证。
      8. 方案变更: 避免方案变更导致工程变更,引发误解。
      9. 内容一致性: 注意合同内容的前后一致性。
    3)合同履行管理
    • 定义: 对合同履行情况进行跟踪,检查合同当事人是否按合同规定履行义务和职责, 及时、合理解决合同履行过程中出现的问题,包括合同争议、合同违约、合同索赔等事宜。
    • 解决优先顺序:谈判(协商)、调解、仲裁、诉讼。
    • 仲裁与诉讼: 仲裁结论或法院判决结果具有强制执行力,仲裁是一裁终局,诉讼可多次申诉。
    4)合同变更管理
    • 变更定义: 指由于一定的法律事实而改变合同内容的法律行为。
    • 变更特征:
      • 双方当事人必须协商一致。
      • 改变了合同的内容。
      • 变更后产生新的债权和债务关系。
    • 变更条件:
      • 双方当事人协商,且不损害国家和社会利益。
      • 由于不可抗力导致合同义务不能执行。
      • 一方在合同约定期限内未履行,且在推迟履行期限内仍未履行。
    • 变更形式: 合同变更的文件必须是书面形式提出。
    5)合同档案管理
    • 档案管理基础(文本管理): 是整个合同管理的基础。包括正本和副本管理、合同文件格式等内容。
    6)合同违约索赔管理
    • 索赔定义与分类
      • 索赔定义: 指在项目合同履行过程中,由于一方未能履行合同义务导致另一方遭受损失时,受损失方向过失方提出赔偿的权利要求。
      • 索赔分类:
        • 按目的分类: 工期索赔、费用索赔。
        • 按依据分类: 合同规定的索赔、非合同规定的索赔。
        • 按业务性质分类: 工程索赔、商务索赔。
        • 按处理方式分类: 单项索赔、总索赔。
    • 索赔起因与原则
      • 索赔起因:
        • 索赔事件造成项目成本额外支出或直接工期损失。
        • 索赔事件造成费用增加或工期损失的原因,按合同约定不属于索赔方应承担的行为责任或风险责任。
      • 索赔原则:
        • 以合同为依据。
        • 注意资料积累。
        • 及时、合理处理索赔。
        • 加强索赔的前瞻性。
    • 索赔流程
      1. 提出索赔要求: 索赔事项发生后28天内,索赔方以书面索赔通知书形式向监理工程师提出索赔意向通知。
      2. 报送索赔资料: 索赔通知发出后28天内,向监理工程师提出延长工期和(或)补偿经济损失的索赔报告及有关资料。
      3. 监理工程师答复: 监理工程师在收到索赔报告后28天内给予答复,或要求索赔方进一步补充索赔理由和证据。
      4. 逾期答复后果: 监理工程师在收到索赔报告后28天内未予答复或未对承包人作进一步要求,视为该项索赔已认可。
      5. 持续索赔: 索赔事件持续进行时,索赔方应阶段性向监理工程师发出索赔意向,索赔事件终了后28天内提交最终索赔报告,监理工程师应在28天内给予答复或要求补充理由和证据。
      6. 仲裁与诉讼: 监理工程师对索赔的答复,若索赔方或发包人不能接受,则进入仲裁或诉讼阶段。
    7)合同解释原则
    • 主导语言原则: 合同存在两种语言文本时,必须约定哪种语言为主导语言,不一致时以主导语言文本为准。
    • 适用法律原则: 合同中应规定以哪个国家的法律作为合同的适用法律,合同解释必须根据适用法律进行。
    • 整体解释原则: 合同是一个整体,不能割断其中的内在联系。含糊或矛盾时按惯例解释,特殊条件优先于一般条件,具体规定优先于笼统规定,手写条文优先于印刷条文,单价优先于总价,价格文字表达优先于阿拉伯数字表达,技术规范优先于图纸。
    • 公平诚信原则: 解释合同时应公平合理,兼顾双方当事人的利益。若按整体解释原则解释后仍含糊不清,则按不利于合同起草方(一般为买方)的原则解释。

    4.知识小结

    知识点

    核心内容

    考试重点/易混淆点

    难度系数

    采购管理概述

    项目采购管理涉及单选、案例分析和论文

    采购管理在考试中的题型和分值

    管理基础

    协议采购合同、服务水平协议(SLA)、管理新实践

    协议类型及其应用场景

    采购管理过程

    规划采购、执行采购、控制采购

    三大过程的定义及输入输出

    合同管理

    合同类型、合同内容、合同管理过程

    合同类型选择及其适用场景

    规划采购

    确定是否外部获取货物或服务、采购策略制定

    规划采购的输入输出及影响因素

    执行采购

    获取卖方应答、选择卖方并签订合同

    执行采购的工具和技术

    控制采购

    检查采购执行情况、监督合同绩效

    控制采购的数据分析技术和审计

    合同类型

    总价合同、成本补偿合同、工料合同

    不同合同类型的适用条件

    合同管理过程

    合同签订、履行、变更、档案、违约索赔管理

    合同管理过程的五个阶段

    合同索赔

    索赔事件、索赔依据、索赔处理

    索赔的流程和时间节点(28天原则)


     系列文章:

    【项目管理】第1章 信息化发展 &&知识点整理-CSDN博客

    【项目管理】第2章 信息技术发展 --知识点整理-CSDN博客

    【项目管理】第3章 信息系统治理 --知识点整理-CSDN博客

    【项目管理】第4章 信息系统管理 --知识点整理-CSDN博客

    【项目管理】第5章 信息系统管理 --知识点整理-CSDN博客

    【项目管理】第6章 信息管理概论 --知识点整理-CSDN博客

    【项目管理】第7章 项目立项管理 --知识点整理-CSDN博客

    【项目管理】第8章 项目整合管理 --知识点整理-CSDN博客

    【项目管理】第9章 项目范围管理-CSDN博客

    【项目管理】第10章 项目进度管理-- 知识点整理-CSDN博客

    【项目管理】第11章 项目成本管理-- 知识点整理-CSDN博客

    【项目管理】第12章 项目质量管理-- 知识点整理-CSDN博客

    【项目管理】第13章 项目资源管理-- 知识点整理-CSDN博客

    【项目管理】第14章 项目沟通管理-- 知识点整理-CSDN博客

    【项目管理】第15章 项目风险管理-- 知识点整理-CSDN博客


    项目管理-项目绩效域1/2-CSDN博客

    项目管理-项目绩效域1/2_八大绩效域和十大管理有什么联系-CSDN博客

    项目管理-项目绩效域2/2_绩效域 团不策划-CSDN博客

    高项-案例分析万能答案(作业分享)-CSDN博客

    项目管理-计算题公式【复习】_项目管理进度计算题公式:乐观-CSDN博客

    项目管理-配置管理与变更-CSDN博客

    项目管理-项目管理科学基础-CSDN博客

    项目管理-高级项目管理-CSDN博客

    项目管理-相关知识(组织通用治理、组织通用管理、法律法规与标准规范)-CSDN博客

    类别文章
    十大管理-文章

    1 项目整合管理

       项目管理 --项目整合管理(1/2)-CSDN博客

       项目管理-项目整合管理2/2-CSDN博客

    2 项目进度管理

       项目管理-项目进度管理1/3-CSDN博客

       项目管理-项目进度管理2/3-CSDN博客

       项目管理-项目进度管理3/3-CSDN博客

    3 项目范围管理

       项目管理-项目范围管理1/2-CSDN博客

       项目管理-项目范围管理2/2-CSDN博客

    4 项目沟通管理

       项目管理-项目沟通管理-CSDN博客

    5 项目资源管理

       项目管理-项目资源管理1/2-CSDN博客

       项目管理-项目资源管理2/2-CSDN博客

    6 项目采购管理

       项目管理-项目采购管理1/2-CSDN博客

       项目管理-项目采购管理2/2-CSDN博客

    7 项目干系人管理

       项目管理-干系人管理-CSDN博客

    8 项目成本管理

       项目管理-项目成本管理1/2-CSDN博客

       项目管理-项目成本管理2/2-CSDN博客

    9 项目风险管理

       项目管理-项目风险管理1/3-CSDN博客

       项目管理-项目风险管理2/3-CSDN博客

       项目管理-项目风险管理3/3-CSDN博客

    10项目质量管理

       项目管理-项目质量管理-CSDN博客

    相关知识

    项目管理-项目绩效域1/2-CSDN博客

    项目管理-项目绩效域2/2-CSDN博客

    项目管理-配置管理与变更-CSDN博客

    项目管理-项目管理科学基础-CSDN博客

    项目管理-高级项目管理-CSDN博客

    项目管理-相关知识(组织通用治理、组织通用管理、法律法规与标准规范)-CSDN博客

    高项-案例分析万能答案(作业分享)-CSDN博客

    项目管理-计算题公式【复习】-CSDN博客

    项目管理-计算题公式【复习】2/2-CSDN博客

    项目管理-计算题公式-补充【复习】-CSDN博客

    项目管理-案例重点知识(整合管理)-CSDN博客

    项目管理-案例重点知识(风险管理)-CSDN博客

    项目管理-案例重点知识(成本管理)-CSDN博客

    项目管理-案例重点知识(干系人管理)-CSDN博客

    相关文章:

    【项目管理】第16章 项目采购管理-- 知识点整理

    项目管理-相关文档,希望互相学习,共同进步 风123456789~-CSDN博客 (一)知识总览 项目管理知识域 知识点: (项目管理概论、立项管理、十大知识域、配置与变更管理、绩效域) 对应&…...

    根据关键字搜索日志内容,常用的Linux命令

    在 Linux 中,根据关键字搜索日志内容是运维和开发的常见需求。以下是常用的命令及场景示例: 1. grep 基础搜索 (1) 简单关键字匹配 # 在文件中搜索包含 "error" 的行 grep "error" /var/log/nginx/error.log# 忽略大小写&#xff…...

    数据结构(六)——红黑树及模拟实现

    目录 前言 红黑树的概念及性质 红黑树的效率 红黑树的结构 红黑树的插入 变色不旋转 单旋变色 双旋变色 插入代码如下所示: 红黑树的查找 红黑树的验证 红黑树代码如下所示: 小结 前言 在前面的文章我们介绍了AVL这一棵完全二叉搜索树&…...

    【Linux】基础 IO(文件描述符、重定向、缓冲区)

    Linux 1.理解文件2.C文件接口1.打开 写文件2.读文件 简单实现cat命令3.输出信息到显示器的方式4.stdin、stdout、stderr5.打开文件的方式 3.系统接口 IO1.传递标志位2.open、close3.write、read 4.文件描述符1.是什么?2.分配规则3.重定向原理4.通过dup2系统调用重…...

    记录一下远程调试 备忘

    ‌在进行远程调试时,目标主机不需要安装完整的编程环境‌(舍去重复安装)。可以使用Visual Studio的远程调试功能,或者使用gdb和gdbserver进行远程调试。 Visual Studio远程调试 ‌复制远程调试器文件夹‌:将Visual Studio安装目录下的remot…...

    libevent服务器附带qt界面开发(附带源码)

    本章是入门章节,讲解如何实现一个附带界面的服务器,后续会完善与优化 使用qt编译libevent源码演示视频qt的一些知识 1.主要功能有登录界面 2.基于libevent实现的服务器的业务功能 使用qt编译libevent 下载这个,其他版本也可以 主要是github上…...

    MyISAM索引方案

    在InnoDB中索引即数据,也就是聚簇索引的B树叶子节点已经包含了所有完整的用户记录,MyISAM的索引方案虽然也是树形结构,但是将索引和数据分开存储 将表中的记录按记录的插入顺序单独存储在一个文件中【数据文件】,这个文件不划分数…...

    Windows 图形显示驱动开发-WDDM 1.2功能—WDDM 1.2 中的 Direct3D 功能和要求

    一、架构演进与驱动模型 1.1 WDDM驱动模型的革命性升级 Windows 8引入的WDDM 1.2驱动模型在以下方面实现突破: 内存管理:采用统一虚拟地址空间(UVA)架构,使CPU和GPU可共享相同的指针地址空间。具体实现通过DXGK_DRI…...

    深度解析 Vue 项目 Webpack 分包与合包 一文读懂

    深度解析 Vue 项目 Webpack 分包与合包 一文读懂 文章目录 深度解析 Vue 项目 Webpack 分包与合包 一文读懂一、Webpack 打包机制深度解析1.1 模块化系统的本质1.2 Webpack 构建流程解析1.3 默认打包的问题分析 二、分包策略深度配置2.1 SplitChunksPlugin 核心配置2.2 精细化分…...

    【ROS】map_server 地图的保存和加载

    【ROS】map_server 地图的保存和加载 前言地图的保存地图的加载 前言 在 ROS 中,想要实现导航功能,首先需要一张已建好的地图。导航系统依赖这张地图进行路径规划、定位和障碍物避让等操作。本文将讲解在使用 gmapping 或 hector_mapping 建图后&#x…...

    【计网】SSL/TLS核心原理

    序言 在HTTP协议中,信息是明文传输的,因此为了通信安全就有了HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)协议。HTTPS也是一种超文本传送协议,在HTTP的基础上加入了SSL/TLS协议,SSL/TLS依靠证书来验证服务端的…...

    sqli-labs靶场 less 11

    文章目录 sqli-labs靶场less 11 POS联合注入 sqli-labs靶场 每道题都从以下模板讲解,并且每个步骤都有图片,清晰明了,便于复盘。 sql注入的基本步骤 注入点注入类型 字符型:判断闭合方式 (‘、"、’、“”&…...

    陕化之光(原创)

    当城市在和周公化合 陕化的工装已与朝霞发生反应 工人先锋号已然吹响 陕化工人游走在工作的床层 钢铁森林间穿梭的身影 是沉默的催化剂 让冰冷的方程式 绽放出最活跃的分子温度 扳手与阀门对话时 塔林正在记录 关于电流与压力的学习笔记 每一次精确的调控 都是舞台上…...

    【刷题2025】高级数据结构(并查集+优先队列+图论)

    1.并查集 (1)基础理论 并查集是一种树形的数据结构,用于处理一些不相交集合的 合并 及 查询 问题。比如,可以用并查集判断一个森林中有几棵树、某个节点是否属于某棵树。 并查集由一个整形数组 pre[] 和两个函数 find() 、 join() 构成。 数组 pre[] 记录了每个点的前驱…...

    数据库性能优化(sql优化)_分布式优化思路01_yxy

    数据库性能优化_分布式优化思路01 1 分布式数据库的独特挑战2 分布式新增操作符介绍2.1 数据交换操作符(ESEND/ERECV):2.2 数据迭代操作符GI:3 核心优化策略(一)_分区裁剪优化3.1 普通分区裁剪3.2 动态分区裁剪1 分布式数据库的独特挑战 在分布式数据库系统中,核心为数据被…...

    云服务器和物理服务器有什么区别

    云服务器与物理服务器的核心区别在于资源分配方式、性能稳定性、成本结构、运维管理及 适用场景。以下是具体分析: 一、资源分配与架构差异 云服务器:基于虚拟化技术,将物理服务器集群分割为多个虚拟实例,资源由多个用户 共享,可根据需求弹性调整配置…...

    FPGA-DDS技术的波形发生器

    1.实验目的 1.1掌握直接数字频率合成(DDS)的基本原理及其实现方法。 1.2在DE2-115 FPGA开发板上设计一个可调频率的正弦波和方波发生器,频率范围10Hz~5MHz,最小分辨率小于1kHz。 1.3使用Quartus II进行仿真,并通过S…...

    晶晨线刷工具下载及易错点说明:Key文件配置错误/mac剩余数为0解决方法

    晶晨线刷工具下载及易错点说明:Key文件配置错误/mac剩余数为0解决方法 各种版本晶晨线刷工具下载: 晶晨线刷工具易出错点故障解决方法: 1、晶晨线刷工具加载固件的时候提示mac红字且剩余数为0的解决办法 很多同学可能会与遇到加…...

    idea如何使用git

    在 IntelliJ IDEA 中使用 Git 的详细步骤如下,分为配置、基础操作和高级功能,适合新手快速上手: ​一、配置 Git​ ​安装 Git​ 下载并安装 Git,安装时勾选“Add to PATH”。验证安装:终端输入 git --version 显示版本…...

    python——学生管理系统

    学生管理系统主要分为以下三个大类: 一、用户类(User): 属性:用户名(username)、密码(password) 功能:注册(register)、登录&#…...

    快速幂+公共父节点

    # 快速幂 求&#xff1a;23的10000次幂&#xff0c;那么就是求23的5000次幂&#xff0c;因为2350*235023^100;所以可以遍历log(n)次 int res1; int tmp23; for(int i1;i<logn;i) {tmp*tmp; }显然&#xff0c;我们无法通过logn计算次数&#xff1b; 比如是非偶数的怎么计算呢…...

    【差分隐私相关概念】瑞丽差分隐私(RDP)命题4

    命题4的证明详解&#xff08;分情况讨论&#xff09; 背景与设定 机制&#xff1a; f : D → R f: \mathcal{D} \to \mathcal{R} f:D→R 是由 n n n 个 ϵ \epsilon ϵ-差分隐私机制自适应组合而成。相邻输入&#xff1a; D D D 和 D ′ D D′ 是相邻数据集。目标&#xf…...

    Vue 人看 React useRef:它不只是替代 ref

    如果你是从 Vue 转到 React 的开发者&#xff0c;初见 useRef 可能会想&#xff1a;这不就是 React 版的 ref 吗&#xff1f;但真相是 —— 它能做的&#xff0c;比你想象得多得多。 &#x1f440; Vue 人初见 useRef 在 Vue 中&#xff0c;ref 是我们访问 DOM 或响应式数据的…...

    C++第三方库【JSON】nlohman/json

    文章目录 优势使用API从文件中读取json从json文本创建json对象直接创建并操作json对象字符串 <> json对象文件流 <> json对象从迭代器读取像使用STL一样的访问STL容器转化为 json数组STL容器 转 json对象自定义类型转化为 json对象 限制 优势 直观的语法&#xff…...

    从源码到实战:深度解析`rsync`增量同步机制与高级应用

    从源码到实战&#xff1a;深度解析rsync增量同步机制与高级应用 #mermaid-svg-C1ZMwvhtq4iP4E8m {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-C1ZMwvhtq4iP4E8m .error-icon{fill:#552222;}#mermaid-svg-C1ZMwvht…...

    数据库表设计五层分类系统表设计

    文章目录 数据库表设计五层分类系统表设计代码思路详解类概述核心方法详解1. processString(String input) 方法2. createNo(String input, boolean peerNode) 方法3. isParent(String parentNo, String sonNo) 方法 编号系统设计使用场景推测代码特点可能的使用示例 NoProcess…...

    Centos/RedHat 7.x服务器挂载ISCSI存储示例(无多路径非LVM)

    客户让帮忙挂载个ISCSI存储&#xff0c;大概结构如下图所示&#xff1a; ISCSI存储为一台安装了truenas的X86服务器&#xff0c;提供存储服务的IP地址为10.16.0.1 服务器的ETH1网卡配置与10.16.0.1同段网络。 为了给客户做个简单培训&#xff0c;整理了一下操作步骤。下面是配…...

    【android bluetooth 协议分析 21】【ble 介绍 2】【什么是IRK,是如何生成和传递的】

    1. 什么是 IRK&#xff1f; IRK&#xff0c;全称 Identity Resolving Key&#xff08;身份解析密钥&#xff09;&#xff0c;是 BLE 设备用于生成和解析 Resolvable Private Address&#xff08;RPA&#xff09; 的密钥。 2. IRK 的生成和传递过程 IRK 是在 BLE 配对&#xf…...

    4.14-4.15学习总结 IO流:缓冲流+转换流+序列化流+打印流+压缩流+Commons—io工具包+Hutool工具包

    图片加密操作&#xff1a; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class test {public static void main(String[] args) throws IOException {FileInputStream fisnull;FileOutputStream fosnull;try{fisnew…...

    Linux入门学习笔记

    一、文件路径相关 相对路径与绝对路径 相对路径&#xff1a;是从当前工作目录开始表示文件或目录位置的路径。例如&#xff0c;当前在 /home/user 目录下&#xff0c;若要访问 user 目录下 test 文件夹中的 file.txt 文件&#xff0c;相对路径就是 test/file.txt 。它依赖于当…...

    Redis适用场景

    Redis适用场景 一、加速缓存二、会话管理三、排行榜和计数器四、消息队列五、实时分析六、分布式锁七、地理位置数据八、限流九、数据共享十、签到 一、加速缓存 Redis最常见的应用之一是作为缓存层&#xff0c;用于存储频繁访问的数据&#xff0c;从而减轻数据库的负载。 通过…...

    # WPS打开新文档,“工具”菜单下是空白

    WPS打开新文档&#xff0c;“工具”菜单下是空白 在 WPS 中打开新文档后 “工具” 菜单下空白&#xff0c;可能由多种原因导致&#xff0c;如下图&#xff1a; 下面分析并给出对应的解决办法&#xff1a; 一、 功能区显示设置问题 1、原因&#xff1a; WPS 的功能区显示可能…...

    【软考-架构】13.3、架构复用-DSSA-ABSD

    ✨资料&文章更新✨ GitHub地址&#xff1a;https://github.com/tyronczt/system_architect 文章目录 1、软件架构复用2、特定领域软件架构DSSADSSA的三个基本活动参与DSSA的四种角色人员建立DSSA的过程三层次模型 考试真题第一题第二题 3、基于架构的软件开发ABSD的软件开发…...

    K8S_ResourceQuota与LimitRange的作用

    ResourceQuota 作用详解 资源总量控制&#xff1a;ResourceQuota能对命名空间内的资源使用总量进行限制。在一个Kubernetes集群中&#xff0c;存在多个命名空间&#xff0c;每个命名空间可看作一个独立的工作单元。通过设置ResourceQuota&#xff0c;可以防止某个命名空间过度…...

    T101D加固平板电脑:无人机地面站的高效智能控制核心

    随着无人机技术在应急救援、农业监测、军事侦察等领域的广泛应用&#xff0c;对地面控制设备的要求也日益提高。鲁成伟业推出的T101D加固平板电脑凭借其高性能、强防护和专业化设计&#xff0c;成为无人机地面站的核心控制终端&#xff0c;为复杂环境下的作业提供了可靠支持。 …...

    LLM中的N-Gram、TF-IDF和Word embedding

    文章目录 1. N-Gram和TF-IDF&#xff1a;通俗易懂的解析1.1 N-Gram&#xff1a;让AI学会"猜词"的技术1.1.1 基本概念1.1.2 工作原理1.1.3 常见类型1.1.4 应用场景1.1.5 优缺点 1.2 TF-IDF&#xff1a;衡量词语重要性的尺子1.2.1 基本概念1.2.2 计算公式1.2.3 为什么需…...

    【基于Servlet技术处理表单】

    文章目录 一、实验背景与目的二、实验设计与实现思路1. 功能架构2. 核心代码实现3. 测试用例 总结 一、实验背景与目的 本次实验旨在深入理解Servlet工作原理&#xff0c;掌握JSP与Servlet的协同开发&#xff0c;实现前端表单与后端数据处理的交互。具体目标包括&#xff1a;设…...

    【差分隐私相关概念】瑞丽差分隐私(RDP)-瑞丽散度约束了贝叶斯因子后验变化

    分步解释和答案&#xff1a; 在Rnyi差分隐私&#xff08;RDP&#xff09;框架中&#xff0c;通过贝叶斯因子和Rnyi散度的关系可以推导出关于后验变化的概率保证。以下是关键步骤的详细解释&#xff1a; 1. 贝叶斯因子的定义与分解 设相邻数据集 D D D 和 D ′ D D′&#x…...

    Oracle查询大表的全部数据

    2000w的大表 表结构如下&#xff0c;其中id是索引 查询处理慢的写法 List<String> queryLoidForPage(Integer startNum,Integer endNum){try {Connection oracleConnection initBean.oracleConnection;Statement stmt oracleConnection.createStatement();// 4.执行查…...

    linux 内核 static-key机制分析

    1、static key是什么 Linux内核的 Static Keys机制是一种高效的条件分支优化技术,主要用于在运行时动态启用或禁用特定代码路径,同时‌避免常规条件判断(如 if 语句)的性能开销‌。它通过结合编译时优化和运行时代码修补(如 Jump Label 技术)实现近乎零成本的开关切换,广泛应用…...

    【Java学习】Knife4j使用流程

    手动添加依赖&#xff0c;并刷新Maven <dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi2-spring-boot-starter</artifactId><version>4.3.0</version> </dependency>在配置文件application.…...

    Java 基本操作快速入门:理解与实践

    在软件开发的世界里&#xff0c;Java 作为一种广泛使用的编程语言&#xff0c;已经成为构建企业级应用、移动应用甚至大型系统的主力军。对于任何一位初学者来说&#xff0c;理解 Java 的基本操作是学习编程的第一步。从变量声明到控制流的结构&#xff0c;每一个基础知识点都是…...

    jetson orin nano 开发板conda 的 base 环境在 shell 启动时自动激活

    使用MobaXterm_Personal_23.0.exe 连接jetson开发板时默认是不进入base环境的 1.输入此命令nano ~/.bashrc看到图1后把conda activate 你的环境名 放到图中标记位置 然后保存退出&#xff1a; Ctrl O 回车保存 Ctrl X 退出编辑器 输入此命令后&#xff0c;source ~/.bas…...

    【高中数学/指数/对数】同构六君子之 x/e^x/lnx组合曲线

    yx*e^x ye^x/x yx/e^x yx*lnx ylnx/x yx/lnx END...

    Golang|在线排查协程泄漏

    根据我们的代码&#xff0c;前5毫秒内&#xff0c;每隔1毫秒就会来一个请求&#xff0c;5毫秒之后由于前面的协程执行完&#xff0c;后面又会来新的协程&#xff0c;所以协程数目会保持稳定但是代码一运行&#xff0c;协程数量一直增长&#xff0c;发生了协程泄漏 我们可以list…...

    健康养生指南

    在快节奏的现代生活中&#xff0c;健康养生愈发重要&#xff0c;它是我们享受美好生活的基石。​ 饮食是养生的关键一环。秉持均衡原则&#xff0c;每日保证谷类、蔬果、优质蛋白等各类食物合理摄入。多吃富含膳食纤维的粗粮&#xff0c;像燕麦、糙米&#xff0c;可促进肠道蠕…...

    实验二 两个多位十进制数相加实验

    一、实验目的 1&#xff0e;掌握汇编子程序的编写方法。 2&#xff0e;掌握循环程序的设计方法。 二、实验内容 将键盘输入的两个5位十进制数相加&#xff0c;在屏幕上显示相加的结果。 三、实验要求 1&#xff0e;显示格式&#xff1a;被加数加数相加的结…...

    多模态大模型MLLM基础训练范式 Pre-train + Instruction FineTuning

    多模态大模型Pre-train 为了在图文嵌入空间中更好地对齐视觉和文本信息。为此&#xff0c;使用图像-文本对&#xff08;image-caption style data&#xff09;&#xff0c;表示为 ( X , Y a ) (\mathbf{X}, Y_a) (X,Ya​)&#xff0c;其中&#xff1a; X \mathbf{X} X&#x…...

    2025.4.15六年之约day11

    六年之约已经断更好几个月了&#xff0c;当初六年之约是当做日记来写的&#xff0c;然后被同事刷到了&#xff0c;被谈及的时候挺尴尬的&#xff0c;毕竟里面记录的是我的所思所想。在互联网下&#xff0c;是不适合发布日记的&#xff0c;但我又爱记录所思所想所做。 不知道距…...

    Rust学习之实现命令行小工具minigrep(二)

    Rust学习之实现命令行小工具minigrep&#xff08;二&#xff09; Rust学习之实现命令行小工具minigrep&#xff08;一&#xff09; 前言 继续记录一下Rust 语言学习过程&#xff0c;上次写了一个命令行查找字符串的小项目minigrep。学习完了闭包&#xff08;Closures&#x…...