Git合并多次提交

Git是一个非常强大的版本控制工具。实际工作中,我们经常需要对每次commit都按照冗长的模板来填写注释。然而很多情况下我们只是想在写试验性质的代码之前临时commit一下,如果新代码工作正常,就保留,否则就撤销修改。但是这样就导致一个问题:我们不得不填写很多完全没有必要填写的注释模板,并且还会导致[……]

Read more

继续阅读

Git 常用命令笔记

最近由于工作需要学习了Git的使用,在这里做一些笔记以供备忘。

配置用户信息

编辑器默认vi,若要修改

更改差异分析工具

[crayon-5c0ec[……]

Read more

继续阅读

最近三个月的一些感悟

一转眼大二下学期又要过去了,这学期过的似乎特别快,过的也特别充实。从学期初开始就在疯狂写代码,一天一天过去,广州还是这么热,只不过从雨季到了夏季,蓝天白云,似乎并没有什么变化,而我却觉得自己每天都在飞快的进步。有人说程序员做到三十就该不敲代码了,我是不敢苟同的。十年磨一剑,三十岁正是出关入江湖的时候[……]

Read more

继续阅读

【书评】编码——隐匿在计算机软硬件背后的语言


  • 新的一年,打算陆陆续续对自己看过的书籍做一些书评,借此回顾经典,收获新的感悟。首当其冲的,就是这本编码(豆瓣)。本书作者是鼎鼎大名的Charles Petzold,也是Windows编程领域的圣经Programming Windows的作者,该书也是windows编程人员的必读书。

     

  • 这本[……]

Read more

继续阅读

C++实现各种排序以及快速排序的优化

注:本文中的代码为了适用于各种数据类型,都使用了模板。注意若应用于自定义的类,需要自行重载>运算符。
首先,编写一些辅助函数,用来简化一些操作。包括交换数组中两个元素的位置,比较两个元素的大小。

下面是三种基本的排[……]

Read more

继续阅读