LeetCode--只出现一次的数字(位运算、Set集合)

题目分析原题:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [3,3,2]输出: 2示例 2:输入: [5,3,1,3,1]输出: 5解题思路数据结构与算法:数组、位运算、Set特性实现思路1:利用^异或位运算特性 a ^ 0 = a; a ^ a = 0; a ^ b ^ a = a ^ a ^ b;实现思路2:利用Se.
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

LeetCode--多数元素(数组排序、Map特性、位运算、摩尔投票)

题目分析原题:给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。示例 1:输入:[3,2,3]输出:3示例 2:示例 2:输入:[2,2,1,1,1,2,2]输出:2解题思路数据结构与算法: 数组、Map特性、位运算、摩尔投票实现思路1: 利用数组排序,取中间元素;实.
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

Linux--防火墙iptables基本命令、常用端口的开放/阻止/删除

【学习背景】​Linux CentOS 6.5版本以前,默认防的火墙是iptables,CentOS6.5版本及以后版本,防火墙都由iptables升级为了firewall,不过底层还是基于iptables的指令,因此还是有必要了解了解。本文主要介绍iptables的基本命令以及如何开放和阻止iptables防火墙常用端口,如22、80、8080、3306等常用端口号。目录一、iptables安装二、iptables基本操作2.1 防火墙服务2.2 systemctl基本命令2.3 service
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

MySQL--关于my.cnf配置文件中的常见参数、参数值及参数说明

【学习背景】本文主要分享一下MySQL日常开发运维当中,关于配置文件my.cnf中[client]、[mysqld]、[mysql]、[mysqld_safe]四个组下比较常见的参数、参数值以及参数值说明。学习目录一、[client]组下参数二、[mysqld]组下参数三、[mysql]组下参数四、[mysqld_safe]组下参数一、[client]组下参数[client]#客户端端口号port=3306 #套接字文件,本地连接使用 socket=/data/mysqldat
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

Java--换工作也要学废的快速排序之三部曲解法

换工作也要学废的快速排序之Java三部曲解法
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

IDEA--通过cherrypick实现指定几条git提交记录合并到新分支

IDEA实现指定git提交记录到新分支
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第五章

软件项目管理第4版课后习题[附解析]系列文章目录第一章第二章第三章第四章第五章待更新第六章待更新第七章待更新期末复习题型分册版待更新第五章一、填空题1.任务分解是将一个项目分解为更多的工作细目或者(子项目),是项目变得更小、更易管理、更易操作。3.WBS的全称是(任务分解结构Work Breakdown Structure)。3.WBS最底层次可交付成果是(工作包work package)。二.判断题1.WBS提供了项目范围基线。...
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第六章

一、填空题1.软件项目成本包括直接成本和间接成本,一般而言,项目人力成本归属于(直接)成本。2.再在项目初期,一般采用的成本估算方法是(类比估算法)。3.功能点方法中5类功能组件的计数项是(外部输入)、(外部输出)、(外部查询)、(内部逻辑文件)、(外部接口文件)。4.敏捷项目一般采用(故事点)估算方法。5.(用例点)方法通过分析用例角色、场景和技术与环境因子等来进行软件估算。二.判断题1.故事点估算是一个相对的估算过程。(√)2.在软件项目估算中,估算结果是没有误差的。(×)3.人的劳动
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第七章

一、填空题(关键路径)决定了项目在给定的金钱关系和资源条件下完成项目所需的最短时间。(时间)是一种特殊的资源,以其单向性、不可重复性、不可替代性而有别于其他资源。在ADM网络图中,箭线表示(活动/任务)。(应急法)和(平行作业法)都是时间压缩法。工程评估评审技术采用加权平均的公式是(PERT历时=(O+P+4M)/6),其中O是乐观值,P是悲观值,M是最可能值。二、判断题一个工作也可以通过多个活动完成。(√)在项目进行过程中,关键路径是不变的。(×)在PDM网络图中,箭线表
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第八章

一、填空题1、(审计)是对过程或产品的一次独立质量评估。2、质量成本包括预防成本和(缺陷成本)。3、(软件质量)是软件满足明确说明或者隐含的需求的程度。4、McCall质量模型关注的3个方面是(产品运行)、(产品转移)、(产品修改)。5、质量管理总是围绕着质量保证和(质量控制)过程两个方面进行。6、质量保证的主要活动是(项目执行过程审计)和(项目产品审计)。二、判断题1、质量是满足要求的程度,包括符合规定的要求和客户隐含的需求。(√)2、软件质量是软件满足明确说明或者隐含的需求的程度。(√
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第九章

一、填空题1、(完整性和可跟踪性)是软件配置管理的核心功能。2、(基线)标志开发过程中一个阶段的结束和里程碑。3、 基线变更控制包括(变更请求)、(变更控制)、(变更批准/拒绝)、(变更实现)等步骤。4、(版本管理)、(变更管理)是配置管理的主要功能。5、基线变更时,需要经过(SCCB)授权。6、SCCB的全称是(软件配置控制委员会)。二、 判断题1、一个软件配置项可能有多个标识。(×)每个软件只有唯一的配置项2、基线提供了软件开发阶段的一个特定点。(对)3、有效的项目管理能够控
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第十章

一、填空1、 可以充分发挥部门资源优势集中的组织结构为(职能型组织结构)2、 组织结构的主要类型(职能型)、(项目型)、(矩阵型)3、 (会议形式)沟通最有可能协助解决复杂的问题。4、 当项目中有20个人时,沟通渠道最多有(190)。二、判断1、项目干系人是项目计划的一部分。(√)2、项目型的优点是可以资源共享。(×)项目型缺点:资源不能共享3、应尽量多建立一些沟通渠道。(×)4、项目沟通的基本原则是及时性、准确性、完整性和可理解性(√)5、在IT项目中,成功的最大威胁
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第十一章

一、填空题1.风险评估的方法包括(定性)和定量风险分析。2.决策树分析是一种(形象化的图表分析)方法。3.项目风险的三要素是(风险事件)、(风险事件发生的概率)、(风险造成的影响)。4.(回避)风险是指尽可能地规避可能发生的风险,采取主动放弃或者拒绝使用导致风险的方案。5.定量风险评估主要包括(访谈)、(盈亏平衡分析)、(决策树分析)、(模拟法)、(敏感性分析)等方法。二、判断题1.任何项目都是有风险的。(√)2.风险是损失发生的不确定性,是对潜在的、未来可能发生损害的一种度量。(对)3.
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第十二章

一、 填空为执行项目而从项目团队外获取产品、服务或者成果的过程称为:(采购)合同双方当事人承担不同角色,这些角色包括:(甲方)、(乙方)一个CPFF合同类型,估计成本是10万元,固定费用是成本1.5万元,当成本提高至20万元是,合同金额为:(21.5万元)二、 判断软件项目外包的实质是软件开发过程从公司内部部分或者全部延伸到公司外部的过程(×)软件项目外包其实质是软件开发过程从公司内部将部分或全部开发工作延伸到公司外部的管理规范与管理技术.对于甲方来说,成本补偿合同的风险大于总
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第十三章

一、填空题1、软件项目管理的4个要素是:(范围、质量、进度、成本)。2、质量和成本成一定的(正比)关系。3、进度和成本成一定的(反比)关系。二、判断题1、范围和成本成一定的正比关系(√)2.进度和成本是关系最为密切的两个要素,几乎成对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定以牺牲工期进度为代价。(x)3.项目管理过程是一个集成的过程,范围计划、进度计划、成本计划、质量计划、风险计划是相互联系的。.(对)4.软件项目管理的4个要素是范围、质量、进度、风险。(x)三、选择题
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第十四章

一、填空题1、当sV=BCWP-BSWS<0时,表示(项目进度落后)。2、代码评审由一组人对程序进行阅读、讨论和争议,它是(质量控制)过程。3、挣值分析法也称为(已获取价值分析),是对项目的实施进度、成本状态进行绩效评估的有效方法。4、一项任务正常进度是10周,成本是10万元,可以压缩到8周,成本变为12万元,那么压缩到9周时的成本是(11)。5、从质量控制图的控制上限和控制下线,可以知道(可以接受的过程的偏差范围)。6、范围控制的重点是避免需求的(变更)。7、一个任务原计划
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题[附解析]第十五章

一、填空题1、项目周例会就是一种(正式)沟通方式。2、在马斯洛得需求层次理论中,最高层需求就是(自我实现)。二、判断题1、麦克勒格得x理论就是参与理论。(×)Y理论属于参与理论2、产品提交之后,如果甲方提出修改一些功能,对于这个维护需求,我们应该及时给予维护。(×)3、风险管理就是连续得过程。(√)4、管理干系人参与与控制干系人参与都就是干系人管理得任务。(√)5、敏捷生存期模型中得每天站立会议就是很有效得一种沟通方式。(√)三、选择题1、移情聆听需要理解她人得观点,为了展示移情聆
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

loadrunner12.0安装教程

1.下载地址:链接:https://pan.baidu.com/s/1vNeRdiurL9M20OBNAkS1wg提取码:7hmp失效可于评论区评论2.点击下载、解压后的文件夹,如下所示:3.点击打开文件夹,里面有一个安装包,如下所示:4:双击进行安装,会有如下弹框:注意:这里可以更改安装位置,点击Install 进行下一步安装。5:安装完毕之后,会弹出LR12.0的安装提示界面,如下所示:6.一直点击下一步,进行安装,在安装过程中会验证电脑是否含有软件安装运行的必备组件,缺少组
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题第十六章

第十六章 项目结束过程一、填空题1、项目目标已经成功实现,可交付成果已经出现;或者项目无法继续进行,这时项目可以(终止)了。2、(项目验收过程)就是甲方对乙方交付得产品或服务进行验收检验,以保证它满足合同条款得要求。二.判断题1、有大量文件说明就能保证项目成功。(x)2、项目计划中确定得可交付成果已经出现,项目得目标已经成功实现时,可终止项目。( √ )3、项目没完成时,不能终止项目。(X)4、只有项目成功完成了,才说明项目结束了。(X )5、一个项目得交付验收,意味着项目得结束。(√)
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0

软件项目管理第4版课后习题-期末复习题型分册版-练习版无答案

一、填空题1、敏捷模型包括( )个核心价值,对应( )个敏捷原则。2、项目管理包括( )、( )、( )、( )、( )5个过程组。3、项目立项之后,项目负责人会进行( )决策,确定待开发产品的哪些部分应该采购、外包开发、自主研发等。4、PMI人才三角重点关注( )、( )、( )3个关键技能。5、在( )阶段,应该明确项目的目标、时间表、使用的资源和经费,而且得到项目发起人的认可。6、( )生存期模型中,要求项目所有的活动都严格按照顺序进行,一个阶段的输入时下一个阶段的输入。7、总体上,项目
分类: 企业开发 发布时间: 06-27 08:15 阅读次数: 0