Fork me on GitHub
  2015年9月3日
摘要: ### 仓库Git 远程仓库为多人协作开发提供了极大的便捷,前面的 Git 操作都是在本地仓库上进行的,远程仓库是托管在因特网的或者自己搭建的 Git 服务,一个本地可以跟踪多个远程仓库,远程有读写权限,在 [GitHub](https://github.com/)(最流行代码托管网站)上直接克隆的... 阅读全文
posted @ 2015-09-03 17:37 H·K 阅读(283) 评论(0) 推荐(0) 编辑
  2015年9月1日
摘要: Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照,某一次的提交指向这处时刻的文件快照,看起来就像每次提交都保存了当时的文件,连续的提交形成一条长链**分支** 指向某一个特定的提交,不同的分支可以指向同一个提交,此时它们是相同的;不指向一个提交的分支,按提交的顺序排序,指向提交靠前... 阅读全文
posted @ 2015-09-01 22:14 H·K 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 现在添加一个新的文件 *t.c*, 写一行 *int a;*用 *git add .* 添加跟踪,当前状态```sh$ git statusOn branch masterChanges to be committed: (use "git reset HEAD ..." to unstage) ... 阅读全文
posted @ 2015-09-01 19:15 H·K 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Git 配置好了,来 clone 个或者新建个仓库来试试,```sh$ git clone git@github.com:git/git.git```把 Git 的源码克隆下来,克隆会自动创建本地仓库,并创建本地 master 跟踪到远程仓库的 master 分支,一切都井然有序(这个仓库有点大,天... 阅读全文
posted @ 2015-09-01 16:28 H·K 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在 windows 上安装完 Git 会右键菜单中看到 Git 的快捷打开选项,点```shGit Bash Here```就可以在当前目录下打开 Git 的命令行 Git shell,初次使用 Git 先配置下基本信息:Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行... 阅读全文
posted @ 2015-09-01 11:40 H·K 阅读(233) 评论(0) 推荐(0) 编辑
  2015年8月31日
摘要: 使用 Git 和 GitHub 有一段时间了,总结下经验。 起初接触 Git 是先遇到 GitHub 的,当时傻傻分不清这两者的区别,毕竟名字都那么像,刚开始只想用酷酷的方法 clone 代码(SSH),就在 Git 上多花了点功夫,一直看 [Pro Git](http://www.git-scm... 阅读全文
posted @ 2015-08-31 21:11 H·K 阅读(201) 评论(0) 推荐(0) 编辑
  2015年8月14日
摘要: 选择排序是《导论》第一章课后习题,仿照插入排序,再次运用**循环不变式**来证明下算法的正确性,C++ 源码:```cpp// 交换函数 void swap( int& a, int& b ){ a = a^b; b = a^b; a = a^b;}void selectSort( int *arr... 阅读全文
posted @ 2015-08-14 10:01 H·K 阅读(353) 评论(0) 推荐(0) 编辑
  2015年8月11日
摘要: 插入排序是《算法导论》中第一个介绍的算法,详细分析了插入排序的原理,执行过程,证明了算法的正确性。同时也引出了算法分析和算法分析常用的方法。 此文对原文作个转述,检验学到的知识。 文中使用了伪代码写出了插入排序的执行过程,在这里用C++重写:```cppvoid insertSort( int *... 阅读全文
posted @ 2015-08-11 17:56 H·K 阅读(276) 评论(0) 推荐(0) 编辑
  2015年8月10日
摘要: 为学习算法和使用、实践 [GIT](http://www.git-scm.com/) & [GitHub](http://www.github.com) ,而写此系列。 我使用的编译器是 [visual studio community 2015](https://www.visualstudio... 阅读全文
posted @ 2015-08-10 20:37 H·K 阅读(470) 评论(0) 推荐(0) 编辑
  2015年7月6日
摘要: My Game --线段数据中说到背景的绘制由贝赛尔曲线生成线段,用 DrawNode 画多边形,同时一张背景有两座山,一座山有两条以上贝赛尔曲线保存,用了嵌套的数据类:Bezier,LineLayer,BgLayerData 这个做也是为了方便从文件读取数据把背景的数据放在文件里方便修改,也可以做... 阅读全文
posted @ 2015-07-06 20:09 H·K 阅读(252) 评论(0) 推荐(0) 编辑