今天给大家介绍git一个非常实用的技能cherry-pick。cherry-pick字面翻译就是捡樱桃(吃货们请自重),但在git里,它的功能是把已经存在的commit进行挑选,然后重新提交。下面大家可以脑补一下这种情况,本地仓库有3个分支master、test、normal,他们的提交记录如下: ...
分类:
其他好文 时间:
2019-10-17 17:44:23
阅读次数:
55
//删除空格和回车 function trimall($str){ $qian=array(" "," ","\t","\n","\r"); return str_replace($qian, '', $str); } //多个连续空格只保留一个 function merge_spaces($str... ...
分类:
Web程序 时间:
2019-10-17 10:29:27
阅读次数:
103
算法理解: 一个数组长度为n,他的前m个元素是升序的,后n-m个元素升序的,怎么使整个数组变成一个升序数组? 如n=6,m=3 排序前 排序后 归并排序采用了分治的想法,一个数组如果左边有序,右边有序则进行合并,如果左边无序递归处理,同理右边也递归处理。 由于归并排序每次使严格二分,所以时间复杂度是 ...
分类:
编程语言 时间:
2019-10-16 17:43:49
阅读次数:
82
排序 起泡排序(bubble sort),归并排序(merge sort) 1,起泡排序(bubble sort),大致有三种算法 基本版,全扫描。 提前终止版,如果发现前区里没有发生交换,就说明前区已经有序了,直接终止了。但是有个效率低下的地方,就是右边界hi是每次循环向前移动一个单元 跳跃版,在 ...
分类:
编程语言 时间:
2019-10-16 11:39:07
阅读次数:
115
指令常用 git init 初始化本地仓库 git add . 将文件添加到本地仓库 git commit m "修改信息" 将本地仓库提交到暂存区 注意每次修改了文件 都需要执行上面两步操作 git status 查看状态(不知道下一步干啥 可以执行一下这个操作) git checkout 分支名 ...
分类:
其他好文 时间:
2019-10-16 11:18:37
阅读次数:
79
一、冒泡排序 遍历一个数组,如果发现数组中相邻的两个元素不满足要求时,就调整他们的次序,直达最后没有需要调整时说明数组有序。 二、选择排序 三、插入排序 四、希尔排序 五、归并排序 六、快速排序 ...
分类:
编程语言 时间:
2019-10-15 11:42:03
阅读次数:
85
接收到 Pull Request 后,会如图 7.1 中所示,在仓库的 Pull Request标签页中显示别人发送过来的 Pull Request 的一览表。现在让我们点击Pull Request 查看详细内容。 详细页面与我们发送 Pull Request 时的页面大致相同。点击 Mergepu ...
分类:
其他好文 时间:
2019-10-15 10:10:44
阅读次数:
106
本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: 其中List结构定义如下: L1和L2是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数Merge要将L1和L2合并为一个非递减的整数序列。应直接使用原序列中的结点,返回归并后的带头结点的链表头 ...
分类:
其他好文 时间:
2019-10-14 23:46:51
阅读次数:
90
本地分支a,且没有分支b,想要切换到远程以后分支b 1. git remote update origin --prune 更新本地分支列表与远程一致 2. git branch 查看本地所有分支,是否已经更新出分支b 3. git checkout b 切换到分支b 4. git merge a ...
分类:
其他好文 时间:
2019-10-14 12:56:18
阅读次数:
100
在实际应用当中,对于数据较大的输入,归并排序是比较快的一个算法。该算法采用的是分治法的思想。 原理:将数据分开排序,然后进行合并,最后形成一个排好的序列。 将其合并输出,如下图所示: 代码实现如下: ...
分类:
编程语言 时间:
2019-10-13 18:47:13
阅读次数:
85