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

《软件项目管理》期末-复习题及参考答案

(1)赶工一个任务时,你应该关注( C )
A. 尽可能多的任务
B. 非关键任务
C. 加速执行关键路径上的任务
D. 通过成本最低化加速执行任务

(2)下列哪个不是项目管理计划的一部分?(C )
A. 里程碑图示
B. 进度
C. 数据库设计
D. 风险清单

(3)对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是( B )E1=(O+4M+P)/6 δ1=(P-O)/6
A. 50%
B. 68.3%
C. 70%
D. 99.7%

(4)关于浮动,下面除了哪个之外都是不正确的?( D )
A. 每个任务都有浮动
B. 只有复杂的项目有浮动
C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量
D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量

(5)关于网络图,下面哪个是不正确的?( C )
A. 网络图可用于安排计划
B. 网络图展示任务之间的逻辑关系
C. 网络图可用于跟踪项目
D. 网络图可用于详细的时间管理

(6)需求分析是回答系统必须( A  )的问题
A. 做什么
B. 怎么做
C. 何时做
D. 为谁做

(7)为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?( A )
A. 可以在80小时内完成
B. 不能再进一步进行逻辑细分了
C. 可由一个人完成
D. 可以进行实际估算

(8)下面哪个不是需求管理的过程(A )
A. 需求设计
B. 需求获取
C. 需求分析
D. 需求变更

( A )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。
A. 功能点
B. 对象点
C. 代码行
D. 用例点

(10)如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。这个项目一共有1200单元,你采用什么估算方法?( B )
A. 自下而上估算法
B. 类比估算法
C. 专家估算法
D. 参数估算法

(11)风险的三个属性是(C )
A. 风险发生的时间、地点、负责人
B. 风险事件、时间、影响
C. 风险事件、概率、影响
D. 风险数量、风险影响程度、概率

(12)“质量成本”是一个项目管理概念,它说明了下列哪项成本( A )
A. 额外需求的成本
B. 需求变更的成本
C. 确保符合需求的成本
D. 固定成本

(13)在风险分析过程中,确定已经识别的一个风险事件是无法避免的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成项目的失败,项目经理最佳的选择是(C )
A. 降低风险的级别,项目团队将找到一个克服故障的方法
B. 特别关注,加强管理该风险事件和所有的相关事件
C. 让风险评估小组继续分析该风险事件,直到降低预期影响
D. 忽略风险评估,因为不管赋予什么值,都只是一个估算。

(14)质量控制是( B )
A. 对每个工作包增加工作时间
B. 项目生存期的各个阶段都需要实施的
C. 只需要做一次
D. 只有大的项目才需要的

在哪种组织结构中,项目成员没有安全感( C )
A. 职能型
B. 矩阵型
C. 项目型
D. 弱矩阵型

(16)项目经理在一个高科技公司,现在正在为一个新的项目选择合适的组织结构,这个项目涉及很多的领域和特性,他应该选择哪种组织结构( A )
A. 矩阵型
B. 项目型
C. 职能型
D. 组织型

(17)人力资源分配图是 ( B )
A. 展现目前的人力资源质量
B. 展现项目中人力资源在各个阶段的分布情况
C. 说明人员分工情况
D. 说明项目需要的所有资源

(18)大量使用( A )沟通最有可能协助解决复杂的问题
A. 口头
B. 书面
C. 正式
D. 信息管理系统

(19)下面各项对沟通计划的描述,哪项是错误的( D)
A. 确定沟通需求
B. 确定沟通的内容
C. 确定沟通方法
D. 对项目管理是没有必要的

(20)在靠近河边的某建筑工地,洪水毁坏了所有挖掘的地基,这是发生了什么类型的风险?(B )
A. 已知风险(Known knowns)
B. 可预测风险(Known unknowns)
C. 不可预测风险(unknown unknowns)
D. 其他

(21)如果在一个项目网络图中,任务A有15天的自由浮动和25天的总浮动,但是任务A的最早开始时间延误了30天,那么这对项目意味着什么?( A )
a)任务A的下一个任务的最早开始时间将延迟15天
b)任务A的工期将缩短15天
c)项目的完成时间延长25天
d)对项目没有影响

(22)一个项目有三条关键路径与有一条关键路径相比,对项目有什么不同影响(D )
a)它使项目更易于管理
b)它增加了项目风险
c)它需要更多的人员
d)这种情况是不可能的

(23)对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于7天到19天的概率是( C )
a)50%
b)68.3%
c)95.5%
d)99.7%

(24)任务分解可以(  B ),它是范围变更的一项重要输入
a)提供项目成本估算结果
b)提供项目范围基线
c)规定项目采用的过程
d)提供项目的关键路径

(25)作为项目经理,你为项目制定了符合公司体系的质量保证的相关活动,这些质量保证活动可以( B )
a)监控项目是否满足CMM的相关标准
b)为项目满足相关质量要求提供信心
c)确定铲除项目缺陷的方法
d)通过不断测试提高产品质量

(26)当项目进行到某一阶段,项目经理发现项目组的一些人(包括关键人)要离开公司,这时项目经理首先应该做什么?( D )
a)修改WBS
b)招募人员
c)批评这些人
d)实施风险计划

(27)如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。这个项目一共有1200单元,你采用什么估算方法?( B )
a)自下而上估算法
b)类比估算法
c)专家估算法
d)参数估算法

(28)如果你已经决定对每个活动估计用一个时间估计值的方法来估计你的项目,你将采用下列那种方法( A )
a)PERT
b)PDM
c)CPM
d)WBS

(29)当用户提出项目必须提前2天完成的要求时,你会集中于(C  )
a)尽可能多的任务
b)请示老板
c)寻求方法加速关键路径上任务的执行
d)通过降低成本加速执行

(30)哪种进度计划方法考虑了风险评估( B )
a)PDM
b)PERT
c)ADM
d)CDM

(31)如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是:( A )
a)强制性依赖关系
b)软逻辑关系
c)外部依赖关系
d)里程碑

(32)项目的基线发生变更应该经过( D  )授权执行的
a)项目管理者
b)质量保证人员
c)配置管理人员
d)SCCB

(33)关于项目度量的陈述(B  )是错误的
a)度量为项目估算提供基础数据
b)开始实施度量的时候,尽可能选择更多的度量指标
c)度量为项目控制提供量化信息
d)产品规模是一个非常重要的平衡度量组

(34)如果一个项目的估算成本是1500元,并且计划今天应该完成这个项目,然而到今天为止实际只完成了其中的2/3,实际花销1350元,则成本偏差(CV)是( C )
a)150元
b)-150元
c)-350元
d)-500元

(35)活动A历时为3天,开始于星期一(4号),后置活动B与活动A具有完成-开始的依赖关系。完成-开始关系有3天的滞后,而且活动B历时为4天,星期天为非工作日,从这些数据可以得出什么结论( B )
a)两项活动的总历时为8天
b)活动A开始到活动B完成之间的日历时间(calendar time)是11天
c)活动B完成是星期三,14号
d)活动A开始与活动B完成之间的日历时间14天

(36)在一个项目中,项目经理会尽量争取怎样的“质量等级”?( B )
a)尽可能高的
b)尽可能贴近项目目标的
c)最少的项目成本
d)超出项目需求定义的

(37)进度控制重要的一个组成部分是( A )
a)确定进度偏差是否需要采取纠正措施
b)定义为项目的可交付成果所需要的活动
c)评估WBS定义是否足以支持进度计划
d)确保项目队伍的士气高昂,发挥团队成员的潜力

(38)下列那一项不是项目型组织的一个优点( D )
a)有效的项目组织
b)以项目为中心
c)更加有效的沟通
d)当项目完成时,项目人员就没有“家”了

(39)下面关于“工作包”描述 除了( C )都是正确的。
a)是WBS的最顶层,是对任务的摘要描述
b)是WBS所有分支最底层的任务
c)工作包包含了用于计划、制定、进度和实施控制的管理单元。
d)建议:工作的包的工作量不要超过80小时

(40)下列哪项规则是计算已获取价值法则中最保守的一种( B )
a)50/50规则
b)0/100规则
c)20/80规则
d)100/100规则

参考答案:
(21) a (22) d (23) b (24) b (25) b
(26) d (27) b (28) a (29) c (30) b
(31) a (32) d (33) b (34) c (35) b
(36) b (37) a (38) d (39) c (40) b
二、判断题(正确的打√,错误的打×)
(1)项目具有暂时的特征。( √ )

(2)项目管理核心的三角形是范围、进度、风险。( × )

(3)在甲乙合同项目中,提出需求的一方是乙方( × )

(4)需求分析过程是确定项目如何实现的过程,并确定项目的技术方案( × )

(5)软件项目的估算结果是比较准确的( × )

(6)一个好的项目计划的开发应该是渐近式的。( √ )

(7)质量计划中可以确定质量保证人员的特殊汇报渠道。( √ )

(8)软件配置管理的目的是建立和维护整个生存期中软件项目产品的完整性和可追朔性。( √ )

(9)责任分配矩阵是明确其角色与职责的有效工具(√ )

(10)职能型组织结构中项目经理的权利最大( × )

(11)沟通计划是项目计划的一部分( √ )

(12)沟通管理的基本原则是及时性,准确性,完整性,可理解性( √ )

(13)在IT项目中,许多专家都认为:对于成功,威胁最大的就是沟通的失败。( √ )

(14)采购是为了执行项目而从项目团队外部采购或者获取产品、服务或者结果的过程。( √ )

(15)进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。( × )

参考答案:
(1) √ (2) × (3) × (4) × (5) ×

(6)  √  (7) √ (8) √ (9) √ (10) ×     
(11) √  (12) √(13) √(14)√ (15) ×     

(16)需求获取过程是通过与用户的沟通,确定一个概念性模型,然后确定实施方案的过程(√ )

(17)RAD生存期模型主要是针对风险比较大的项目而设计的一种模型。(× )

(18)项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算(× )

(19)当减少项目资源的时候,项目的完成时间一定会发生变化。(× )

(20)在当今高科技环境下,X理论和期望理论可以用来激励一个团队员工的工作士气(× )

(21)变更控制系统包括了从项目变更申请、变更评估、变更审批到变更实施的文档化流程(√ )

(22)基线产品是不能修改的(× )

(23)统计需求变更请求的数量是配置审核过程( √)

(24)PDM网络图只适合表示完成-开始的逻辑关系( ×)

(25)项目经理是一个综合的角色(√ )

(26)“取消采用具有高风险的新技术,而采用原来熟悉的技术”是一种转移风险的规划策略( √)

(27)GQM是基于目标驱动来选择度量指标的方法(√ )

(28)涉及多个领域工作的复杂项目最好采用矩阵型组织来管理(√ )

(29)质量保证属于检查职能,而质量控制属于管理职能(× )

(30)采用德尔菲方法来标识风险可以减少人为的偏差,以便作出正确决定( √)
(16) √ (17) × (18) × (19) × (20) ×

(21)  √  (22) × (23) √ (24) × (25) √     (26)   √   (27)  √  (28)  √  (29)  ×  (30) √    

三、计算题
(1)根据图3-21计算项目在20天内完成的概率,其中任务1的最乐观、最悲观和最可能的历时估计是8天,24天, 10天, 任务2的最乐观、最悲观和最可能的历时估计是1天,9天,5天。

在这里插入图片描述

参考答案:E1=(O+4M+P)/6							E2=(O+4M+P)/6	=(8+4*10+24)/6						  =(1+4*5+9)/6=12									  =5δ1=(P-O)/6								δ2=(P-O)/6=(24-8)/6							  =(9-1)/6=8/3									  =4/3δ12=64/9								δ22=16/9δ=(δ12+δ22) 1/2=(64/9+16/9) 1/2=(80/9) 1/2=2.98E=E1+E2=12+5=17E+1δ=17+2.98=19.98   故:概率为68.3%

(2)项目经理正在进行一个媒体信息查询系统项目的估算,他采用的delphi的成本估算方法,邀请2位专家估算,第一个专家给出1万, 8万,9万的估算值,第二个专家给出了4万, 6万 , 万8 万的估算,计算这个项目成本的估算值是多少
参考答案:
E1=(O+4M+P)/6 E2=(O+4M+P)/6
=(1+48+9)/6 =(4+46+8)/6
=7 =6
E=(E1+E2)/2=(7+6)/2=6.5(万元)

(3)ABC公司正在进行一个项目, 下表是项目目前的一些指标.计算总的估算成本BAC,截至4/1/2008项目的状况如何,通过计算 BCWP, BCWS,ACWP, SV, SPI,CV,CPI来说明。

在这里插入图片描述

参考答案:
任务 BCWS ACWP BCWP CV SV SPI CPI
1 5 10 5 -5 0 1 0.5
2 25 20 25 5 0 1 1.25
3 120 0 0 0 -120 0 /
4 40 50 40 -10 0 1 0.8
5 0 0 0 0 0 0 /
6 0 0 0 0 0 0 /
所以,截止4/1/2008,对于整个项目:
BAC=330, BCWS=190, ACWP=80, BCWP=70
由此可得:CV=BCWP-ACWP=-10, SV=BCWP-BCWS=-120,
SPI=BCWP/BCWS=36.84%, CPI=BCWP/ACWP=87.5%
说明:CV<0,项目超出预算;SV<0,进度落后;SPI<1,项目项目进度落后;CPI<1,表示项目超出预算

(4) 下面是一个项目的目前的运行数据,计算项目所有的基本度量和运行指标,这个项目的进度还正常吗?假设目前的日期是4/15/2008.

在这里插入图片描述

参考答案:

任务 BCWS ACWP BCWP CV SV SPI CPI
1 50 70 50 -20 0 1 0.71
2 35 20 35 15 0 1 1.75
3 20 40 20 -20 0 1 0.5
4 40 40 40 0 0 1 1
5 0 0 0 0 0 0 /
6 0 0 0 0 0 0 /
所以,截止4/15/2008,对于整个项目:
BAC=285, BCWS=145,ACWP=170, BCWP=145
由此可得:CV=BCWP-ACWP=-25, SV=BCWP-BCWS=0,
SPI=BCWP/BCWS=1, CPI=BCWP/ACWP=85.30%
说明:CV<0,项目超出预算;SV=0,进度正常;SPI=1,项目按照进度进行;CPI<1,表示项目超出预算。

四、分析判断题
(1)作为项目经理,你需要给一个软件项目做计划安排,经过任务分解后得到任务A,B,C,D,E,F,G,H,I,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。通过历时(Duration)估计已经估算出每个任务的工期,现已标识在PDM网络图上。假设项目的最早开工日期是第1天,最后一个任务的最早完成时间等于最晚完成时间,请完成下面问题:
1.任务F与任务B是什么依赖关系,任务F与任务I是什么依赖关系
2.通过正推法确定每个任务的最早开始时间、逆推法确定每个任务的最晚开始时间(在下面的图示中标识即可)
3.确定关键路径,计算项目完成的最短时间
4.任务F在不影响项目最早完成的时间浮动量.
5.将下面的PDM网络图转化为ADM网络图

在这里插入图片描述

参考答案:

  1. 任务F与任务B是并行关系,它们的最早开始时间都为0。任务F是任务I的前置任务,任务I是任务F的后置任务。

在这里插入图片描述

  1. 关键路径:
    A → C → E → H → I
  2. 任务F的时间浮动量:
    33-9=24天
    5. ADM网络图:

在这里插入图片描述

(2)
张某和李某分别是一个软件公司的项目经理和合同经理,今天是2003年5月31日,是公司项目评估的时间,他门准备向公司提交项目报告,他们负责的项目的合同金额是3.3亿元,项目总预算为3亿元。作为项目经理,张某的现场经验和技术知识都很丰富,其团队一直被认为是最具有凝聚力的,针对该项目,他对项目团队,技术和财务执行情况均感到满意,对合同的履行结果也很乐观。
张某的报告描述如下:在合同完成了25%(工期过了25%)的时候,财务执行状况很好,只花了7000万元。进度方面,3、4月份按时完成了工作,5月份几个工作有些落后,但好在监控报告及时,在5月下旬组织加班,尽管到现在为止C任务还没有完成,但我相信我们的项目团队将继续出色工作,会使工作重新回到正轨,在下一次评估中进度可以大幅度超前。
作为合同经理,李某要求张某在报告中对数字进行更加详细的检查,并包含一份文件用以记录每项工作的预期完成时间和预计成本。下面是张某给出的项目的目前数据,

工作任务	预期完成日期	预算费用	实际花费
A	2003年3月31日	1200	1500
B	2003年4月30日	1800	2000
C	2003年5月31日	3000	3500
D	2003年8月31日	9000	
E	2003年10月31日	7800	
F	2003年12月31日	6000	
G	2004年1月31日	600	
H	2004年2月28日	600	

分别计算出目前项目的BCWP,BCWS,ACWP,CV,SV,CPI,SPI,EAC(工作完成的预测成本)。请问:应该如何分析项目目前的状况以及可能的结果?项目的执行状况确实如项目经理张某所说的那样乐观吗?(采用50/50规则计算已获取价值)

参考答案:
任务 BCWS ACWP BCWP CV SV SPI CPI
A 1200 1500 1200 -300 0 1 0.8
B 1800 2000 1800 -200 0 1 0.9
C 3000 3500 1500 -1500 -1500 0.5 0.5
D 9000 0 0 0 0 0 /
E 7800 0 0 0 0 0 /
F 6000 0 0 0 0 0 /
G 600 0 0 0 0 0 /
H 600 0 0 0 0 0 /

所以,截止5/31/2003,对于整个项目:
BAC=30000*1/4=7500, BCWS=6000, ACWP=7000, BCWP=4500
由此可得:CV=BCWP-ACWP=-2500, SV=BCWP-BCWS=-1500,
SPI=BCWP/BCWS=75%, CPI=BCWP/ACWP=64.3%
对于A,B,C三项任务完成的预测成本:EAC=BAC/CPI=11664.1
整个项目的预测成本:EAC=4.6656亿元,超出成本1.6656亿元
说明:CV<0,项目超出预算;SV<0,进度落后;SPI<1,项目项目进度落后;CPI<1,表示项目超出预算。
项目的执行状况并不如项目经理张某所说的那样乐观。

(3)
利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:(要求画出决策树)
方案1:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得10元;投掷的结果背面每朝上一次你需要付出1.5元。
方案2:随机投掷硬币两次,你需要付出2元;如果两次投掷的结果都是硬币正面朝上,你将获得10元

参考答案:

在这里插入图片描述

 根据决策树分析结果,选择方案1.**(4)

一个项目在进行规划的时候,碰到了一个风险问题,项目经理在决定是否采用方案A。如果采用方案A需要使用一个新的开发工具,通过使用这个工具可以获利5万元,否则将损失1万元。而能够掌握这个工具的概率是20%,利用决策树分析技术说明这个项目经理是否应该采用这个方案A?(画出决策树)**

参考答案:

在这里插入图片描述

 根据决策树分析结果,选择方案1.

五、论述题

(1)
需求变更是导致项目失败的重要原因也是项目管理者必须面对的问题,列出你参与 的(或者你所知的)软件项目过程中引起变更的原因,这个变更可以是开发过程中的任何阶段,最好按照项目的执行阶段给出变更的原因和可能的解决方法。

参考答案:
导致需求变更的原因很多,一些常见的因素如下:
开发人员对待需求开发的态度不认真,用户参与不够,用户需求的不断增加,模棱两可的需求,用户和需求开发人员在理解上的差异,开发人员的画蛇添足,过于简单的规格说明,忽略了用户分类,不准确的计划等。
可能的解决方法:
需求阶段尽可能采用原型或者用例方法明确用户需求,采用严格的需求变更管理流程,采用良好的体系结构,采用面向对象思想。
(2)

简要叙述软件项目规模成本估算的基本方法。

参考答案:
软件开发项目中常用的成本估算方法有:自顶向下(类别)估算法、自下而上估算法、参数法、专家估算法、猜测估算法等。
自顶向下(类别)估算法:是从项目的整体出发,进行类推,根据以往完成类似下面所消耗的总成本(或工作量)来推算将要开发的软件的总成本,然后按比例将它分配到各个开发任务单元中。
自下而上估算法: 是利用任务分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。
参数法: 是利用项目特性参数建立数据模型来估算成本的方法,是一种统计技术。
专家估算法:是由多位专家进行成本估算,取得多个估算值,最后得出综合的估算值。
猜测估算法:是一种经验估算法,进行估算的人利用自己的专门知识和丰富经验,提出的一个近似的数据,是一种原始的估算方法。

相关文章:

《软件项目管理》期末-复习题及参考答案

&#xff08;1&#xff09;赶工一个任务时&#xff0c;你应该关注&#xff08; C &#xff09; A. 尽可能多的任务 B. 非关键任务 C. 加速执行关键路径上的任务 D. 通过成本最低化加速执行任务 &#xff08;2&#xff09;下列哪个不是项目管理计划的一部分&#xff1f;&#x…...

milvus 通俗易懂原理

向量值如何生成的 Milvus 是一个开源的向量数据库&#xff0c;专门用于处理高维向量的存储、搜索和分析。向量值本身通常来自于某些机器学习或深度学习模型的输出&#xff0c;尤其是在自然语言处理&#xff08;NLP&#xff09;、计算机视觉&#xff08;CV&#xff09;、推荐系…...

什么是撞库、拖库和洗库?

“撞库”是黑客通过收集互联网已泄露的用户和密码信息&#xff0c;生成对应的字典表&#xff0c;尝试批量登陆其他网站后&#xff0c;得到一系列可以登录的用户。 很多用户在不同网站使用的是相同的帐号密码&#xff0c;因此黑客可以通过获取用户在A网站的账户从而尝试登录B网…...

安卓-碎片的使用入门

1.碎片(Fragment)是什么 Fragment是依赖于Activity的&#xff0c;不能独立存在的,是Activity界面中的一部分&#xff0c;可理解为模块化的Activity,它能让程序更加合理和充分地利用大屏幕的空间&#xff0c;因而在平板上应用得非常广泛. Fragment不能独立存在&#xff0c;必须…...

华为IPD流程学习之——深入解读123页华为IPD流程体系设计方法论PPT

该方案全面介绍了华为IPD流程体系设计方法论&#xff0c;包括流程体系建设的背景、理念、架构、核心特征、构建模型、与组织和战略的关系、运营机制、数字化转型以及流程管理组织等内容&#xff0c;旨在为企业提供一套系统的流程体系建设指导&#xff0c;以提升运营效率、质量和…...

DriveMLLM:一个专为自动驾驶空间理解任务设计的大规模基准数据集

2024-11-20&#xff0c; 由武汉大学、中国科学院自动化研究所、悉尼科技大学、牛津大学等合创建了DriveMLLM数据集&#xff0c;该数据集是自动驾驶领域首个专为评估多模态大型语言模型&#xff08;MLLMs&#xff09;空间理解能力而设计的基准&#xff0c;对于推动自动驾驶技术的…...

高效处理 iOS 应用中的大规模礼物数据:以直播项目为例(1-礼物池)

引言 在现代iOS应用开发中&#xff0c;处理大规模数据是一个常见的挑战。尤其实在直播项目中&#xff0c;礼物面板作为展示用户互动的重要部分&#xff0c;通常需要实时显示海量的礼物数据。这些数据不仅涉及到不同的区域、主播的动态差异&#xff0c;还需要保证高效的加载与渲…...

python的函数与递归

需求&#xff1a; 编写一个函数&#xff0c;计算斐波那契数列的第 N 项&#xff0c;并使用递归实现。 为了计算斐波那契数列的第 N 项&#xff0c;可以使用递归方法。斐波那契数列的定义是&#xff1a; F(0) 0 F(1) 1 对于 n > 2&#xff0c;F(n) F(n-1) F(n-2)&#xf…...

RabbitMQ学习-Seven

再SpringBoot中使用MQ 1.创建SpringBoot项目 除了我们平常使用的一些工具依赖&#xff0c;还需要选择这个Spring for RabbitMQ依赖 2.需要在application.yml文件中进行配置 server:port :9090 spring:application:name:producerrabbitmq:host: 你的主机名port: 5672virtual-…...

中科亿海微SoM模组——波控处理软硬一体解决方案

本文介绍的波控处理软硬一体解决方案主要是面向相控阵天线控制领域&#xff0c;波控处理通过控制不同天线组件的幅相来调整天线波束的方向和增益&#xff0c;实现高精度角度控制和高增益。本方案由波控处理板、波控处理控制软件算法和上位机软件共同构成。波控处理SoM模组原型样…...

开源法律、政策和实践

#一切皆可开源# 木兰社区对《Open Source Law,Policy and Practice 》这本书的第二版进行了翻译&#xff0c;并发布在了gitee上。这本书是对开源文化、开源政策、法律的全面介绍。目录如下&#xff1a; 1 Open Source as Philosophy,Methodology,and CommerceUsing Law with …...

【计算视觉算法与应用】金字塔,下采样Gaussian Pyramid. 上采用 Laplacian Pyramid (code: py)

金字塔&#xff08;Pyramid&#xff09;在图像处理中主要用于多尺度分析和图像压缩。常见的图像金字塔有两种&#xff1a; 高斯金字塔&#xff08;Gaussian Pyramid&#xff09;&#xff1a;用于下采样图像&#xff0c;生成分辨率逐渐降低的图像序列。拉普拉斯金字塔&#xff…...

基于BERT的语义分析实现

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…...

DNS查询工具

DNS查询工具是用于查询和获取域名相关信息的工具。通过这些工具&#xff0c;您可以获取到诸如IP地址、邮件服务器以及域名服务器等信息&#xff0c;这对于排查问题、设置域名配置以及确保网站正常运行都非常重要。 以下是五款常用的DNS记录查询工具&#xff1a; MxToolbox MxTo…...

ODB 框架

目录 概述 基本工作原理 映射C对象到数据库表 从数据库中加载对象 持久化C对象到数据库 ODB常用接口 表创建预处理 #pragma db Object table 数据表属性 id auto column&#xff08;“xxx”&#xff09; type("xxx") unique index null default&…...

Ubuntu WiFi检测

ubuntu检测到多个同名wifi&#xff0c;怎么鉴别假冒的wifi&#xff1f; 在Ubuntu中&#xff0c;如果检测到多个同名的Wi-Fi网络&#xff0c;可能存在假冒的Wi-Fi&#xff08;例如“蜜罐”攻击&#xff09;。以下是一些鉴别假冒Wi-Fi的方法&#xff1a; 检查信号强度&#xff1a…...

QILSTE H4-108TCG高亮纯lu光LED灯珠 发光二极管LED

型号&#xff1a;H4-108TCG 在电子领域&#xff0c;H4-108TCG LED以其卓越的性能和微小的尺寸1.6x0.8x0.4mm脱颖而出。这款高亮纯绿光LED&#xff0c;采用透明平面胶体&#xff0c;符合EIA标准包装&#xff0c;是环保产品&#xff0c;符合ROHS标准。防潮等级为Level 3&#xf…...

IP与“谷子”齐飞,阅文“乘势而上”?

爆火的“谷子经济”&#xff0c;又捧出一只“潜力股”。 近日&#xff0c;阅文集团股价持续上涨&#xff0c;5日累计涨幅达13.20%。这其中&#xff0c;周三股价一度大涨约15%至29.15港元&#xff0c;强势突破20日、30日、120日等多根均线&#xff0c;市值突破280亿港元关口。 …...

Java阶段三05

第3章-第5节 一、知识点 动态代理、jdk动态代理、cglib动态代理、AOP、SpringAOP 二、目标 理解什么是动态代理和它的作用 学会使用JAVA进行动态代理 理解什么是AOP 学会使用AOP 理解什么是AOP的切入点 三、内容分析 重点 理解什么是动态代理和它的作用 理解什么是AO…...

C# yield 关键字

文章目录 前言一、yield 关键字的语法形式及使用场景&#xff08;一&#xff09;yield return&#xff08;二&#xff09;yield break 二、yield 关键字的工作原理三、yield 关键字的优势与应用场景&#xff08;一&#xff09;优势&#xff08;二&#xff09;应用场景 前言 在 …...

SpringBoot开发——结合Nginx实现负载均衡

文章目录 负载均衡介绍介绍Nginx实现负载均衡的示例图:负载均衡策略1.Round Robin:2.Least Connections:3.IP Hash :4.Generic Hash:5.Least Time (NGINX Plus only)6.Random:Nginx+SpringBoot实现负载均衡环境准备Nginx 配置负载均衡测试负载均衡介绍 介绍 在介绍Nginx的负…...

RabbitMQ在手动消费的模式下设置失败重新投递策略

最近在写RabbitMQ的消费者&#xff0c;因为业务需求&#xff0c;希望失败后重试一定次数&#xff0c;超过之后就不处理了&#xff0c;或者放入死信队列。我这里就达到重试次数后就不处理了。本来以为很简单的&#xff0c;问了kimi&#xff0c;按它的方法配置之后&#xff0c;发…...

TsingtaoAI具身智能高校实训方案通过华为昇腾技术认证

日前&#xff0c;TsingtaoAI推出的“具身智能高校实训解决方案-从AI大模型机器人到通用具身智能”基于华为技术有限公司AI框架昇思MindSpore&#xff0c;完成并通过昇腾相互兼容性技术认证。 TsingtaoAI&华为昇腾联合解决方案 本项目“具身智能高校实训解决方案”以实现高…...

【Linux】线程池设计 + 策略模式

&#x1f308; 个人主页&#xff1a;Zfox_ &#x1f525; 系列专栏&#xff1a;Linux 目录 一&#xff1a;&#x1f525; 线程池 1-1 ⽇志与策略模式1-2 线程池设计1-3 线程安全的单例模式1-3-1 什么是单例模式1-3-2 单例模式的特点1-3-3 饿汉实现⽅式和懒汉实现⽅式1-3-4 饿汉…...

网络原理(一):应用层自定义协议的信息组织格式 HTTP 前置知识

目录 1. 应用层 2. 自定义协议 2.1 根据需求 > 明确传输信息 2.2 约定好信息组织的格式 2.2.1 行文本 2.2.2 xml 2.2.3 json 2.2.4 protobuf 3. HTTP 协议 3.1 特点 4. 抓包工具 1. 应用层 在前面的博客中, 我们了解了 TCP/IP 五层协议模型: 应用层传输层网络层…...

Python-链表数据结构学习(1)

一、什么是链表数据&#xff1f; 链表是一种通过指针串联在一起的数据结构&#xff0c;每个节点由2部分组成&#xff0c;一个是数据域&#xff0c;一个是指针域&#xff08;存放下一个节点的指针&#xff09;。最后一个节点的指针域指向null&#xff08;空指针的意思&#xff0…...

性能优化经验:关闭 SWAP 分区

关闭 SWAP 分区&#xff0c;特别是在性能敏感场景&#xff08;如 Elasticsearch 服务&#xff09;中&#xff0c;主要与 SWAP 的工作机制和对应用性能的影响有关。以下是详细原因&#xff1a; 1. SWAP 的工作机制导致高延迟 SWAP 是什么&#xff1a; SWAP 分区是系统将物理内存…...

SpringBoot小知识(2):日志

日志是开发项目中非常重要的一个环节&#xff0c;它是程序员在检查程序运行的手段之一。 1.日志的基础操作 1.1 日志的作用 编程期调试代码运营期记录信息&#xff1a; * 记录日常运营重要信息(峰值流量、平均响应时长……) * 记录应用报错信息(错误堆栈) * 记录运维过程数据(…...

java虚拟机——jvm是怎么去找垃圾对象的

JVM&#xff08;Java虚拟机&#xff09;通过特定的算法和机制来查找和识别垃圾对象&#xff0c;以便进行垃圾回收。以下是JVM查找垃圾对象的主要方法和步骤&#xff1a; 一、可达性分析法 JVM使用可达性分析法来识别垃圾对象。这种方法从一组称为“GC Roots”的对象作为起始点…...

Macos远程连接Linux桌面教程;Ubuntu配置远程桌面;Mac端远程登陆Linux桌面;可能出现的问题

文章目录 1. Ubuntu配置远程桌面2. Mac端远程登陆Linux桌面3. 可能出现的问题1.您用来登录计算机的密码与登录密钥环里的密码不再匹配2. 找不到org->gnome->desktop->remote-access 1. Ubuntu配置远程桌面 打开设置->共享->屏幕共享。勾选允许连接控制屏幕&…...

狼窝网站更新升级通知/网站推广的方法有哪些

排骨土豆炖豆角的用料排骨适量 土豆2-3个 豆角500g 葱适量 干辣椒适量 蒜适量 姜2-3片 大料2颗 花椒适量 料酒适量 冰糖适量 黄豆酱适量 蚝油适量 老抽适量 红烧酱油(或生抽)适量 十三香少许 盐3勺排骨土豆炖豆角的做法步骤1买回来的排骨先放在水里泡一泡&…...

浏网站建设补贴/营销型企业网站案例

什么是异常&#xff1f; 异常一般是指程序在编译期没有问题&#xff0c;但是在程序运行期出现的错误&#xff0c;一个程序会因为出现异常而终止运行&#xff0c;也就是我们常说的挂掉&#xff0c;在多线程下&#xff0c;异常只会影响所在的线程&#xff0c;对其他线程没有影响。…...

福建漳州网站建设费用/系统优化助手

167. 两数之和 II - 输入有序数组 给定一个已按照升序排列 的有序数组&#xff0c;找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2&#xff0c;其中 index1 必须小于 index2。 说明: 返回的下标值&#xff08;index1 和 index2&#x…...

深圳品牌网站制作公司哪家好/seo推广公司价格

代理服务器英文全称是Proxy Server&#xff0c;其功能就是代理网络用户去取得网络信息。形象的说&#xff1a;它是网络信息的中转站。在一般情况下&#xff0c;我们使用网络浏览器直接去连接其他 Internet站点取得网络信息时&#xff0c;须送出Request信号来得到回答&#xff0…...

政府高度重视网站建设/百度北京总部电话

作为开发环境&#xff0c;如果采用经典配置&#xff1a;JBuilderWeblogicOracle&#xff0c;自是得心应手&#xff0c;但价格是惊人的。此配置主要是针对大型或超大型应用&#xff0c;硬件要求也很高&#xff0c;针对国内以中小型应用为主的现况&#xff0c;不作推荐。虽然国内…...

北京平台网站建设哪家好/沧州网站建设推广

图像开启与闭合图像开运算与闭运算与膨胀和腐蚀运算有关&#xff0c;由膨胀和腐蚀两个运算的复合与集合操作(并、交、补等)组合成的所以运算构成。开运算与闭运算依据腐蚀和膨胀的不可逆性&#xff0c;演变而来。开运算&#xff1a;先对图像腐蚀后膨胀闭运算&#xff1a;先对图…...