本文是廖雪峰的 Git 教程 [1] 的学习笔记的第二部分,介绍了 Git 的基本操作,主要包括 Git 的初始化、配置以及基本工作流。
Git 作为当下最流行的版本控制系统,在各个软件项目上得到了广泛的应用。
本文是廖雪峰的 Git 教程 [1] 的学习笔记的第一部分,主要介绍了版本控制的重要性和 Git 的工作原理。
廖的教程的内容比较浅,但是足够让人对 Git 有一个基本的了解。作为内容深度的补充,我参考了包括 《Pro Git》 [2] 在内的一些其他资料,对部分细节问题做了更深入的探讨。
在阅读本文时,可以参考廖的教程中相关内容的示例,以加深理解。
USACO (USA Computing Olympiad) 是知名的美国中学生信息学竞赛网站,网站内提供的算法问题由易到难,涉及的算法类型全面。
本文是 USACO Training Section 1.1 的问题解答。 Section 1.1 的大部分问题很基础,文章中重点探讨了 Broken Necklace 问题的三种解法。
我的 C++ 实现代码放在 USACO-Training-Solutions。
这个博客搭好已经有半年多的时间了。调好模板和评论系统后,我却一直懒于写文章。在毕业入职后,一项任务的解决过程中,我真切感受到了书面整理的重要性。以此为契机,终于开始动笔了。
本文通过记录工作中一个问题的解决过程,分析笔记乃至写博客的意义。