git cherry-pick

1 cherry-pick git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。 例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了。 如下图,比如我们想将master的C5修改记录,也提交到dev-feature这个分支上,我们可以使用: git cherry-pick ee99d9a 如果没有修改文件的同一行则提交顺利。如果有冲突则需要手工解决。 2 冲突解决 如下图,我……

阅读全文

git merge 和git rebase的区别

最近在学习git的版本控制,分支之间的同步、冲突处理,cherry-pick等有趣的功能。下面是整理的一些学习笔记。 一、git merge [branchName] 顾名思义,就是合并分支,比如你当前代码库有两个分支一个是master,另一个是dev-feature。(如下图) 我们在dev-feature 分支,想同步master的通用修改: git checkout dev-feature git merge master Git会按照修改的时间点将master分支的修改记录依次应用到dev-feature分支。 我们使用git log 可以看到修改记录依次为(从新到旧):C7←C5←C6←C3←C4←C2←C1……

阅读全文

背包九讲01-关于常数的优化

Preface 01背包容量为V,在求能装入物品的获得最大价值dp[V]时,有一个常数优化。(也适用于恰好装满容量为V的01背包问题) 说明:大写字母V表示背包的容量。 关于一个常数优化的问题 前提:如果我们最后只想计算出dp[V]的值,根据动归方程: 1 dp[v]=max(dp[v], dp[v-ci]+wi);//i表示第i个物品 当计算到第n个物品时,我们只需要知道dp[V-cn]的值是多少,也就是说计算第n-1个物品的时候,正常for循环下标 v 应该递减至第n-1件物品的cost,但是下一步得到答案只需要知道dp[V-cn],我们一旦到达下标 V……

阅读全文

2016 年中总结

我今年23岁,从毕业到今天(2016-08-18),大约来杭州工作也有一年时间了。 工作上 今天晚上7:30领导半年度谈话,浑浑噩噩又过了半年,没有了寒暑假的日子感觉就是度年如日,自从我导师离职,加入到QD小组快有3~4月了,感觉工作任务有点多,但是整体还好。后续还需要提高工作效率。凌总问我以后是想走业务路线还是技术路线?答曰:还没想好!应该是时候规划一下了。 下半年主要是境外期货业务。 生活上 生活上整体还好,这半年都宅在房子里,西湖都没去几次~说来惭愧。体重长胖了几斤。大约每两周用微信给爷爷打一次电话……

阅读全文

晓松奇谈

历史不是镜子,历史是精子,牺牲亿万,才有一个活到今天。人生不是故事,人生是事故,摸爬滚打,才不辜负功名尘土。……

阅读全文

C++关于NULL、0、nullptr

一 关于NULL、0、nullptr 1 在C语言中NULL被定义为:一个void* 指针,指向的地址为0。 1 #define NULL ((void *)0) 所以在C语言中我们通常会写出如下语句 1 2 int *i = NULL; foo_t *f = NULL; 2 而在C++中,NULL会被定义为0 1 2 3 4 5 #ifndef __cplusplus #define NULL ((void *)0) #else /* C++ */ #define NULL 0 #endif 3 C++11引入了nullptr 来表示空指针 二 在C++中使用NULL的风险 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 //func1 int mycall(char *a, char *b) { cout<<"char pointer!"<<endl; } //func2 int mycall(char *a, int b) { cout<<"int !"<<endl; } // func3 int mycall(char *a,nullptr_t nullp) { cout<<"nullptr !"<<endl; } int main() { char *a,*b; mycall(a,b); //char pointer! //优先调用func2,没有func2则调用func1或fu……

阅读全文

2016-Plans

Coding 1 在Github上Commit 3+个项目。 2 看5本非技术书,看5本技术书集。 《李世乭自传》–在读… 《有味》-汪涵 –读完 《Linus Torvalds自传》(中文版) 《Operating Systems Design & Implementation 3rd Edition》 –计划读 TRAVEL 云南旅游一次,大理,丽江。(八月份) 去一次西藏旅游。(国庆节)……

阅读全文

《有味》汪涵

2016-04-07 第一次看到《有味》(汪涵)的这本书是在高三的时候,上午第二节课做完午间操,都会路过书店,当时只是走马观花看了一下,最近才在「微信读书」上看完了。 汪涵生于苏州,自幼随父母到湖南湘潭生活,毕业于湖南广电,积极上进,成就了今天的汪涵。看完整本书,如果汪涵非常喜欢手工艺品,喜欢琴棋书画。 男生小时候都喜欢自己做点什么,比如砍个树杈做弹弓,找根竹竿做吊杆,我记得我小时候喜欢自己做过一个风铃,在海边捡的贝壳,要爷爷在山上砍的大约10cm的竹筒。然后我就一个劲的在竹筒上钻孔,引线,最后悬挂在床帘上,有风时可以……

阅读全文

香港-个人旅游签证

本文最后更新日期:2023-05-24 前言 适用于-港澳通行证签注办理。 一、签证分类 1 个人旅游: 分为一年一次或两次、一年多次,每次在香港或澳门逗留不超过7天。 签注种类 停留时间 费用 一年一次 每次不超过7天 15元/每签 一年两次 每次不超过7天 30元/每签 一年多次 每次不超过7天 80元/每签 说明: 建议不要选 三个月一次 签注,办 一年一次 更好。(理由:费用相同,保质期更长) 深户可办理 一年多次 签注,第一次办理,需预约出入境线下办理。 一年多次:限制每个自然周(周一到周日)只能进入香港一次。(每周一零点 00:00 更新计数) 二、逗……

阅读全文

最近文章

分类

友情链接

标签

其它