【2023年11月第四版教材】《第6章-项目管理概论》(合集篇)

news2025/1/13 15:34:49

《第6章-项目管理概论》

  • 1 章节内容
  • 2 项目基础
  • 3 项目经理的角色
    • 3.1 项目经理的影响力范围
    • 3.2 项目经理领导力风格
  • 4 价值驱动的项目管理知识体系
    • 4.1 开发生命周期类型
  • 5 五大过程组
  • 6 五个过程组和十大知识领域

1 章节内容

【本章分值预测】大部分为新增内容,预计选择题考2-3分,案例和论文不考;本章与第三版教材一样的内容以楷体字进行标注!

2 项目基础

要素具体内容
1 .独特的产品、服务或成果1 .开展项目是为了通过可交付成果达成目标。
目标是所指向的结果、要取得的战略地位、要达到的目的、要获得的成果、要产的产品或者要提供的服务。
可交付成果是指在某一过程、阶段或项目完成时,形成的独特并可验证的产品、成果或服务。(可能有形,可能无形
2.某些项目可交付成果和活动中可能存在相同的元素,但这并不会改变项目本质上的独特性
3、项目可以在组织的任何层级上开展
2.临时性工作1.项目的“临时性”是指项目有明确的起点和终点。(22上19)2. ''临时性"并不一定意味着项目的持续时间短。项目可宣告结束的情况主要包括:①达成项目目标(做完了);②不会或不能达到目标(做不完); ③项目资金缺乏或没有可分配资金(没钱做了);④项目需求不复存在(客户要求终止、组织管理层要求终止、战略或优先级变更致使终止)(不用做了)无法获得所需人力或物力资源(没资源做了);⑥法律或便利原因终止(不让做了)
3.虽然项目是临时性但其可交付成果可能会在项目终止后依然存在。 (项目临时,结果持久)
3.项目驱动变更项目驱动组织进名变更。从业务价值角度看,项目旨在推动组织从一个状态(当前状态)转到另一个状态(将来状态),从而达成特定目标。
4.项目创造业务价值项目的业务价值指特定项目的成果能够为干系人带来的效益。项目带来的效益可以是有形的、无形的两者兼而有之
5.项目启动背景组织领导者启动项目是为了应对影响该组织持续运营和业务战略的因素

2、时间、成本、范围和质量等项目管理测量指标,历来被视为确定项目是否成功的最重要的因素。确定项目是否成功还应考虑项目目标的实现情况。
3、项目集一一是一组相互关联且被协调管理的“项目、子项目集和项目集活动”,以便获得分别管理所无法获得的利益 (1+1>2的效果)
项目组合一一是指为了实现战略目标而组合在一起管理的“项目、项目集、子项目组合和运营工作”,它们不一定彼此依赖或者相关
项目组合管理是指为了实现战略目标而对一个或多个项目组合进行的集中管理。项目组合中的项目集或项目不一定存在彼此依赖或直接相关的关联关系。(20下60) (22下60)
4、项目组合、项目集和项目都需要符合组织战略,由组织战略驱动,并以不同的方式服务于战略目标的实现:①项目组合管理通过选择适当的项目集或项目,对工作进行优先级排序,并提供所需资源,与组织战略保持一致;②项目集管理通过对其组成部分进行协调,对它们之间的依赖关系进行控制,从而实现既定收益项目管理使组织的目标得以实现。

项目项目集项目组合
包含子项目、工作包、活动子项目集、项目集活动、 项目子项目组合、运营工作、项目集、 项目
管理重点“正确”的方式开展项目项目本身的相互依赖关系“正确”的方式开展项目集项目集组成部分之间的依赖关系开展“正确”的项目集和项目资源分配的优先顺序、与组织战略协调一致、共享资源
具体措施通过制定和实施计划来完成既定的项目范围解决资源制约、处理变更管理、 一脑理风险、分配预算指导组织的投资决策、选择项目集与项目的最佳组合方式、提高实现预期投资回报的可能性
成功标准以产品、项目的质量"进度、预算达成度、客户满意度衡量以项目集向组织交付预期效益的能力及交付效率和效果衡量以项目组合的总体投资效果实现的效益来衡量
范围有明确目标,范围渐进明细范围更大,能提供更显著利益因组织战略目标的变化而变化

5、事业环境因素和组织过程资产

要素具体内容
组织过程资产1.过程资产:工具、方法论、方法、模焕部架、模式或PMO资源。
2.治理文件:政策和流程。
3.数据资产:以前项目的数据库、文件库、度量指标、数据和工件。
4.知识资产:项目团队成员、主题专家和其他员工的隐性知识。
5.安保和安全:对设施访问、数据保护、保密级别和专有秘密的程序和实践
事业环境因素内部组织文化、结构和治理;设施和资源的地理分布;基础设施;信息技术软件; 资源可用性;员工能力
外部市场条件;社会和文化影响与问题;法律限制;商业数据库;学术研究;政府 或行业标准;财务考虑因素;物理环境要素

6、PMO有支持型、控制型和指令型等3种:

类型具体工作职责
1支持型担当顾问的角色,向项目提供模板、最佳实践、培训,以及来自其他项目的信息和经验教训【低】
2控制型不仅给项目提供支持,而且通过各种手段要求项目服从PMO的管理策略【高】
3指令型直接管理和控制项目【最高】

7、PMO的一个主要职能是通过各种方式向项目经理提供支持,包括:①对PMO所辖全部项目的共享资源进行管理;②识别和制定项目管理方法、最佳实践标准;③指导、辅导、培训和监督;④通过项目审计,监督项目对项目管理标准、政策、程序和模板的合规性;⑤制定和管理项目政策、程序、模板及其他共享的文件(组织过程资产);⑥对跨项目的沟通进行协调等

8、组织结构对项目的影响

组织结构类型
组织结构类型工作安排人项目经理批准项目经理的角色资源可用性项目预算管理人
系统型或简单型灵活;人员并肩工作极少或无兼职;工作角色(如协调员)指定与否不限极少或无负责人或操作员
职能(集中式)正在进行的工作(例如,设计、制造)极少或无兼职;工作角色(如协调员)指定与否不限极少或无职能经理
多部门(职能可复制,各部门几乎不会集中)其中之一:产品、生产过程、项目组合、 项目集、地理区域、 客户类型极少或无兼职:工作角色(如协调员)指定与否不限极少或无职能经理
矩阵-强按工作职能,项目经理作为一个职能中到高全职指定工作角色中到高项目经理
矩阵-弱工作职能兼职;作为另一项工作的组成部分,并非指定工作角色,如协调员职能经理
矩阵-均衡工作职能低到中兼职;作为一种技能的嵌入职能,不可以是指定工作角色(如协调员)低到中混合
项目导向(复合、混合)项目高到几乎全部全职指定工作角色高到几乎全部项目经理
虚拟网络架构,带有与他人联系的节点低到中全职或兼职低到中混合
混合型其他类型的混合混合混合混合混合
PMO其他类型的混合高到几乎全部全职指定工作高到几乎全部项目经理

3 项目经理的角色

3.1 项目经理的影响力范围

范围影响
项目1.领导项目团队实现项目目标和干系人的期望
2.利用可用资源,以平衡相互竞争的制约因素
3.充当项目发起人、团队成员与其他干系人之间的沟通者,包括提供指导和展示项目成功的愿景
组织1 .积极地与其他项目经理互动
2.扮演强有力的倡导者角色,与项目发起人合作处理内部的政治和战略问题;
3.提高自己在组织内的总体项目管理能力和技能
行业时刻关注行业的最新发展趋势,获取并判断这些信息对当前项目的影响。
专业学科持续的知识传递和整合
跨领域指导和教育其他专业人员项目管理方法;担任非正式的宣传大使

2、项 目经理需要重点关注三个方面的关键技能包括项目管理、战备和商务、领导力

3.2 项目经理领导力风格

3、项目经理可以采用多种领导力风格:

领导力风格举例
放任型或称“无为而治”,允许团队自主决策和设定目标,有利于创新
交易型关注目标、反馈和成就以确定奖励,例外管理
服务型服务优先于领导,处处先为他人着想;关注他人的成长、学习、发展、人际关系、 团体与合作
变革型通过理想化特质和行为、鼓舞性激励、促进创新和创造,以及个人关怀提高追随者能力
魅力型精神饱满、热情洋溢、充满自信、说服力强、能够激励他人
交互型结合了交易型、变革型和魅力型的特点

4 价值驱动的项目管理知识体系

1、项目管理原则包括:①勤勉、尊重和关心他人;②营造协作的项目团队环境;③促进干系人有效参与;④聚焦于价值;⑤识别、评估和响应系统交互;⑥展现领导力行为;⑦根据环境进行裁剪;⑧将质量融入到过程和成果中;⑨驾驭复杂性;⑩优化风险应对;⑪拥抱适应性和韧性;⑫为实现目标而驱动变革。

原则解释
1勤勉、尊重和关心他人项目管理者在遵守内部和外部准则的同时,应该以负责任的方式行事,以贝心关心和可信的态度开展活动,同时对其所负责的项目的则家 社会和环境影响做出承诺。
2营造协作的项目团队环境项目团队由具有多样的技能、知识和经验的成员组成。协同工作色濒目团队可以更有效率、有效果地实现共同的目标。
3促进干系人有效参与积极主动地让干系人参与进来,最大限度促使项目成功和客户满意。
4聚焦于价值针对项目是否符合商业目标以及预期收益和价值,进行持续评估并作出调整。
5识别、评估和响应系统交互从整体角度识别、评估和响应项目的内外部环境,积极地推进项目绩效。
6展现领导力行为展现并调整领导力行为,为项目团队和成员提供支持。
7根据环境进行裁剪根据项目的背景及其目场/城人、治理和环境的不同应用合适的项目开发方法,使国适”的过程来实现预期成果,同时最大化价值、管理成本并提高速度。
8将质量融入到过程和成果中保持关注过程和成果的质量,过程和成果要符合项目目标,并与干系人提出的需求、用途和验收标准保持一致。
9驾驭复杂性不断评估和确定项目的复杂性,使项目团队能够在整个生命周期中,成功找到正确的方法应对复杂情况。
10优化风险应对持续评估风险(包括机会和威胁),并采取应对措施,控制其对项目及其成果的影响(机会最大化,威胁最小化)。
11拥抱适应性和韧性将适应性和韧性融入组织和项目团队的方法之中,可以帮助项目适应变革。
12为实现目标而驱动变革驱动变革,使受影响者做好准备,采用新的过程并执行新的方法, 完成从当前状态过渡到项目成果所带来的预期的未来状态。

2、项目生命周期指项目从启动到完成所经历的一系列阶段,这些阶段之间的关系可以顺序、迭代或交叠进行。它为项目管理提供了一个基本框架。项目生命周期适用于任何类型的项目。项目的规模和复杂性各不相同,但不论其大小繁简,所有项目都呈现包含启动项目、组织与准备、执行项目工作和结束项目4个项目阶段的通用的生命周期结构。(21下25)

在这里插入图片描述
3、生命周期结构具有以下特征:(19上32) (21上24)
①成本与人力投入在开始时较,在工作拉红期间达到量高,并在项目快要结束时迅速回落。 ②风险与不确定性在项目开始时最大,并在项目的整个生命周期中随着决策的制定与可交付成果的验收而逐步降低。 ③在不显著影响成本的前提下,改变项目产品最终特性的能力在项目开始时最大,并随项目进展而减弱。做出变更和纠正错误的成本,随着项目越来越接近完成而显著增高
在这里插入图片描述

4.1 开发生命周期类型

4、开发生命周期可以是:预测型、迭代型、增量型、适应型、混合型。

类型具体内容
预测型(瀑布型、计划驱动)一已经充分了解并明确确定需求;范围、进度、成本在早期阶段就确定。按计划执行、一次交付。适用:充分了解产品;有厚实的行业基础
迭代型范围在早期确定,但时间及成本估算将随项目团队对产品理解的不断深入而定期修改(重复的循环活动)
增量型在预定的时间区间内渐进增加产品功能的一系列迭代来产出可交付成果(渐进地增加产品的功能);只有在最后一次迭代之后,可交付成果具有了必要和足够的能力, 才能被视为完整的
适应型(敏捷型、变更驱动)–详细范围在迭代开始之前就得到了定义和批准。 较小的增量、快速迭位 每次交付最有价值的东西频繁交付、干系人持续参与;适用:需应对快速变化的环境;需求和范围难以事先确定
混合型是预测型生命周期和适应型生命周期的组合

模型对比:

预测型迭代型与增量型适应型
需求在开发前预先确定需求在交付期间定期细化需求在交付期间频繁细化
针对最终可交付成果制订交付计划,然后在项目结束时一次交付最终产品分次交付整体项目或产品的各个子集频繁交付对客户有价值的各个子集
尽量限制变更定期把变更融入项目在交付期间实时把变更融入项目
关键干系人在特定里程碑点参与关键干系人定期参与关键干系人持续参与
通过对基本已知的情况编制详细计划来控制风险和成本通过用新信息逐渐细化计划来控制风险和成本随着需求和制约因素的显现而控制风险和成本

模型细化对比:

预测型 (瀑布型、计划驱动)迭代型增量型敏捷型 (适应型、变更驱动)
特点按计划执行重复的循环渐进地增加较小的增量、快速迭代每次交付最有价值的东西
需求开发前预先确定交付期间定期细化交付期间频繁细化
交付一次交付分次交付频繁交付
关键干系人特定里程碑时点参与定期参与持续参与
优选适用条件充分了解产品厚实的行业实践基础;整批一次性交付有利于丰奉一人不断变化目标和范围需降低项目复杂性(大型复杂部分交付有利于干系人需应对快速变化的环境需求和范围难以事先确定较小增量改进有利于干系人

5 五大过程组

5、项目管理过程可分为以下五个项目管理过程组:

过程组内容
启动过程组定义了新项目或现有项目的新阶段,启动过程组授权一个项目或阶段的开始
规划过程组明确项目范围、优化目标,并为实现目标制订行动计划
执行过程组完成项目管理计划中确定的工作,以满足项目要求
监控过程组跟踪、审查和调整项目进展与绩效,识别变更并启动相应的变更
收尾过程组正式完成或结束项目、阶段或合同

6、适应型项目中的过程组

过程组内容
启动过程组在采用适应型生命周期的项目上,通常要在每个迭代期开展。适应型项目非常依赖知识丰富的干系人代表,他们要能够持续地表达需要和意愿,并不断针对新形成的可交付成果提出反馈意见应该在项目开始时识别出这些关键干系人,以便在开展执行和监控过程组时与他们频繁互动,获得的反馈意见能够确保项目交付出正确的成果。同时,随着项目进展,优先级和情况会动态变化,项目制约因素和项目成功的标准也会变化。因此,需要定期开展启动过程,频繁回顾和重新确认项目章程,以确保项目在最新的制约因素内朝最新的目标推进。
规划过程组在高度复杂和不确定的项目中,在采用适应型生命周期的项目上,应该让尽可能多的团队成员和干系人参与到规划过程,以便依据广泛的信息开展规划,降低不确定性。高度预测型项目范围变更很少,干系人之间有高度共识,这类项目会受益于前期的详细规划。适应型项目生命周期的特点是先基于初始需求制订一套高层级的计划,再逐渐把需求细化到适合特定规划周期所须的详细程度。预测型和适应型生命周期在规划阶段的主要区别在于做多少规划工作,以及什么时间做。
执行过程组在敏捷型或适应型项目生命周期中,执行过程通过迭代对工作进行指导和管理。每次迭代都是在一个很短的固定时间段内开展工作,然后演示所完成的工作成果,有关的干系人和团队基于演示来进行回顾性审查。这种演示和审查有助于对照计划检查进展情况,确定是否有必要对项目范围、进度或执行过程做变更。进行回顾性审查,有利于及时发现和讨论与执行方法有关的问题,并提出改进建议。
高度适应型项目中,项目经理聚焦于高层级的目标,并授权团队成员作为一个小组用最能实现目标的方式自行安排具体工作,有助于团队成员高度投入,制订出切合实际的计划。
监控过程组在敏捷型或适应型项目生命周期中,监控过程通过维护未完项的清单,对进展和绩效进行跟踪、审查和调整:
针对未完成的工作项:在项目团队的协助(分析并提供有关技术依赖关系的信息)下,业务代表对未完成的工作项进行优先级排序,基于业务优先级和团队能力, 提取未完项清单最前面的任务,供下一个迭代期完成。
针对变更:业务代表在听取项目团队的技术意见之后,评审变更请求和缺陷报告, 排列所需变更或补救的优先纵会U入工作未完项清单。
收尾过程组在敏捷型或适应型项目生命周时,收尾过程对工作进行优先级排序,以便首先完成最具业务价值的工作。这样,即便不得不提前关闭项目或阶段,也很可能已经创造出一些有用的业务价w这就使得提前关闭不太像是一种归因于沉没成本的失败, 而更像是一种提前实现收益、快速取得成功或验证某种业务概念。

6 五个过程组和十大知识领域

7、项目管理五个过程组和十大知识领域(17下33) (18上33) (18下34) (21上25) (22上21)

领域启动计划执行监控收尾
整合管理1.制定人项目章程2.制订项目管理计划3.指导与管理项目工作
4.管理项目知识
5.监控项目工作
6.实施整体变更控制
7.结束项目或阶段
范围管理1.规划范围管理
2.收集需求
3.定义范围
4.创建WBS
5.确认范围
6.控制范围
进度管理1 .规划进度管理
2.活动定义
3.排列活动顺序
4.估算活动持续时间
5.制定进度计划
6.控制进度
成本管理1 .规划成本管理
2.估算成本
3.制定预算
4.控制成本
质量管理1.规划质量管理2.管理质量3.控制质量
资源管理1.规划资源管理
2.估算活动资源
3.获取资源
4.建设团队
5.管理团队
6.控制资源
沟通管理1 .规划沟通管理2.管理沟通3.监督沟通
风险管理1 .规划风险管理
2.识别风险
3.实施定性风险分析
4.实施定量风险分析
5.规划风险应对
6.实施风险应对7.监督风险
采购管理1.规划采购管理2.实施采购3.控制采购
干系人管理1 .识别干系人2.规划干系人管理3.管理干系人参与4.监督干系人参与

8、价值交付系统描述了项目如何在系统内运作,为组织及其干系人创造价值。价值交付
系统包括项目如何创造价值、价值交付组件信息流

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/915177.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ARL资产侦察灯塔 指纹增强

项目:https://github.com/loecho-sec/ARL-Finger-ADD 下载项目后运行 python3 ARl-Finger-ADD.py https://你的vpsIP:5003/ admin password该项目中的finger.json可以自己找到其他的指纹完善,然后运行脚本添加指纹。

微信开发之一键修改群聊备注的技术实现

修改群备注 修改群名备注后,如看到群备注未更改,是手机缓存问题,可以连续点击进入其他群,在点击进入修改的群,再返回即可看到修改后的群备注名,群名称的备注仅自己可见 请求URL: http://域名地…

Python采集电商平台泳衣数据进行可视化分析

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 环境使用: python 3.8 解释器 pycharm 编辑器 模块使用: 第三方模块 需要安装 requests —> 发送 HTTP请求 内置模块 不需要安装 csv —> 数据处理中经常会用到的一种文件格式 第三方模块安装&#xff1a…

高性能服务器Nodejs快速入门

目录 1 初识 Nodejs2 Buffer 缓冲区3 fs 文件系统模块3.1 读取文件3.2 写入文件3.3 路径动态拼接问题 __dirname3.4 其它操作 4 path 路径模块4.1 路径拼接 path.join()4.2 获取路径中文件名 path.basename()4.3 获取路径中文件扩展名 path.extname() 5 http 模块5.1 创建基本 …

2023年高教社杯数学建模思路 - 复盘:人力资源安排的最优化模型

文章目录 0 赛题思路1 描述2 问题概括3 建模过程3.1 边界说明3.2 符号约定3.3 分析3.4 模型建立3.5 模型求解 4 模型评价与推广5 实现代码 建模资料 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 描述 …

Prompt本质解密及Evaluation实战(一)

一、基于evaluation的prompt使用解析 基于大模型的应用评估与传统应用程序的评估不太一样,特别是基于GPT系列或者生成式语言模型,因为模型生成的内容与传统意义上所说的内容或者标签不太一样。 以下是借用了ChatGPT官方的evaluation指南提出的对结果的具…

Http2.0协议深入解析

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

ChatGPT、Google Bard、Claude2、新BING哪一款人工智能聊天机器人适合自己

人工智能聊天机器人正在提高数无数专业人士的工作效率。下面我们就来看看目前最流行的几款强大的人工智能工具,以及它们具体如何帮助到你。 今年7月AI圈最大的动静之一便是AI初创公司Anthropic发布了其AI聊天机器人Claude最新版本——Claude2。该聊天机器人对标Open…

AP9235 dc-dc升压恒流电源驱动IC 2000ma SOT23-6

概述 AP9235B 系列是一款固定振荡频率、恒流输出的升压型DC/DC转换器,非常适合于移动电话、PDA、数码相机等电子产品的背光驱动。输出电压可达30V ,3.2V输入电压可以驱动六个串联LED, 2.5V输入电压可以驱动两路并联LED(每路串联…

机器学习简介

文章目录 引言1. 从找规律说起2. 机器学习应用2.1 有监督学习2.2 无监督学习2.2.1 聚类2.2.2 降维 3. 机器学习一般流程4. 机器学习常用概念5. 深度学习简介5.1 引入 -- 猜数字5.2 深度学习5.2.1 隐含层/中间层5.2.2 随机初始化5.2.3 损失函数5.2.4 导数与梯度5.2.5 梯度下降5.…

【linux kernel】linux内核中的debugfs

文章目录 一、👉相关文件二、👉简介三、👉debugfs的API1、在debugfs中创建目录2、在debugfs目录中创建文件3、创建一个具有初始大小的文件4、创建包含单个整数值(十进制)的文件5、创建包含单个十六进制值得文件&#x…

AI Agent在家务场景下的AgentBench基准测试

近日,来自清华大学、俄亥俄州立大学和加州大学伯克利分校的研究者设计了一个测试工具——AgentBench,用于评估LLM在多维度开放式生成环境中的推理能力和决策能力。研究者对25个LLM进行了全面评估,包括基于API的商业模型和开源模型。 他们发现,顶级商业LLM在复杂环境中表现出…

文件内容搜索工具 - Python实现

在本篇文章中,我们将介绍如何使用 wxPython 库创建一个简单的文件搜索工具。这个工具允许用户选择一个文件夹,并在该文件夹中的所有 .py 文件中查找指定的文字,并显示匹配的位置。 C:\pythoncode\blog\searchwordinpyfile.py 代码实现 我们首…

Apipost数据模型功能详解

在API设计和开发过程中,存在许多瓶颈,其中一个主要问题是在遇到相似数据结构的API时会产生重复性较多的工作:在每个API中都编写相同的数据,这不仅浪费时间和精力,还容易出错并降低API的可维护性。 为了解决这个问题&a…

Android SDK 上手指南||第四章 应用程序结构

第四章 应用程序结构 本教程将主要以探索与了解为主要目的,但后续的系列文章则将进一步带大家深入学习如何创建用户界面、响应用户交互操作以及利用Java编排应用逻辑。我们将专注于大家刚刚开始接触Android开发时最常遇到的项目内容,但也会同时涉及一部…

ICCV2023 | 基于动作敏感性学习的时序动作定位

淘天集团-内容理解算法团队与浙江大学杨易教授团队合作的关于视频时序定位的论文被ICCV2023录取。 本文在业界首次将视频帧级别的细粒度信息引入至时序动作定位领域(Temporal Action Localization,TAL),对于时序动作定位任务&…

iFlyCode 智能编程助手:提升编码效率的人工智能工具

一,介绍 iFlyCode 智能编程助是一款基于人工智能的编程辅助工具,旨在提高开发者的编码效率和准确性。它能够与多种编程语言和集成开发环境(IDE)配合使用,为开发者提供代码建议、自动完成和重构等功能。 以下是 iFlyC…

ethers.js1:ethers的安装和使用

ethers官方文档:Documentation 1、ethers简介: ethers.js是一个完整而紧凑的开源库,用于与以太坊区块链及其生态系统进行交互。如果你要写Dapp的前端,你就需要用到ethers.js。 与更早出现的web3.js相比,它有以下优点…

2023-8-23 滑动窗口

题目链接&#xff1a;滑动窗口 #include <iostream>using namespace std;const int N 1000010;int n, k; int a[N], q[N];int main() {scanf("%d%d", &n, &k);for(int i 0; i < n; i) scanf("%d", &a[i]);int hh 0, tt -1;for(…

Java注解和自定义注解以及应用。

&#x1f61c;作 者&#xff1a;是江迪呀✒️本文关键词&#xff1a;微信小程序、页面跳转、移动端、前端☀️每日 一言&#xff1a;追求潮流&#xff0c;其本身一点都不潮流&#xff01; 一、前言 使用 Java 注解&#xff08;Annotations&#xff09;可以在代码中…