在开放定址算法里,线性探测法是散列解决冲突的一种方法,当hash一个关键字时,发现没有冲突,就保存关键字, 如果出现冲突,则就探测冲突地址下一个地址,依次按照线性查找,直到发现有空地址为止,从而解决冲突, 例如 关键字集合{7、8、30、11、18、9、14},散列函数为:H(key) = (key ...
分类:
其他好文 时间:
2019-10-19 12:44:52
阅读次数:
260
继上两篇文章,本篇重点。所用的都是项目实际操作 提交代码 新建文件提交代码 idea自动提醒你是否加入到本地缓存(点击add就是添加如果不添加提交不上去事后需要手动提交 ps:快捷键是ctrl+alt+A) 之后就可以疯狂的写代码 提交代码(快捷键ctrl+K提交到本地注释必须写,ctrl+shif ...
分类:
其他好文 时间:
2019-10-18 15:26:24
阅读次数:
439
git安装 1. 安装git工具上篇文章说过请参考 https://mp.weixin.qq.com/s/A8MkjYTXYSMVRlg25TWemQ idea下载coding代码 打开idea准备下载coding代码 复制coding代码路径 粘贴到idea窗口(点击test按钮测试) 登录cod ...
分类:
其他好文 时间:
2019-10-17 17:33:09
阅读次数:
78
Git分支管理 索引 创建分支 合并分支 解决冲突 BUG分支 01.创建分支 查看当前的工作分支 主分支 ,开始是 指向 分支 创建新分支,再把 指向新的分支 切换回 分支 02.合并分支 当需要合并分支时 Fast forward为“快速合并”模式,也就是直接把master指向dev的当前提交 ...
分类:
其他好文 时间:
2019-10-07 14:50:13
阅读次数:
105
Set集合 Set集合中的元素是无序的(这里的无序指的是元素的放入顺序),另外Set集合中不能包含重复的元素。主要的Set集合类包括: 、`TreeSet EnumSet`。 HashSet类 集合利用哈希表存储数据,哈希表存储时会涉及到元素冲突问题,这里解决冲突使用的是拉链法,也就是将哈希码相同的 ...
分类:
编程语言 时间:
2019-09-30 21:35:04
阅读次数:
93
HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突 ...
分类:
其他好文 时间:
2019-09-28 23:25:21
阅读次数:
107
1.首先,无论出现什么问题,那肯定是有原因的,不存在没有原因的问题,比如,你拉取的最新代码,然后修改完成以后进行编译,然后把编译好的文件提交到服务器上,却突然发现页面还是以前的样子,没有任何变化,然后你就继续拉取代码,继续重新编译,继续上传,一直重复却发现没有任何作用,一定要学会定位问题。 2.我是 ...
分类:
其他好文 时间:
2019-09-26 21:44:12
阅读次数:
122
测试如下: 先将远程的代码修改,之后更新; 之后将工作区修改的代码(这里修改的代码跟远程修改的位置一样)提交到本地,之后拉取远程的代码,会发现有冲突; Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的 Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的 选择Merg ...
分类:
其他好文 时间:
2019-09-22 19:47:19
阅读次数:
675
git merge --no-ff branch 合并指定代码 如果有冲突 git mergetool 可视化解决冲突, qa! 全退出 如果修复失败 git checkout branch -f 还原原分支代码 合并提交记录 git commit --amend 使用上一次的提交记录 git re ...
分类:
其他好文 时间:
2019-09-19 16:22:19
阅读次数:
81
前言 最近在团队内部发起了一个小的python项目(用tkinter实现一个小工具),但是发现大家对git的使用还不太熟悉,不知道怎么同步代码、解决冲突等等。因为我觉得对测试工程师来说,git应该是必备技能,所以就帮大家整理下git最常用的命令及使用方法。 git的运用场景 写接口或者UI自动化,代 ...
分类:
其他好文 时间:
2019-09-06 01:27:06
阅读次数:
119