rainbowhu

rainbowhu

V2EX 第 200869 号会员,加入于 2016-11-11 15:06:12 +08:00
今日活跃度排名 5178
rainbowhu 最近回复了
5 天前
回复了 tenserG 创建的主题 算法 面试遇到怪题,大家有什么思路吗
@rainbowhu r * m 直接换成固定值 最早的 m * 0.3 吧
5 天前
回复了 tenserG 创建的主题 算法 面试遇到怪题,大家有什么思路吗
这样的吗?

对于总量 m 和个数 n ,以及最大比例 r, 每次确定随机范围[x, y]

x >= 1
m - x <= (n - 1) * r * m 也即 x >= m - (n - 1) * r * m

-> x = max(1, m - (n - 1) * r * m)

y <= r * m
m - y >= (n - 1) * 1 也即 y <= m - (n - 1) * 1

-> y = min(r * m, m - (n - 1) * 1)
5 天前
回复了 ninjaJ 创建的主题 NAS 玩 NAS 的人到底是被它的什么吸引了?
nas 其实可理解为微型数据中心,自己跑几个服务还是很有乐趣的。
18 天前
回复了 suikaChen 创建的主题 git 请教各位关于 Git 合并的问题
merge commit 本身就可以包含解决冲突的修改,倒也不用单独搞个 commit 解决冲突。不过这些倒也没这么关键
40 天前
回复了 sngxx 创建的主题 git 请教一个开发流程中 GIT 解决冲突的问题
当然还有一些简单的方式
```sh
git checkout feature
git pull --rebase origin master # 解决冲突
git push origin feature:master
```
40 天前
回复了 sngxx 创建的主题 git 请教一个开发流程中 GIT 解决冲突的问题
feature 与 master 有冲突,说明 feature 版本落后了,要同步下 master 最新代码。
rebase 方式:
```sh
git checkout feature
git pull
git pull --rebase origin master # 更新本地分支,并解决冲突
git push -f # 确保 feature 只有自己使用或着没有别人推代码
#创建 mr ,如果已有 mr ,此时不会再显示冲突。如果过段时间又有冲突,重复此步骤
```

另外还有 merge commit 方式,如果没有 mr 等复杂流程:
```sh
git checkout master
git fetch
git pull
git merge origin/feature # 解决冲突,会产生 1 个 merge commit
git push
```

如果有 mr 流程(与 rebase 方式类似,只是会多 1 个 merge commit)
```sh
git checkout feature
git fetch
git pull
git merge oirgin/master # 解决冲突,会产生 1 个 merge commit
git push
#创建 mr ,如果已有 mr ,此时不会再显示冲突。如果过段时间又有冲突,重复此步骤
```

命令简单写的,不是很精简,理解意思即可
43 天前
回复了 momo2023 创建的主题 生活 一想到 30+岁还要去相亲,不免有些感慨
出去喝喝茶聊聊天挺好的,听听故事,讲讲人生。每个人的故事都不一样。相亲不要那么强的目的性。
不用藏着掖着,坦然面对即可。终归是你情我愿的事。
有时候会梦到坐在高中教室里早读,光线很好,空气微凉,有点紧张。然后又想到已经毕业了,突然就释怀了。
看碟下菜,一个巴掌拍不响。要循序渐进,不要一厢情愿。对方没意愿,及时止损就行了
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2884 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.