摘要: OJ链接 "洛谷OJ P1115" "LEETCODE maximum subarray" LEETCODE代码 解法一 线性扫一遍 计算前缀和Ai,即a1+a2+……+ai 计算最小前缀和Bi,min(A1, A2, ……, Ai) 则以ai结尾的最大子段和Ci=Ai Bi 另外开一个变量res, 阅读全文
posted @ 2019-09-14 23:07 MilesGO 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 背景知识 detached HEAD state,分离头指针,即HEAD指针直接指向提交记录的情况 正常情况下,HEAD应指向某一分支 如果执行了 或`git checkout 远端分支名 git checkout 提交记录哈希值`,则HEAD会指向指向某一提交记录,这就是detached HEAD 阅读全文
posted @ 2019-06-09 17:49 MilesGO 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 背景知识 git的三个区域 working directory 也就是你当前所能操作的那些目录和文件 history 你所提交的所有记录,文件历史内容等等。git是个分布式版本管理系统,在你本地有项目的所有历史提交记录;文件历史记录;提交日志等等 stage(index) 暂存区域 本质上是个文件, 阅读全文
posted @ 2019-06-09 15:21 MilesGO 阅读(661) 评论(0) 推荐(2) 编辑
摘要: git将引用保存在文件中,原理很简单 引用原理 指的是对 的引用 用`哈希值`唯一标识 每个 用一个文件表示,文件中保存 引用分类 分支 可变, 在不同的时刻可以指向 本地分支 对应 中的文件 每个 有多个 远程分支 对应 中的文件 每个 可以对应多个 , 同时每个 可以有多个 tag 对应 中的文 阅读全文
posted @ 2019-06-09 12:46 MilesGO 阅读(12221) 评论(0) 推荐(0) 编辑
摘要: git文档 翻译说明 显示每个(本地)分支当前指向的提交记录的哈希值,以及和其上游分支的相对位置(如果有的话) 与` verbose`是一个效果 会显示上游分支的名字 举例 的上游分支为 ,前者落后后者2 的上游分支为 ,前者领先后者1 的上游分支为 ,两者同步 和`test network`没有对 阅读全文
posted @ 2019-06-09 09:25 MilesGO 阅读(6468) 评论(1) 推荐(1) 编辑