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

信息系统项目管理师——第11章项目成本管理(重要)

选择、本章节内容属于10大管理知识领域中的重中之重案例、论文都会考,需要完全掌握。
选择题大概考3分左右,理论和计算都会考。
案例题,必考内容,挣值相关的计算,必须得会。
论文题,考的比较多,建议作为第一梯队准备。

1.管理基础

重要性和意义

项目成本管理的作用和意义

  • 项目成本管理就是要确保在批准的预算内完成项目;
  • 广义的项目成本管理通常称为“生命期成本管理;
  • 项目成本管理应当考虑项目干系人的需要;
  • 就某些项目,特别是小项目而言,成本估算和成本预算之间的关系极其密切,以致可以将其视为一个过程,由一个人在较短的时间内完成;

项目成本管理的重要性

如果项目建设的实际成本远远超出批准的投资预算,就很容易造成成本失控

项目成本失控的原因

  • 1.对工程项目认识不足
  • 2.组织制度不健全
  • 3.方法问题
  • 4.技术的制约
  • 5.需求管理不当

相关术语和定义

  • 1.项目成本概念及其构成
    项目全过程所耗用的各种成本的总种为项目成本,一般包括直接工时、其他直接费用、间接工时、其他间接费用以及采购价格。

  • 2.产品的全生命周期成本
    产品的全生命期成本考虑的是权益总成本即开发成本加上维护成本

  • 3.成本的类型

    • 可变成本
      随着生产量、工作量或时间而变的成本为可变成本,又称变动成本。
    • 固定成本
      不随生产量、工作量或时间的变化而变化的非重复成本为固定成本。
    • 直接成本
      直接可以归属于项目工作的成本为直接成本。如项目团队差旅费、工资、项目使用的物料及设备使用费等
    • 间接成本
      来自一般管理费用科目或几个项目共同担负的项目成本所分摊给本项目的费用,就形成了项目的间接成本,如税金、额外福利和保卫费用等
    • 机会成本
      利用一定的时间或资源生产一种商品时,而失去的利用这些资源生产其他最佳替代品的机会就是机会成本,泛指一切在做出选择后其中一个最大的损失
    • 沉没成本
      指由于过去的决策已经发生了的,而不能由现在或将来的任何决策改变的成本。沉没成本是一种历史成本,对现有决策而言是不可控成本,会很大程度上影响人们的行为方式与决策,在投资决策时应排除沉没成本的干扰
  • 4.应急储备和管理储备
    在这里插入图片描述

  • 5.成本基准
    成本基准是经批准的按时间安排的成本支出计划,并随时反映了经批准的项目成本的变更(所增加或减少的资金数目),被用于度量和监督项目的实际执行成本

2.项目成本管理过程

项目成本管理过程

规划成本管理(Planning Cost Management):

  • 定义:这是一个早期阶段的项目管理活动,旨在确定项目成本估算、预算编制、成本控制和成本监控的具体方法与策略,为后续的成本管理工作提供一套完整的指导原则和步骤。
  • 作用:确保项目团队遵循一致、有效的方法来估计、规划、分配和控制项目成本,以达成项目目标的同时避免超支。
  • 开展次数:一般情况下,规划成本管理活动在项目启动阶段进行,并在项目生命周期中如果有重大变更时进行相应更新,也就是说,它通常仅开展一次或在项目的预定义关键时点开展。

估算成本(Estimating Costs):

  • 定义:这是一个量化过程,用来预测和计算完成项目工作包或活动所需的各类资源(人力、材料、设备等)的成本,通常给出一个相对准确的货币金额估计。
  • 作用:帮助项目团队明确项目资金需求,合理配置资源,以及为后续制定预算提供基础数据。
  • 开展次数:估算成本不是一次性活动,而需在项目的各个阶段持续进行,尤其在项目范围、进度计划或资源配置发生变化时,都需要重新进行成本估算。

制定预算(Determining Budget):

  • 定义:这个过程是指将估算的成本累加起来,形成整体项目的预算,即成本基准,它是经过项目干系人审批后的项目总成本计划。
  • 作用:制定预算为项目提供了成本支出的上限,并作为项目执行过程中衡量成本绩效的参照标准。
  • 开展次数:预算制定一般在项目初期完成,但同样会在项目周期内根据成本估算的变化或项目变更情况进行调整和修订。

控制成本(Controlling Costs):

  • 定义:这是指在项目执行过程中,通过对项目实际成本与预算成本进行对比分析,及时发现并纠正成本偏差,以及管理成本基准的变更,确保项目成本处于可控范围内。
  • 作用:控制成本能够有效防范项目超支风险,保证项目按既定的成本基准顺利推进,实现项目成本的有效管理。
  • 开展次数:控制成本是一个贯穿整个项目周期的持续性活动,项目团队需要在项目的每一个阶段甚至每一天都进行成本监控和控制。

裁剪考虑因素

知识管理;估算和预算;挣值管理;敏捷方法的使用;治理。

敏捷与适应方法

对易变性高、范围并未完全明确、经常发生变更的项目,详细的成本计算可能没有多大帮助。在这种情况下,可以采用轻量级估算方法快速生成对项目人力成本的高层级预测,这样在出现变更时容易调整预测;而详细的估算适用于采用准时制的短期规划。

3.规划成本管理

在这里插入图片描述

规划成本管理是什么?

规划成本管理是确定如何估算、预算、管理、监督和控制项目成本的过程。

规划成本管理的作用?

在整个项目期间为如何管理项目成本提供指南和方向。

规划成本管理在项目期间开展的频次?

仅开展一次或仅在项目的预定义时开展

输入

  • 1项日章程。
    项目章程规定了预先批准的财务资源和项目审批要求。
  • 2.项目管理计划
    进度管理计划:提供了影响成本估算和管理的过程及控制方法。风险管理计划:提供子影响成本估算和管理的过程及控制方法。
  • 3.事业环境因素
  • 4.组织过程资产

工具和技术

  • 1.专家判断
    专家利用自身的技能或经验来做出判断。
  • 2.数据分析
    备选方案分析:如自制、采购、租用或租赁
  • 3.会议
    会议参会者可以包括项目经理、项目发起人、选定的项日团队成员、选定的干系人、项目成本负责人以及其他必要人员

输出

  • 1.成本管理计划
    在成本管理计划中一般需要规定:计量单位;精确度确度;组织程序链接;控制临界值;绩效测量规则;报告格式;其他细节。

4.估算成本

在这里插入图片描述

估算成本是什么?

估算成本是对完成项日工作所需资源成本进行近似估算的过程。

估算成本的作用?

确定项目所需的资金

估算成本在项目期间开展的频次?

需要在整个项目期间定期开展

项目估算的准确性和项目进展有无关系?

项目估算的准确性亦将随着项目的进展而逐步提高

输入

  • 1.项目管理计划
    • 成本管理计划:描述估算方法以及成本估算需要达到的准确度和精确度。
    • 质量管理计划:描述为实现一系列项目质量目标所需的活动和资源。
      范围基准:包括项目范围说明书、WBS和WBS字典
  • 2.项目文件
    • 风险登记册:风险登记册还提供了可用于估算成本的详细信息。
    • 经验教训登记册:有关的经验教训可以提高成本估算的准确度和精确度资源需求:明确每个工作包或活动所需的资源类型和数量。
    • 项目进度计划:如果资源成本取决于使用时间的长短并且成本出现季节波动,则持续时间估算会对成本估算产生影响。进度计划还为包含融资成本(包括利息)的项目提供有用信息。
  • 3.事业环境因素
  • 4.组织过程资产

工具和技术

  1. 专家判断

  2. 类比估算
    类比估算通过参考类似已完成项目的成本数据,根据当前项目与历史项目的相似属性(如规模、技术复杂度、资源需求等)进行比例调整,以估计项目成本。这种方法简便快捷,但准确性取决于所选参照项目的匹配度和数据可靠性。

  3. 参数估算
    参数估算基于历史数据统计关系,利用特定变量(如建筑面积、工时、材料消耗等)与成本之间的数学模型来计算项目成本。这种方法适用于存在明确参数-成本关联的活动,其精确度依赖于模型成熟度和基础数据质量。

  4. 自下而上估算
    自下而上估算始于项目工作分解结构(WBS)的最底层活动或工作包,逐一详细估算每个组成部分的成本,然后逐级向上汇总,直至得到整个项目的总成本。这种方法精确度高,但工作量大,尤其适用于细节丰富、任务众多的项目。

  5. 三点估算
    三点估算借鉴于进度管理,适用于成本估算。它要求分别估算最佳情况(O)、最可能情况(M)和最差情况(P)下的成本,然后计算加权平均值(如,(O + 4M + P) / 6)作为成本预测,有助于量化风险并提高估算精度。

  6. 数据分析

    a. 备选方案分析
    备选方案分析是对项目中不同执行路径或方法的成本效益进行对比评估,以选出最优解。这可能包括成本比较、敏感性分析、折现现金流分析等经济评估手段。

    b. 储备分析
    储备分析关注于确定项目成本估算中应包含的风险储备(如应急储备和管理储备),以应对未预见的费用或成本超支。储备大小通常依据风险评估结果和项目不确定性水平确定。

    c. 质量成本
    质量成本是指与保证或提升产品质量相关的所有支出,包括预防成本(避免缺陷发生的措施)、鉴定成本(检测和验证是否符合标准)、内部失败成本(因未达标准导致的返工、废品等)以及外部失败成本(产品送达客户后的问题解决和赔偿)。

  7. 项目管理信息系统
    项目管理信息系统(PMIS)是集成项目信息收集、存储、处理和分发功能的软件工具或平台,能够支持成本估算过程,如提供历史数据查询、自动计算、报表生成等,提升估算效率和精准度。

  8. 决策

    a. 投票

输出

  • 1.成本估算
    成本估算可以是汇总的或详细分列的。成本估算应覆盖项目所使用的全部资源,如融资成本、通货膨胀补贴、汇率或应急储备,还可以包含间接成本,
  • 2.估算依据。
    说明成本估算是如何得出的
  • 3.项目文件(更新)。
    假设日志;经验教训登记册;风险登记册,

5.制定预算

在这里插入图片描述

制定预算是什么?

制定预算是汇总所有单个活动或工作包的估算成本,建立一个经批准的成本基准的过程。

制定预算的作用?

确定可以依据其来进行监督和控制项目绩效的成本基准。

制定预算在项目期间开展的频次?

仅开展一次或仅在项自的预定义时开展

输入

  1. 项目管理计划
    ·成本管理计划
    ·资源管理计划
    ·范围基准
  2. 项目文件
    ·估算依据
    ·成本估算
    ·项目进度计划
    ·风险登记册
  3. 商业文件
    ·商业论证
    ·效益管理计划
  4. 协议
  5. 事业环境因素
  6. 组织过程资产

工具和技术

您提供的术语与项目成本管理的多个方面有关,以下是对每个术语的详细解释:

  1. 专家判断

  2. 成本汇总
    成本汇总是指将项目各组成部分(如工作包、活动、阶段或可交付成果)的成本估算结果进行累加,以计算出项目的总成本。这一过程通常在项目成本估算完成后进行,是制定项目预算、监控成本绩效和进行成本控制的基础。成本汇总需确保所有相关成本要素都被考虑在内,避免遗漏,并遵循一致的成本分类和核算原则。

  3. 数据分析

    • 储备分析
      储备分析是针对项目成本储备(如应急储备、管理储备)进行的评估与管理活动。它包括确定储备金额的合理大小、监控储备的消耗情况、评估储备的充足性以及在必要时调整储备。储备分析旨在确保项目有足够的资金应对已识别风险、未预见成本或不确定性,维持项目的财务稳健性。
  4. 历史信息审核
    历史信息审核是指对过往项目成本数据、报告、文档等进行审查,以提取有用信息,为当前项目的成本管理提供参考。这包括分析历史项目的成本绩效(如实际成本与预算的对比、成本偏差原因)、评估成本估算方法的有效性、识别成本节约机会或改进点等。历史信息审核有助于提高成本估算的准确性和成本管理的效率。

  5. 资金限制平衡
    资金限制平衡是指在项目实施过程中,面对有限的资金资源,通过调整项目范围、进度、质量、资源分配等,确保项目在预算范围内顺利完成。这可能涉及到优先级排序、价值工程、变更管理等手段,以在满足关键利益相关方需求的同时,解决资金约束带来的挑战。资金限制平衡是项目成本控制的重要组成部分,要求项目经理具备良好的财务管理能力和决策能力。

  6. 融资

输出

  1. 成本基准
  2. 项目资金需求
  3. 项目文件更新
    ·成本估算
    ·项目进度计划
    ·风险登记册

6.控制成本

控制成本是什么?

控制成本是监督项目状态,以更新项目成本和管理成本基准变更的过程

控制成本的作用?

整个项目期间保持对成本基准的维护。

控制成本在项目期间开展的频次?

需要在整个项目期间反复开展

有效成本控制的关键是?

有效成本控制的关键在于管理经批准的成本基准

项目成本控制的目标

  1. 对成本基准变更进行有效管理
    监控并施加影响于可能导致成本基准变更的因素,确保所有变更请求得到及时、规范的处理。当变更发生时,通过变更控制流程对其进行严格管理,确保变更成本得到准确计算、审批和纳入新的成本基准。

  2. 确保成本支出符合批准的限额
    管理项目成本支出,使其不超过项目预算(即成本基准)设定的各个维度的限额,包括按时段(如阶段、月份)、按工作分解结构(WBS)组件、按活动分配的预算,以及项目总预算。防止任何未经批准的超支情况发生,维护项目的财务健康。

  3. 监测并分析成本绩效
    定期开展成本绩效监督,通过对比实际成本与成本基准,识别并分析成本偏差。理解偏差产生的原因,判断其对项目整体成本和进度的影响,为采取纠正措施提供依据。

  4. 监督工作绩效与成本的关系
    结合工作绩效数据(如挣值分析),评估项目工作效率和成本效益。确保工作成果与已支出成本相匹配,防止资源浪费或低效使用。

  5. 报告并沟通经批准的变更及其影响
    及时向项目相关干系人报告所有已批准的成本变更及其对项目成本、进度、范围等方面的影响,保持透明度,促进各方对项目状态的理解与共识。

  6. 控制预期成本超支
    当预计可能出现成本超支时,采取预防或纠正措施,力求将超支控制在项目利益相关方可接受的范围内。这可能包括优化资源分配、调整工作计划、寻求成本节约机会、申请额外资金等。

  7. 贯穿项目全过程的成本控制
    成本控制应贯穿项目启动、规划、执行、监控与收尾等所有过程组,确保在项目全生命周期内持续有效地管理成本,防范成本风险,保障项目目标的实现。

输入

  1. 项目管理计划
    ·成本管理计划
    ·成本基准
    ·绩效测量基准
  2. 项目文件
    ·经验教训登记册
  3. 项目资金需求
  4. 工作绩效数据
  5. 组织过程资产

工具和技术

  1. 专家判断

  2. 数据分析

    • 挣值分析(EVM, Earned Value Management)
      挣值分析是一种综合衡量项目进度和成本绩效的方法。通过计算挣值(EV,已完成工作量对应的预算成本)、计划价值(PV,按照计划应完成工作量对应的预算成本)和实际成本(AC,已发生的实际支出),可以得出挣值指标如成本偏差(CV,EV - AC)、进度偏差(SV,EV - PV)和绩效指标如成本绩效指数(CPI,EV / AC)和进度绩效指数(SPI,EV / PV),以此评估项目成本和进度是否按计划进行。

      • 计划价值(PV):从开始到评估时刻,计划花费的成本(应当完成工作的价值)。
      • 实际成本(AC):从开始到评估时刻,实际花费的成本。
      • 挣值(EV):从开始到评估时刻,实际完成的工作所对应的被认可的成本(已完成的工作的价值)。
      • 进度偏差(SV)是测量进度绩效的一种指标,表示为挣值与计划价值之差。它是指在某个给定的时点,项目提前或落后的进度,它是测量项目进度绩效的一种指标,等于挣值(EV)减去计划价值(PV)。
      • 成本偏差(CV)是在某个给定时点的预算亏空或盈余量,表示为挣值与实际成本之差。它是测量项目成本绩效的一种指标,等于挣值(EV)减去实际成本(AC)。
      • 进度绩效指数(SPI)。进度绩效指数(SPI)是测量进度效率的一种指标,表示为挣值与计划价值之比,反映了项目团队完成工作的效率。
      • 成本绩效指数(CPI)。成本绩效指数(CPI)是测量预算资源的成本效率的一种指标,表示为挣值与实际成本之比。
    • 偏差分析

  • 进度偏差(SV-EV-PM):表示为挣值与计划价值之差。它是指在某个给定的时点,项日提前或落后的进度,它是测量项目进度绩效的一种指标。进度偏差是一种有用的指标,可表明项目进度是落后还是提前于进度基准。当项目完工时,全部的计划价值都将实现(即成为挣值),进度偏差将等于零。

  • 成本偏差(CV=EV-AC):是在某个给定时点的预算亏空或盈余量,表示为挣值与实际成本之差:项目结束时的成本偏差,就是完工预算(BAC)与实际成本之间的差值。由于成本偏差指明了实际续效与成本支出之间的关系,所以非常重要。CV为负值一般都是不可挽回的。

  • 进度绩效指数(SPI=EV/PV):是测量进度效率的一种指标,表示为挣值与计划价值之比。当SPI小于1.0时,说明已完成的工作量未达到计划要求;当SPI大于1.0时,则说明已完成的工作量超过计划。

    • 趋势分析
      趋势分析根据以往结果预测未来绩效,它可以预测项目的进度延误,提前让项目经理意识到,按照既定趋势发展,后期进度可能出现的问题

    • 储备分析
      储备分析是对项目成本储备(如应急储备、管理储备)的使用情况进行定期评估,包括储备余额、消耗速率、剩余风险等因素,以判断储备是否足够应对未来可能出现的成本超支或不确定性,必要时调整储备或采取其他风险缓解措施。

  1. 完工尚需绩效指数(TCPI, To Complete Performance Index)
    完工尚需绩效指数是衡量项目剩余工作需要达到的成本效率指标,以确保项目在剩余预算内完成。计算公式为:TCPI = (总预算 - 已发生成本)/ (总预算 - EV)。TCPI表示为了实现项目总成本目标,剩余工作必须以多高的成本效率完成。若TCPI小于当前CPI,意味着剩余工作按当前效率即可完成;若大于当前CPI,则需提高效率或追加预算。

  2. 项目管理信息系统(PMIS, Project Management Information System)

输出

  1. 工作绩效信息
  2. 成本预测
  3. 变更请求
  4. 项目管理计划更新
    ·成本管理计划
    ·成本基准
    ·绩效测量基准
  5. 项目文件更新
    ·假设日志
    ·估算依据
    ·成本估算
    ·经验教训登记册
    ·风险登记册

相关文章:

信息系统项目管理师——第11章项目成本管理(重要)

选择、本章节内容属于10大管理知识领域中的重中之重案例、论文都会考,需要完全掌握。 选择题大概考3分左右,理论和计算都会考。 案例题,必考内容,挣值相关的计算,必须得会。 论文题,考的比较多,…...

SpringMVC常见面试题

1:Spring mvc执行流程 回答: 版本1:视图版本,jsp 用户发送出请求到前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping(处理映射器)HandlerMapping找到具体的处理器,生成处理器对象及处理器拦…...

golang 和java对比

Golang(又称Go)和Java都是目前非常流行的编程语言,但它们有着不同的设计哲学和用途。在本文中,我们将对Golang和Java进行比较,从以下几个方面进行评估:语言特性、性能、并发性能、生态系统和使用场景。 一…...

基于pear-admin-flask 的 flask 使用教程

我最近接触到了一个极为出色的Flask后台库——pear-admin-flask,这个库具有很高的二次开发价值。借此机会学习并吸收其中Flask开发的一些高级技巧。 1. flask 自定义命令 pear-admin-flask/applications/common/script/admin.py from flask.cli import AppGroup …...

Android 开发投屏软件

一、背景 作为Android开发总会有给他人share自己APP情况,一般在线会议投屏,总是需要在手机上安装对应会议软件特别麻烦~ 二、投屏 Android Studio已经自带了投屏能力,可以在电脑端直接控制手机,同步起来非常方便简单 打开步骤 …...

.Net Web窗口页属性

<%Page %> Page 指令定义 Web 窗体使用的属性&#xff0c;这些属性将被 Web 窗体页分析器和编译器使用。只能包含在 .aspx 文件中。我们每新建一个 Web 页面时&#xff0c;系统会自动为该 Web 页面头部创建一个 Page 指令&#xff0c;来指明页面最基本的属性。 Langu…...

渐变色x轴换行柱状图

// 系统上云率const optionBar {title: {text: 系统上云率,left: left,textStyle: {color: "#fff",fontSize: 14,fontWeight: 650,align: "center",},},color: [#32C5FF, #00F766, #EECB5F],grid: {top: 40,bottom: 0,},legend: { // 控制图例组件show: …...

源支付V7开源版2.99,修复各种提示错误

源支付V7开源版2.99&#xff0c;修复各种提示错误 加密说明&#xff1a;200拿来的&#xff0c;只有8.1这个文件加密&#xff0c;其他文件无任何加密&#xff0c;已修复各种提示错误 测试其他开源版安装提示错误&#xff0c;有几个文件是加密的 注&#xff1a;开发不易&#…...

Mysql中的那些锁

表锁和行锁 表锁&#xff1a;一锁锁整张表&#xff0c;mysql中锁定颗粒度最大的一种&#xff0c;针对非索引字段加的锁。MyISAM和InnoDb都支持。 行锁&#xff1a;一锁只锁整行&#xff0c;锁定颗粒度最小&#xff0c;针对索引字段加的锁。MyISAM不支持&#xff0c;InnoDb支持…...

如何在Linux系统部署ONLYOFFICE协作办公利器并实现多人实时编辑文档

文章目录 1. 安装Docker2. 本地安装部署ONLYOFFICE3. 安装cpolar内网穿透4. 固定OnlyOffice公网地址 本篇文章讲解如何使用Docker在本地服务器上安装ONLYOFFICE&#xff0c;并结合cpolar内网穿透实现公网访问。 Community Edition允许您在本地服务器上安装ONLYOFFICE文档&…...

Linux部署Sonarqube+Gogs+Jenkins(一)

Linux部署SonarqubeGogsJenkins 一、1.Linux安装JDK11环境1. 本地进行上传2. 进入到/usr/java目录&#xff0c;并且进行解压3. 配置文件/etc/profile&#xff0c;配置环境变量4.让对应的配置文件生效5. 验证 二、Linux安装Python环境三、Linux安装Jenkins环境1、/usr目录下创建…...

程序员开发技术整理(持续整理中)

前端技术&#xff1a; vue-前端框架element-前端框架bootstrap-前端框架echarts-图标组件 C#后端技术&#xff1a; webservice&#xff1a;soap架构&#xff1a;简单的通信协议&#xff0c;用于服务通信ORM框架&#xff1a;对象关系映射&#xff0c;如EF&#xff1a;对象实体…...

Java并查集详解(附Leetcode 547.省份数量讲解)

一、并查集概念 并查集是一种树型的数据结构&#xff0c;用于处理一些不相交集合的合并及查询问题。 并查集的思想是用一个数组表示了整片森林&#xff08;parent&#xff09;&#xff0c;树的根节点唯一标识了一个集合&#xff0c;我们只要找到了某个元素的的树根&#xff0c;…...

【MySQL】DQL-基础查询-语句&演示(查询多个字段 / 所有字段/并设置别名/去重)

前言 大家好吖&#xff0c;欢迎来到 YY 滴MySQL系列 &#xff0c;热烈欢迎&#xff01; 本章主要内容面向接触过C Linux的老铁 主要内容含&#xff1a; 欢迎订阅 YY滴C专栏&#xff01;更多干货持续更新&#xff01;以下是传送门&#xff01; YY的《C》专栏YY的《C11》专栏YY的…...

更新一条SQL的执行流程

在 MySQL中&#xff0c;条更新 SQL 语句执行的过程通常包括以下主要步骤: 1.客户端发送请求: 客户端应用程序(如数据库连接器或应用程序)构建一条 UPDATE SQL 语句&#xff0c;并将其发送到 MySOL 服务器端。 2.查询解析和优化: MySQL 服务器接收到请求后&#xff0c;先进行语法…...

深入理解nginx mp4流媒体模块[上]

目录 1. 引言2. 配置3. 源码分析3.1 配置指令3.1.1 mp43.1.2 mp4_buffer_size3.1.3 mp4_max_buffer_size3.1.4 mp4_start_key_frame 3.2 MP4的请求处理过程3.2.1 预处理3.2.2 找到并打开本地mp4文件3.2.3 解析请求参数3.2.4 MP4文件的处理 深入理解nginx mp4流媒体模块[上] 深入…...

Go 之 Gin 框架

Gin 是一个 Go (Golang) 编写的轻量级 web 框架&#xff0c;运行速度非常快&#xff0c;擅长 Api 接口的高并发&#xff0c;如果项目的规模不大&#xff0c;业务相对简单&#xff0c;这个时候我们也推荐您使用 Gin&#xff0c;特别适合微服务框架。 简单路由配置 package mai…...

vue3+threejs新手从零开发卡牌游戏(二十一):添加战斗与生命值关联逻辑

首先将双方玩家的HP存入store中&#xff0c;stores/common.ts代码如下&#xff1a; import { ref, computed } from vue import { defineStore } from piniaexport const useCommonStore defineStore(common, () > {const _font ref() // 字体const p1HP ref(4000) // 己…...

Linux内核err.h文件分析

在阅读和编写内核相关的代码时&#xff0c;经常会看到IS_ERR、ERR_PTR等函数。这些函数在内核头文件的err.h中。以我服务器的代码为例&#xff0c;内核版本为5.15。 这个文件的代码如下&#xff1a; /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_ERR_H #define _L…...

Qt 富文本处理 (字体颜色大小加粗等)

Qt中支持HTML的控件有textEdit 、label 、textBrowser 。 接口&#xff1a;setHtml("Qt"); toHtml(). 文本样式设置 : 可分字设置 &#xff0c;主要使用QTextCharFormat类进行文本样式设置。 示例&#xff1a; QTextCharFormat fmt; //粗体 fmt.setFontWeight…...

消息队列的七种经典应用场景

在笔者心中&#xff0c;消息队列&#xff0c;缓存&#xff0c;分库分表是高并发解决方案三剑客。 在职业生涯中&#xff0c;笔者曾经使用过 ActiveMQ 、RabbitMQ 、Kafka 、RocketMQ 这些知名的消息队列 。 这篇文章&#xff0c;笔者结合自己的真实经历&#xff0c;和大家分享…...

uniapp 微信小程序 canvas 手写板文字重复倾斜水印

核心逻辑 先将坐标系中心点通过ctx.translate(canvasw / 2, canvash / 2) 平移到canvas 中心&#xff0c;再旋转设置水印 假如不 translate 直接旋转&#xff0c;则此时的旋转中心为左上角原点&#xff0c;此时旋转示意如图所示 当translate到中心点之后再旋转&#xff0c;此…...

JavaScript如何制作轮播图

在JavaScript中实现轮播图可以通过多种方式&#xff0c;但最常见的方式是使用数组来存储图片&#xff0c;然后使用setInterval函数定期更改显示的图片。下面是一个简单的例子&#xff1a; 首先&#xff0c;你需要在HTML中设置一些用于显示图片的<img>标签&#xff0c;以…...

【面试经典150 | 动态规划】零钱兑换

文章目录 Tag题目来源解题思路方法一&#xff1a;动态规划 写在最后 Tag 【动态规划】【数组】 题目来源 322. 零钱兑换 解题思路 方法一&#xff1a;动态规划 定义状态 dp[i] 表示凑成总金额的最少硬币个数。 状态转移 从小到大枚举要凑成的金额 i&#xff0c;如果当前…...

什么是防火墙,部署防火墙有什么好处?

与我们的房屋没有围墙或界限墙一样&#xff0c;没有防护措施的计算机和网络将容易受到黑客的入侵&#xff0c;这将使我们的网络处于巨大的风险之中。因此&#xff0c;就像围墙保护我们的房屋一样&#xff0c;虚拟墙也可以保护和安全我们的设备&#xff0c;使入侵者无法轻易进入…...

学习鸿蒙基础(10)

目录 一、轮播组件 Swiper 二、列表-List 1、简单的List 2、嵌套的List 三、Tabs容器组件 1、系统自带tabs案例 2、自定义导航栏&#xff1a; 一、轮播组件 Swiper Entry Component struct PageSwiper {State message: string Hello Worldprivate SwCon: SwiperControl…...

阿里云对象存储OSS入门

阅读目录 一、阿里云OSS的使用 1、OSS是什么&#xff1f;2、OSS的使用 二、阿里云OSS的使用三、图床的搭建四&#xff1a;图床绑定阿里云OSS 编写不易&#xff0c;如果我的文章对你有帮助的话&#xff0c;麻烦小伙伴还帮忙点个赞再走&#xff01; 如果有小伙伴觉得写的啰嗦&a…...

[幻灯片]软件需求设计方法学全程实例剖析-03-业务用例图和业务序列图

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 pdf已上传至本号的CSDN资源&#xff0c;或到以下地址下载&#xff1a; http://umlchina.com/training/umlchina_03_bm.pdf...

ctfshow-web入门-xxe

什么是xxe&#xff1f; XXE&#xff0c;全称XML External Entity Injection&#xff0c;即XML外部实体注入。这是一种针对应用程序解析XML输入类型的攻击。当包含对外部实体的引用的XML输入被弱配置的XML解析器处理时&#xff0c;就会发生这种攻击。这种攻击通过构造恶意内容&…...

Docker数据卷挂载

一、容器与数据耦合的问题: 数据卷是虚拟的&#xff0c;不真实存在的&#xff0c;它指向文件中的文件夹 &#xff0c;属主机文件系统通过数据卷和容器数据进行联系&#xff0c;你改变我也改变。 解决办法&#xff1a; 对宿主机文件系统内的文件进行修改&#xff0c;会立刻反应…...

网站免费做软件有哪些/seo网站推广有哪些

本帖最后由 wybb 于 2018-8-5 22:14 编辑 现在主流电脑配置的内存都不小&#xff0c;16G属于常规&#xff0c;32g都算不上大&#xff0c;经常会有人疑惑要不要关闭系统的“虚拟内存”&#xff0c;或者去设置为固定值。我就从软件的角度来聊聊。实际上很多人并不了解虚拟内存到底…...

西安商城类网站制作/百度投诉中心24人工客服

别问别人为什么&#xff0c;多问自己凭什么 乐观的人只顾着微笑&#xff0c;而忘了怨&#xff1b; 悲观的人只顾着怨&#xff0c;而忘记笑&#xff1b; 真正的美丽&#xff0c;不是青春的容颜&#xff0c;而是绽放的心灵&#xff1b; 你能帮多少人 就有多少人来帮你 十年前你是…...

用dw做的网站怎么上线/沈阳百度seo关键词优化排名

如今围绕人工智能的大肆宣传&#xff0c;很难知道事情的实际位置。 幸运的是&#xff0c;AI研究人员今天发布的一份报告&#xff0c;整理了一系列有助于捕捉AI热潮状态的数据。 1、人工智能以令人眼花缭乱的速度商业化 涌入AI创业公司的资金数额非常可观。 AI启动的数量&#x…...

wordpress插件分享显示/中国新闻

首先声明本文旨在介绍centos环境下安装Docker-CE&#xff08;社区版&#xff09;&#xff0c;社区版是免费提供给个人开发者和小团队&#xff0c;Docker-EE (企业版)有额外费用&#xff0c;想了解其他系统下搭建&#xff0c;请传送《docker官网》 准备工作 1、docker要求Linux内…...

杨浦网站建设 网站外包/沈阳seo排名公司

前言 我们知道&#xff0c;React Fiber是React v16中新的reconciliation引擎&#xff0c;是React团队用时2年对Stack Reconciler版本的核心算法进行的重写。它的主要目标是实现虚拟DOM的增量渲染&#xff0c;可以将渲染工作拆分成块并将其分散到多个帧的能力。在新的更新到来时…...

织梦做的网站后台登录/外链在线发布工具

本着不折腾不舒服斯基&#xff0c;好久没安装软件玩了。今天趁天气不错&#xff0c;安装下TensorFlow&#xff08;cpu版&#xff09;&#xff08;因为没钱上GPU&#xff09;&#xff0c;首先在网上搜了下教程&#xff0c;原文出处&#xff1a; https://blog.csdn.net/u01308065…...