系统集成|第八章(笔记)
目录
- 第八章 进度管理
- 8.1 主要过程
- 8.1.1 规划进度管理
- 8.1.2 定义活动
- 8.1.3 排列活动顺序
- 8.1.4 估算活动资源
- 8.1.5 估算活动持续时间
- 8.1.6 制定进度计划
- 8.1.7 控制进度
- 8.2 注意与问题
上篇:第七章、范围管理
第八章 进度管理
8.1 主要过程
包括:
- 规划进度管理
- 定义活动
- 排列活动顺序
- 估算活动资源(计划过程组)
- 估算活动持续时间(计划过程组)
- 制定进度计划
- 控制进度(监控过程组)
8.1.1 规划进度管理
概述:是为实施项目进度管理制定政策,程序,并形成文档化的项目进度管理计划的过程
作用:为如何在整个项目过程中管理,执行和控制项目进度提供指南和方向
规划进度管理的输入:
- 1)项目管理计划
- 2)项目章程
- 3)组织过程资产
- 4)事业环境因素
规划进度管理的工具与技术:
- ① 专家判断
- ② 分析技术
- ③ 会议
规划进度管理的输出:
- ① 项目进度管理计划
项目进度管理计划规定:
- (1)项目进度模型制订
- (2)准确度
- (3)计量单位
- (4)组织程序链接
- (5)项目进度模型维护
- (6)控制临界值
- (7)绩效测量规则
- (8)报告格式
- (9)过程描述
8.1.2 定义活动
活动:
- 概述:就是为完成工作包所需进行的工作,是实施项目时安排工作的最基本工作单元。活动与工作包是 1 对 1 或多对 1 的关系,即有可能多个活动完成 1 个工作包。
定义活动过程:
- 概述:就是识别和记录为完成项目可交付成果而采取的所有活动
- 主要作用:将工作包分解为活动,作为对项目工作进行估算,进度规划,执行,监督和控制的基础
定义活动的输入:
- 1)进度管理计划
- 2)范围基准
- 3)组织过程资产
- 4)事业环境因素
定义活动的工具与技术:
- ① 分解
- ② 滚动式规划
- ③ 专家判断
定义活动的输出:
- ① 活动清单
- ② 活动属性
- ③ 里程碑清单
8.1.3 排列活动顺序
概述:排列活动顺序是识别和记录项目活动之间的关系的过程
作用:定义工作之间的逻辑顺序,以便在既定的所有项目制约因素下获得最高的效率
排列活动顺序的输入:
- 1)进度管理计划
- 2)活动清单
- 3)活动属性
- 4)里程碑清单
- 5)项目范围说明书
- 6)事业环境因素
- 7)组织过程资产
排列活动顺序的工具与技术:
-
① 前导图法(单代号网络图)
- 概述: 也称紧前关系绘图法,是用于编制项目进度网络图的一种方法,它使用方框或者长方形(被称作节点)代表活动,节点之间用箭头连接。以显示节点之间的逻辑关系,这种网络图也被称作单代号网络图。在前导图法中,每项活动都有唯一的活动号,每项活动都注明了预计工期(活动的持续时间)。通常,每个节点的活动都会有如下几个时间:最早开始时间( ES);最迟开始时间( LS);最早完成时间(EF)和最迟完成时间(LF)。
- 图例:
- 依赖关系
- 结束-开始的关系(F-S 型)
- 结束-结束的关系(F-F 型)
- 开始-开始的关系(S-S 型)
- 开始-结束的关系(S-F 型)
-
② 箭线图法(双代号网络网)
- 图例:
- 基本原则:
- ① 网络图中每一项活动和每一事件都必须有唯一的一个代号,即网络图中不会有相同的代号
- ② 任两项活动的紧前事件和紧后事件代号至少有一个不相同,节点代号沿箭线方向越来越大
- ③ 流入(流出)同一节点的活动,均有共同的紧后活动(或紧前活动)
- 图例:
-
③ 确定依赖关系
- 类型:
- 强制性依赖关系:强制性依赖关系是法律或合同要求的或工作的内在性质决定的依赖关系
- 选择性依赖关系:选择性依赖关系有时又称首选逻辑关系、优先逻辑关系或软逻辑关系
- 外部依赖关系:外部依赖关系是项目活动与非项目活动之间的依赖关系。这些依赖关系往往不在项目团队的控制范围内。例如,软件项目的测试活动取决于外部硬件的到货
- 内部依赖关系:内部依赖关系是项目活动之间的紧前关系,通常在项目团队的控制之中
- 类型:
-
④ 提前量和滞后量
- 概述:在活动之间加入时间提前量与滞后量,可以更准确地表达活动之间的逻辑关系
- 图例:
排列活动顺序的输出:
- ① 项目进度网络图
- 概述:是表示项目活动之间的逻辑关系(也叫依赖关系的图形)。进度网络图可包括项目的全部细节,也可只列出一项或多项概括性活动。项目进度网络图应附有文字描述,说明活动排序所使用的基本方法。在文字描述中,还应该对任何异常的活动序列做详细说明。
- 绘制方法:
- 前导图法
- 箭线图法
- ② 项目文件更新
8.1.4 估算活动资源
概述:估算活动资源是估算执行各项活动所需的材料,人员,设备或用品的种类和数量的过程
作用:明确完成活动所需的资源种类,数量和特性,以便做出更准确的成本和持续时间的估算
估算活动资源的输入:
- 1)进度管理计划
- 2)活动清单
- 3)活动属性
- 4)资源日历
- 5)风险登记册
- 6)活动成本估算
- 7)事业环境因素
- 8)组织过程资产
估算活动资源的工具与技术:
- ① 专家判断
- ② 备选方案分析(多方案分析法)
- ③ 发布的估算数据
- ④ 项目管理软件
- ⑤ 自下而上估算
估算活动资源的输出:
- ① 活动资源需求
- ② 资源分解结构
- ③ 项目文件更新
8.1.5 估算活动持续时间
概述:是根据资源估算的结果,估算完成单项活动所需工作时段数的过程
作用:确定完成每个活动所需花费的时间量,为制定进度计划过程提供主要输入
估算活动持续时间的输入:
- 1)进度管理计划
- 2)活动清单
- 3)活动属性
- 4)活动资源需求
- 5)资源日历
- 6)项目范围说明书
- 7)风险登记册
- 8)资源分解结构
- 9)事业环境因素
- 10)组织过程资产
估算活动持续时间的工具与技术:
- ① 专家判断
- 概述:通过借鉴历史信息,专家判断能提供持续事件估算所需的信息,或根据以往类似项目的经验,给出活动持续时间的上限。
- ② 类比估算
- 概述:又称为自顶向下估算法,使用相似活动或项目的历史数据,来估算当前活动或项目的持续时间或成本的技术。成本低,耗时少,但准确性也较低。
- ③ 参数估算
- 概述:是指利用大量项目的历史数据拟合出估算模型,以规模,可靠性,复杂度,开发人员的能力等因子作为参数,来估算项目的成本,工作量和持续时间。
- ④ 三点估算(PERT方法)
- 概述:通过考虑估算中的不确定性和风险,提高活动持续时间估算的准确性。
- 标准差:
- 公式:(悲观-乐观) / 6
- 准确度:
- ± 1 倍标准差 — 68%
- ± 2 倍标准差 — 95%
- ± 3 倍标准差 — 99%
- PERT值
- 公式:(悲观+乐观+4*最可能)/6
- ⑤ 群体决策技术
- ⑥ 储备分析(后备分析法)
- 分类:
- 应急储备
- 管理储备
- 分类:
应急储备 | 管理储备 | |
---|---|---|
1 | 已知的未知风险 | 未知的未知风险 |
2 | 是时间(成本)基准中的一部分 | 不属于时间(成本)绩效基准 |
3 | 项目经理可以自由使用 | 动用需得到批准 |
4 | 作为预算分配 | 不作为预算分配 |
5 | 是挣值计算得一部分 | 不是挣值计算得一部分 |
估算活动持续时间的输出:
- ① 活动持续时间估算
- ② 项目文件更新
8.1.6 制定进度计划
概述:
- 通过把填有项目数据的进度规划工具看做 进度模型,可以把项目进度规划工具看作进度模型,可以把项目进度的呈现形式(进度计划)与产生项目进度计划的进度数据和计算工具区分开来。进度模型是项目活动执行计划的一种表示形式,其中包含持续时间,依赖关系和其他规划信息,用以生成项目进度计划及其他进度资料。
- 制定可行的项目进度计划,往往是一个反复进行的过程。
- 经批准的最终进度计划将作为基准用于控制进度的过程。随着项目活动的开展,项目时间管理的大部分工作都将发生在控制进度过程中,以确保项目工作按时完成。
进度规划方法:
- 关键路径法(CPM)
- 关键链路法(CCM)
制定进度计划的输入:
- 1)进度管理计划
- 2)活动清单
- 3)活动属性
- 4)项目进度网络图
- 5)活动资源需求
- 6)资源日历
- 7)活动持续时间估算
- 8)项目范围说明书
- 9)风险登记册
- 10)项目人员分派
- 11)资源分解结构
- 12)事业环境因素
- 13)组织过程资产
制定进度计划的工具与技术:
-
① 进度网络分析
- 技术包括:
- 关键路径法
- 关键链法
- 假设情景分析
- 概述:情景分析的结果可用于估计项目进度计划在不利条件下的可行性,就是对“情景x出现时应当如何处理”这样的问题进行分析。用于编制克服或减轻由于出乎意料的局面造成的后果的应急和应对计划。
- 资源优化技术
- 技术包括:
-
② 关键路线法
- 概述:关键路径法是在项目进度模型中,估算项目最短工期,确定逻辑网络路径的进度灵活性大小的一种方法。这种进度网络分析技术在不考虑任何资源限制的情况下,沿进度网络路径顺推与逆推分析,计算出所有活动的最早开始、最早结束、最迟开始和最迟完成日期。
- 注意:关键路径并不包括项目所有进度控制点
- 图例:
-
③ 关键链法
- 概述:关键链法,放置在关键链末端的缓冲称为项目缓冲,用来保证项目不因关键链的延误而延误。其他缓冲,即接驳缓冲,则放置在非关键链与关键链的接合点,用来保护关键链不受非关键链延误而影响。应该根据相应活动链的持续时间的不确定性,来决定每个缓冲时段的长短。关键链法是另一种进度网络分析技术,可以根据有限的资源对项目进度表进行调整。关键链法结合了确定性与随机性办法。开始时,利用进度模型申活动持续时间的非保守估算,根据给定的依赖关系与制约条件来绘制项目进度网络图,然后计算关键路线。在确定关键路线之后,将资源的有无与多寡情况考虑进去,确定资源制约进度表。这种资源制约进度表经常改变了关键路线。为了保证活动计划持续时间的重点,关键链法添加了持续时间缓冲段,这些持续时间缓冲段属于非工作计划活动。—旦确定了缓冲计划活动,就按照最迟开始与垃迟完成日期安排计划活动。这样一来,关键链法就不再管理网络路线的总时差,而是集中注意力管理缓冲活动持续时间和用于计划活动的资源。
- 图例:
-
④ 资源优化技术
- 概述:是根据资源供需情况,来调整进度模型的技术。
- 包括:
- 资源平衡:为了在资源需求与资源供给之间取得平衡,根据资源制约对开始日期和结束日期进行调整的一种技术。 某时段需求超过可用资源;或资源水平发生变化。如一个资源在同一时段内被分配至两个或多个活动,即需要资源平衡。经过资源平衡后,可以提高资源使用率,但可能导致关键路径延长。某些项目可能拥有数量有限但关键的项目资源,遇到这种情况,资源可以从项目的结束日期开始反向安排,这种做法叫做按资源分配倒排进度法,但不一定能制定出最优项且进度表。如果团队正处理应急风险时,则不应随意进行资源平衡,否则可能导致项目产生问题或损失。应在处理完应急风险后再考虑。
- 资源平滑:资源平滑对进度模型中的活动进行调整,从而使项目资源需求不超过预定的资源限制的一种技术。相对于资源平衡而言,资源平滑不会改变关键路径,完工日期也不会推迟,也就是说,活动只在其自由浮动时间和总浮动时间延迟。因此,资源平滑技术可能无法实现所有资源的优化。
-
⑤ 建模技术
- 包括:① 假设情景分析;② 模拟
-
⑥ 提前量和滞后量
-
⑦ 进度压缩
- 概述:是指在不缩减项目范围的前提下,缩短进度工期,以满足进度制约因素,强制日期或其他进度目标。
- 包括:
- 赶工:通过增加资源,以最小的成本增加来压缩进度工期的一种技术。赶工的 例子包括:批准加班,增加额外资源或支付加急费用,来加快关键路径上的活动。赶工只适用于那些通过增加资源就能缩短持续时间的,且位于关键路径上的活动。赶工并非切实可行,它可能导致风险和(或)成本的增加。
- 快速跟进:快速跟进,一种进度压缩技术,将正常情况下按顺序进行的活动或阶段改为至少是并行开展,例如:在大楼的建筑图纸尚未全部完成前就开始建地基。快速跟进可能造成返工和风险增加。它只适用于能够通过并行活动来缩短项目工期的情况。优化流程属于快速跟进,这种方法不会引起成本的增加,但要求项目经理有较高的管理水平。
- 招聘新人
- 注意:增加新人可能还需要由老员工花时间进行培训等,或增加人员出现了更多需要相互协调的问题等等
-
⑧ 进度计划编制工具
制定进度计划的输出:
- ① 进度基准
- ② 项目进度计划
- ③ 进度数据
- ④ 项目日历
- ⑤ 项目管理计划更新
- ⑥ 项目文件更新
8.1.7 控制进度
概述:是监督项目活动状态,更新项目进展,管理进度基准变更以实现计划的过程
作用:提供发现计划偏离的方法,从而可以及时采取纠正和预防措施,以降低风险
进度控制的方法:
- 挣值管理:是绩效测量的方法之一
- 状态评审会议:是预先规定的定期进行的交流有关项目信息的事件
内容:
- (1)判断项目进度的当前状态
- (2)对引起变更的因素施加影响,以保证这种变化朝着有利的方向发展
- (3)判断项目进度是否已经发生变更
- (4)当变更实际发生时严格按照变更控制流程对其进行管理
缩短活动工期:
- (1)赶工,投入更多的资源或增加工作时间,以缩短关键链活动的工期
- (2)快速跟进,并行施工,以缩短关键路径长度
- (3)使用高素质的资源或经验更丰富的人员
- (4)减小活动范围或降低活动要求 — 在甲方允许的情况下
- (5)改进方法或技术,以提高生产效率
- (6)加强质量管理,及时发现问题,减少返工,从而缩短工期
控制进度的输入:
- 1)项目管理计划
- 2)项目进度计划
- 3)工作绩效数据
- 4)项目日历
- 5)进度数据
- 6)组织过程资产
控制进度的工具与技术:
- ① 绩效审查
- 概述:是指测量、对比和分析进度绩效,如实际开始和完成日期、已完成百分比及当前工作的剩余持续时间。
- 技术包括:
- 趋势分析:趋势分析检查项目绩效随时间的变化情况,以确定绩效是在改善还是在恶化。图形分析技术有助于理解当前绩效,并与未来的目标绩效(表示为完工日期)进行对比。
- 关键路径法:通过比较关键路径的进展情况来确定进度状态。关键路径上的差异将对项目的结束日期产生直接影响。评估次关键路径上的活动的进展情况,有助于识别进度风险。
- 关键链法
- 挣值管理
- ② 项目管理计划
- ③ 资源优化技术
- 概述:是根据资源供需情况,来调整进度模型的技术。
- 包括:
- 资源平衡:为了在资源需求与资源供给之间取得平衡,根据资源制约对开始日期和结束日期进行调整的一种技术。某时段需求超过可用资源;或资源水平发生变化。如一个资源在同一时段内被分配至两个或多个活动,即需要资源平衡。经过资源平衡后,可以提高资源使用率,但可能导致关键路径延长。某些项目可能拥有数量有限但关键的项目资源,遇到这种情况,资源可以从项目的结束日期开始反向安排,这种做法叫做按资源分配倒排进度法,但不一定能制定出最优项且进度表。
- 资源平滑:资源平滑对进度模型中的活动进行调整,从而使项目资源需求不超过预定的资源限制的一种技术。相对于资源平衡而言,资源平滑不会改变关键路径,完工日期也不会推迟,也就是说,活动只在其自由浮动时间和总浮动时间延迟。因此,资源平滑技术可能无法实现所有资源的优化。
- ④ 建模技术
- ⑤ 提前量与滞后量
- 概述:提前量和滞后量是网络分析中使用的一种调整方法,通过调整紧后活动的开始时间来编制一份切实可行的进度计划。提前量用于在条件许可的情况下提早开始紧后活动;而滞后量是在某些限制条件下,在紧前和紧后活动之间增加一段不需工作或资源的自然时间。
- ⑥ 进度压缩
- 概述:采用进度压缩技术使进度落后的活动赶上计划,可以对剩余工作使用快速跟进或赶工方法
- 压缩技术:
- 包括:
- 快速跟进:这种压缩技术通常是指同时执行在初始计划中按先后顺序做的阶段或活动。例如建筑物在所有建筑设计图纸完成之前就开始基础施工工作。快速跟进往往造成返工,并通常会增加项目的风险。
- 赶工:赶工就是赶进度。是对费用和进度进行权衡,确定如何在尽量少增加费用的前提下最大限度地缩短项目所需时间。赶进度并非总能产生可行的方案,反而常常增加费用。
- 包括:
- ⑦ 进度计划编制工具
控制进度的输出:
- ① 工作绩效信息
- ② 进度预测
- ③ 变更请求
- ④ 项目管理计划更新
- ⑤ 项目文件更新
- ⑥ 组织过程资产更新
8.2 注意与问题
注意:项目章程中规定的项目审批要求和总体里程碑要求,会影响项目的进度管理
项目经理可以从哪几个方面科学地检查以及控制项目的进度执行情况?
(1)科学地制定进度计划,设置恰当的监控点。
(2)进行恰当的工作记录。如项目进展报告及当前进度状态需包含时间开始与完成日期,以及未完计划活动的剩余持续时间。
(3)绩效测量和报告。如制定统一模板的项目进度报告,检查当前的完成情况。
(4)偏差分析,将需要关注的偏差按项目绩效原因,计划估算原因和特殊事件原因分类,并分别采取措施。
(5)制定相应的进度控制手段。如资源调配(或资源平衡),赶工,以及对关键路径活动和非关键路径活动设置不同的阙值以决定是否采取纠正措施等。
上篇:第七章、范围管理
相关文章:

系统集成|第八章(笔记)
目录 第八章 进度管理8.1 主要过程8.1.1 规划进度管理8.1.2 定义活动8.1.3 排列活动顺序8.1.4 估算活动资源8.1.5 估算活动持续时间8.1.6 制定进度计划8.1.7 控制进度 8.2 注意与问题 上篇:第七章、范围管理 第八章 进度管理 8.1 主要过程 包括: 规划进…...

【分布式】分布式唯一 ID 的 几种生成方案以及优缺点snowflake优化方案
在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一…...

FFmpeg5.0源码阅读——av_interleaved_write_frame
摘要:本文主要详细描述FFmpeg中封装时写packet到媒体文件的函数av_interleaved_write_frame的实现。 关键字:av_interleaved_write_frame 读者须知:读者需要熟悉ffmpeg的基本使用。 1 基本调用流程 av_interleaved_write_frame的基本…...

力扣 70. 爬楼梯
题目来源:https://leetcode.cn/problems/climbing-stairs/description/ C题解(来源代码随想录): 本质上是一道斐波那契数题。 动规五部曲:定义一个一维数组来记录不同楼层的状态 确定dp数组以及下标的含义。dp[i]&am…...

AVFoundation - 媒体捕捉
文章目录 注意使用 NSCameraUsageDescriptioniOS 的摄像头可能比 Mac 更多功能特性@interface Capture ()<AVCaptureFileOutputRecordingDelegate>@property (strong, nonatomic) AVCaptureSession *captureSession; @property (weak, nonatomic) AVCaptureDeviceInput *…...

【新版系统架构补充】-嵌入式技术
嵌入式微处理体系结构 冯诺依曼结构 传统计算机采用冯诺依曼结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构 冯诺依曼的计算机程序和数据共用一个存储空间,程序指令存储地址和数据存储地址指向同一个存…...

fpga开发--蜂鸣器发出连续不同的音调
描述 使用fpga蜂鸣器连续发出do,re,mi,fa,so,la,xi七个不同的音调,每个音调的持续时间为0.5s。 思路 采用状态机实现音调的转化,当do状态持续了0.5s之后转移到re状态,…...

Redis 主从同步原理
一、什么是主从同步? 主从同步,就是将数据冗余备份,主库(Master)将自己库中的数据,同步给从库(Slave)。 从库可以一个,也可以多个,如图所示: 二…...

opencv-28 自适应阈值处理-cv2.adaptiveThreshold()
什么是自适应阈值处理? 对于色彩均衡的图像,直接使用一个阈值就能完成对图像的阈值化处理。但是,有时图像的色彩是不均衡的,此时如果只使用一个阈值,就无法得到清晰有效的阈值分割结果图像。 有一种改进的阈值处理技术ÿ…...

Java泛型5——泛型通配符
注:以下内容基于Java 8,所有代码都已在Java 8环境下测试通过 目录: Java泛型1——概述Java泛型2——泛型类Java泛型3——泛型接口Java泛型4——泛型方法Java泛型5——泛型通配符Java泛型6——类型擦除 什么是通配符 在Java中,类…...

牛客 AB25 ranko的手表 JAVA 枚举
描述 ranko 的手表坏了,正常应该显示 xx:xx 的形式(4 个数字),比如下午 1 点半应该显示 13:30 ,但现在经常会有一些数字有概率无法显示。 ranko 在 �1t1 时刻看了下时间,过了一段时间在 &am…...

常微分方程建模R包ecode(二)——绘制相速矢量场
本节中我们考虑一个更为复杂的常微分方程模型, d X C d t ν ( X A Y A ) − β ⋅ X C ⋅ ( Y C Y A ) − ( μ g ) ⋅ X C , ( 1 ) d Y C d t β ⋅ X C ⋅ ( Y C Y A ) − ( μ g ρ ) ⋅ Y C , ( 2 ) d X A d t g ⋅ X C − β ⋅ X A ⋅ ( Y C Y A …...

学习C#编写上位机的基础知识和入门步骤:
00001. 掌握C#编程语言基础和.NET框架的使用。 00002. 学习WinForm窗体应用程序开发技术,包括控件的使用和事件驱动编程。 00003. 熟悉基本的数据结构和算法知识,如链表、栈、队列等。 00004. 理解串口通信协议和通信方法,用于与底层硬件设…...
简单高效!低代码搭建销售自动化程序的方法与实践
在当今数字化时代,销售自动化成为了提高销售效率和业绩的重要手段之一。而低代码平台的兴起,使得搭建销售自动化程序变得更加简单和高效。本文将介绍低代码平台及其优势,并探讨如何利用低代码平台搭建销售自动化程序。 1、低代码平台 1&…...

第九十三回 在Flutter中mock数据
文章目录 概念介绍使用方法示例代码 我们在上一章回中介绍了"在Flutter中解析JSON数据"相关的内容,本章回中将介绍 如何mock数据.闲话休提,让我们一起Talk Flutter吧。 概念介绍 我们在本章回中介绍的mock数据主要是通过相关的代码模拟服务器…...

进程与线程的区别与联系
多进程已经可以很好的实现并发编程的效果了,但是仍然有一个明显的缺点:进程太重了,进程消耗的资源更多,速度更慢。如果进程创建销毁不频繁,那么还好,一旦需要大规模创建和销毁进程,开销就比较大…...

使用gadl对土地利用栅格重分类
要使用Python语言进行土地利用栅格的重分类,可以使用gadl库(GDAL的Python绑定)来实现。gadl库提供了一组功能强大的函数和类,可用于读取、处理和分析栅格数据。 首先,确保已经安装了gadl库。可以使用以下命令通过pip进…...

SQL-每日一题【1141. 查询近30天活跃用户数】
题目 活动记录表:Activity 请写SQL查询出截至 2019-07-27(包含2019-07-27),近 30 天的每日活跃用户数(当天只要有一条活动记录,即为活跃用户)。 以 任意顺序 返回结果表。 查询结果示例如下。…...

Java小型操作系统模拟(采用策略模式结合反射进行搭建,支持一些简单的命令)
Java小型操作系统模拟 项目说明第一阶段:反射结合策略模式搭建基本的命令结构第二阶段:注解结合反射与策略模式,将结构进一步规范第三阶段:开启新的窗口,将控制台输入切换到新窗口中,同时创建右键菜单&…...

VsCode与Idea编辑器更换背景图
目录 VsCode Idea VsCode 需要安装background插件 安装完成后,打开设置,搜索background 然后就可以在json文件进行图片设置,透明度等等 Idea 打开File -> Settings 然后找到Appearance , 往下滑,找到BackGround …...

Visual Studio 快捷键
记录一下VS的快捷键,用Xcode几个星期后回到VS一下子有点乱,还好有条件反射在,过了会就都恢复了 目录 跳转快捷键查找快捷键编辑快捷键代码折叠书签操作记忆来源VS一定要装VAssistX插件,下面的快捷键部分是VX提供的。 跳转快捷键 快速打开文件 Alt + Shift + O 快速打开对…...

IT技术面试中常见的问题及解答技巧
在IT技术面试中,面试官常常会问到一些常见的问题,针对这些问题,我们可以充分准备和提前准备一些解答技巧。下面我将分享一些我个人的经验和观察,希望对大家有所帮助。 请介绍一下你的项目经验。 在回答这个问题时,我们…...

Java使用hive连接kyuubi
一、Maven依赖 <dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>2.3.9</version> </dependency> 二、相关配置信息 驱动类:org.apache.hive.jdbc.HiveDriver连接UR…...

性能测试基础知识(三)性能指标
性能测试基础知识(三)性能指标 前言一、时间特性1、响应时间2、并发数3、吞吐量(TPS) 二、资源特性1、CPU利用率2、内存利用率3、I/O利用率4、网络带宽使用率5、网络传输速率(MB/s) 三、实例场景 前言 性能…...

【 Redis】的乱码问题
问题描述: 使用RedisTemplate存储的数据,在 redis-cli 客户端查看时,key 和 value 都会携带类似\xac\xad\这样的字符串。 原因: 由于默认使用了 jdk 的序列化方式。以下是支持的序列化方式 项目一般都会有缓存,常常…...

虚拟机安装的问题
CentOS7报错: Host SMBus Controller not enabled! 1.在上图界面中直接输入root用户的密码登录到系统 2.输入命令,lsmod | grep i2c 3.输入命令,vi /etc/modprobe.d/blacklist.conf 创建黑名单,添加以下内容: blacklist i2c_piix…...

seldom之数据驱动
seldom之数据驱动 如果自动化某个功能,测试数据不一样而操作步骤是一样的,那么就可以使用参数化来节省测试代码。 seldom是我在维护一个Web UI自动化测试框,这里跟大家分享seldom参数化的实现。 GitHub:GitHub - SeldomQA/seld…...

设计模式:生成器模式
这个模式书上讲的比较简单,但是感觉精华应该是讲到了。 引用下其它博客的总结:生成器模式的核心在于分离构建算法和具体的构造实现,从而使得构建算法可以重用。 【设计模式】建造者模式_鼠晓的博客-CSDN博客...

Gradle同步任务一直不动问题(非网络情况)
最近更新ComposeViews的Kotlin和Compose版本,升级到Kotlin1.9和Compose1.4.3时遇见一个问题,Gradle同步时始终会卡在一个位置,同步了一晚上也没用 然后又试了两次还是不行,猜测可能是Gradle的问题,于是使用命令行进行同步,并打印debug日志 ./gradlew -debug -refresh-dependen…...

STM32使用HAL库BH1750光照度传感器
开发环境 单片机:STM32F103C8T6 光照度传感器:BH1750 IDE:KEILSTM32CUBEMX 单片机配置 1、STM32CUBEMX BH1750代码 1、头文件 /* ************************************************* BH1750光照数据计算(LUX) …...