解释: 1.使用Hash函数计算关键字的Hash值,通过Hash值定位到Hash表的指定位置 2.如果此位置已经被其他节点占用,把新节点的$nextNode指向此节点,否则把新节点的$nextNode设置为NULL 3.把新节点保存到Hash表的当前位置 4.遍历当前链表,比较链表中每个节点的关键字 ...
分类:
编程语言 时间:
2018-06-08 14:23:14
阅读次数:
180
1.git stash2.git rebase 45c2d5c --interactive 3.git stash pop4.git add5.git commit --amend 确认编辑后按control+x保存6.git rebase --continue 6.1 编辑冲突文件, 解决冲突 6 ...
分类:
其他好文 时间:
2018-06-05 23:17:55
阅读次数:
164
Beyond Compare主要作用: 1. 可以比较文件、文件夹的差异; 2. 将一个文件或文件夹的两个不同版本进行变更合并,生成一个输出。 基于以上两个特性,可以将beyond compare集成到git内,作为解决冲突的利器,具体配置如下,找到.gitconfig文件(Windows下在C:\ ...
分类:
其他好文 时间:
2018-06-04 14:27:09
阅读次数:
528
第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull ...
分类:
其他好文 时间:
2018-06-01 11:38:01
阅读次数:
176
Hashtable简介 Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 Hashtable也是JDK1.0引入的类,是线程安全的,能用于多线程环境中。 Hashtable同样实现了Seri ...
分类:
其他好文 时间:
2018-05-24 18:21:49
阅读次数:
273
Git--解决冲突 本文来自于:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840202368c74be33fbd884e71b570f2cc3c0d1dcf000 ...
分类:
其他好文 时间:
2018-05-18 11:28:51
阅读次数:
155
10. 合并分支并解决冲突(conflict) 1) 合并分支 在代码管理过程中,切换分支或者同步服务器代码时,常常会出现代码冲突的情况,这种情况出现的原因一般是由于两个分支对同一个文件进行修改, 当把这两个分支进行合并时就有可能会出现冲突(pull远程服务器上的代码是一样的道理)。 以Test仓库 ...
分类:
其他好文 时间:
2018-05-17 18:50:57
阅读次数:
223
1、HashMap底层原理分析(put、get方法) HashMap底层是通过数组加链表的结构来实现的。HashMap通过计算key的hashCode来计算hash值,只要hashCode一样,那hash值就是相同的。当hash值相同时,就会出现hash冲突,HashMap通过链表来解决冲突。 原理 ...
分类:
其他好文 时间:
2018-05-14 13:17:26
阅读次数:
172
git常用操作 origin 远程仓库的别名 不在追踪某些文件 解决冲突 git 更新fork别人的代码 coding代码之后,发现原项目更新,更新代码 添加原项目的远程地址 upstream为别名 更新代码 merge合并之后,如果代码没有冲突的话就可以合并成功了,如果有冲突还需要自行解决冲突 ...
分类:
其他好文 时间:
2018-05-11 20:38:00
阅读次数:
130
1、更改完代码后,git push 发生错误 注: 此时,使用 git pull: 更新代码,git 会自动merge不同的更新, a. 如果git 自动merge成功,再进行 git push操作就会成功。 b. 如果git 自动merge失败,使用git status可以查看哪个文件 merge ...
分类:
其他好文 时间:
2018-04-27 14:39:47
阅读次数:
9258