可乐米技术之路
最新博客文章
09 11 月, 2024
本文介绍浏览项目历史的各种方法。我们将学习如何搜索历史提交记录,例如按作者、日期、消息查找,我们还将了解如何将项目恢复到较早的时间点,如何比较各个提交以查看已更改的文件,如何查看文件的历史记录,查看它从最初开始的变化情况以及谁编写了每一行代码。并将向您展示一个很棒的工具,用于快速查找应用程序中的错误提交。 获取存储库 访问https://pan.baidu.com/s/1CKWdXi9dpz-6Vb0rEkHmAA,提取码是u4zc...
14 10 月, 2024
本文介绍如何使用Git为项目创建快照。我们将讨论Git经常被误解的基本概念,这是不少人使用Git时经常陷入困境的原因。 初始化存储库 创建目录Moon,我们假设这是我们的项目目录,进入该目录,用git init 初始化一个空存储库。 当初始化空存储库时,会在当前目录生成一个 .git 目录,默认它是隐藏的,该目录的内容就是Git的存储库。查看该目录,我们能看到hooks、info、objects、refs等目录,我们不必了解这些目录结构,而且随着Git版本的升级,这些目录也会改变的。...
04 10 月, 2024
Git是每个开发人员必备的知识,在本系列中,我们将学习如何使用Git,并与他人进行有效合作。我们将首先学习基本概念,比如什么是Git,如何安装和配置它。然后逐渐探索不同的Git工具,我们将介绍创建代码快照,浏览项目历史记录,分支与合并,使用Github协作,重写历史记录等。 什么是Git 什么是Git,为什么它如此流行? Git是世界上最流行的版本控制系统。版本控制系统将代码随时间所做的更改记录在一个名为存储库(Repository)的特殊数据库中,我们可以查看我们的项目历史记录(History),看看谁在何时以及为什么做了哪些更改。如果我们搞砸了什么,可以轻松地将项目恢复到较早的状态。...
02 10 月, 2024
最后介绍的设计模式,是另一个常被误解的模式,它就是建造者模式(Builder Pattern)。传统上对它的介绍是,它用于将对象的构造与其表示分离开来。 问题提出 打开MACOS的keynote,创建一个演示文稿,然后将其导出为某种格式。支持PDF、PowerPoint、图像等格式。 用代码实现。 创建类Slide代表幻灯片,属性text模拟其上的文字。 创建类Presentation代表演示文稿,它由一些幻灯片组成。属性slides代表幻灯片列表,方法addSlide用于添加幻灯片。...