面试题51. 数组中的逆序对 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例 1: 输入: [7,5,6,4] 输出: 5 限制: 0 <= 数组长度 <= 50000 归并排序简介: 归并排序(MERGE-SORT ...
分类:
编程语言 时间:
2020-04-24 21:28:34
阅读次数:
78
牵涉命令 git branch git checkout git merge 创建分支并切换到新的分支 git branch xxx 创建一个新的分支 git branch 查看当前所在分支【 表示当前】 git checkout xxx 从当前分支切换某个分支 在新的分支上面常规开发【一般是dev ...
分类:
其他好文 时间:
2020-04-23 23:00:57
阅读次数:
365
Gitflow存在两个记录项目历史的分支 Master分支 :存储(官方的,正式的)项目发布历史记录的分支。 develop分支 :充当功能的集成分支。 Develop分支将包含项目的完整历史记录,而master将包含简化版本。现在,其他开发人员应该克隆中央存储库,并为develop创建跟踪分支。 ...
分类:
其他好文 时间:
2020-04-21 11:29:12
阅读次数:
88
list和forward_list成员函数版本的算法: 操作解释 lst.merge(lst2) 将来自lst2的元素合并入lst,二者都必须是有序的,元素将从lst2中删除。 lst.merge(lst2, comp) 同上,上面版本使用<运算符,这个版本使用给定比较操作。 lst.remove( ...
分类:
编程语言 时间:
2020-04-20 23:30:14
阅读次数:
77
管理人员统一对git提交代码做merge合并 ## 基线提交采用合并请求的方式为优化基线提交流程,减小提交风险,基线提交流程将采用由开发人员发起合并请求,管理人员统一合并请求的方式。 **操作流程** ### 一、本地开发提交 1、创建本地分支 基于baseline创建新分支 ```git chec ...
分类:
其他好文 时间:
2020-04-20 21:58:34
阅读次数:
488
当使用 git pull 拉取代码时发生冲突报错: error: Your local changes to the following files would be overwritten by merge: xxx/xxx.php Please commit your changes or st ...
前言 前情提要: "Git应用详解第八讲:Git标签、别名与Git gc" 这一节主要介绍 与`git rebase`的原理及使用。 一、 的作用为移植提交。比如在 分支错误地进行了两次提交 和`3rd master cherry pick`就能轻松实现这一需求。 首先在版本库中创建了两个分支 和` ...
分类:
其他好文 时间:
2020-04-19 19:47:37
阅读次数:
87
题目链接: "P1892 [BOI2003]团伙" 最近懒死了。 和 "P1525 关押罪犯" 和相似,也要有一个记录敌人信息的数组。 这里对这个数组有个好些的理解:记录敌人集合中的 任意一个 ,由于并查集的性质,其他的也随之确定。 注意的是,在两个团伙合并时,先前两个团伙已确定的敌人不会因此成为朋 ...
分类:
其他好文 时间:
2020-04-19 15:01:42
阅读次数:
55
逻辑卷管理器总结 内容概述: 创建逻辑卷 逻辑卷的扩展 逻辑卷的缩减 逻辑卷管理 逻辑卷快照 拆卸更换硬盘 删除逻辑卷 LVM: Logical Volume Manager 可以允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小 允许在多个物理设备间重新组织文件系统 LVM可以弹性的更改LV ...
分类:
其他好文 时间:
2020-04-19 14:59:49
阅读次数:
73
在目前已使用的质量内建的工程实践中不可否认的一个实践为代码审查 它被用作提高产品交付质量和提高开发过程效率的有效措施。 Git又是目前当红的源码管理工具,若你的团队目前已经选用了GitLab来作为托管工具,那此文中你可以学到如何通过GitLab的Merge Request(合并请求)进行代码审查以及 ...
分类:
其他好文 时间:
2020-04-18 20:06:59
阅读次数:
70