【面试题】两整数的汉明距离
两个整数之间的汉明距离是相应位不同的个数。 定义:给定两个整数 x 和 y,计算汉明距离。(0 ≤ x, y < 2^31) 例如: ``` 输入: x = 1, y = 4 结果: 2 解释: 1 (0 0 0 1) 4 (0 1 0 0) ↑ ↑ ``` 上述箭头指向相应位不同的位置。 ```go func hammingDistance(x int, y int) int { } ``...阅读全文
两个整数之间的汉明距离是相应位不同的个数。 定义:给定两个整数 x 和 y,计算汉明距离。(0 ≤ x, y < 2^31) 例如: ``` 输入: x = 1, y = 4 结果: 2 解释: 1 (0 0 0 1) 4 (0 1 0 0) ↑ ↑ ``` 上述箭头指向相应位不同的位置。 ```go func hammingDistance(x int, y int) int { } ``...阅读全文
## goland 已经修改了go to interface的配置,就是在边栏上不显示小箭头,哪位知道为啥...阅读全文
在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,切换分支时分支名的 tab 自动补全会比较糟糕,我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢? 为了提高切换 Git 分支的效率,我用 Golang 写了 `git-checkout-branch` 这个小工具,可以交互式的切换分支,并自带搜索功能,帮助你更优雅的进行分支切换。 ## 概览 Github 地址:https://github.com/royeo/git-checkout-branch ,欢迎 star。 ![](https://raw.githubusercontent.com/royeo/static/master/gif/gi...阅读全文
在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,分支名的 tab 自动补全会比较糟糕,切换时我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢? 为了提高切换 Git 分支的效率,我用 Golang 写了 git-checkout-branch 这个小工具,可以交互式的切换分支,并自带搜索功能,帮助你更优雅的进行分支切换。 概览 Github 地址:https://github.com/royeo/git-checkout-branch ,欢迎 star。 image 说明: 使用箭头键 ↓ ↑ → ← 进行移动,也支持 j 和 k 的上下移动 使用 / 切换搜索 按 ctrl + c 退出 安装 可以直接下载安装: c...阅读全文
在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,分支名的 tab 自动补全会比较糟糕,切换时我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢? 为了提高切换 Git 分支的效率,我用 Golang 写了 git-checkout-branch 这个小工具,可以交互式的切换分支,并自带搜索功能,帮助你更优雅的进行分支切换。 概览 Github 地址:https://github.com/royeo/git-... ,欢迎 star。 说明: 使用箭头键 ↓ ↑ → ← 进行移动,也支持 j 和 k 的上下移动 使用 / 切换搜索 按 ctrl + c 退出 安装 可以直接下载安装: curl -sSL https://g...阅读全文