摘要: 都说git 命令难记且难懂,但是如果从立体的角度看待git与git管理的版本,那么一切都会明朗许多。 大多数的学习教程为了理解git,会绘制几个圆圈的串联,每个圆圈代表一个commit的版本,也就是从时间线上看git 是一串commit。大多数时候这样的理解是足够了,但是如果当使用git reset 阅读全文
posted @ 2017-08-20 20:42 HallOfFame 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 之前同学跟我讨论如何判断一个链表是否有环,以及如何得知环的入口点,说是Programming Pearls (编程珠玑)上面的习题。 以下是我的理解,以及认为大部分文章中关于“定理:碰撞点p到连接点的距离=头指针到连接点的距离” 并不正确,讨论见文末。 图片来源 当时我想哈希的方式处理,不过这个方法 阅读全文
posted @ 2015-10-20 21:22 HallOfFame 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 问题: 4个标记为1,2,3,4的节点构成自由树(算法导论里的定义,连接着,无环,无向的图),一共有多少种构造方法?如果N个节点呢?解决方法: 4个节点可以通过穷举的方式得到答案,一共有16中方式。 第一类构造方式,取一个节点做中心,剩余三个节点与其相连,一共4种(每个节点做一次中心)。 ... 阅读全文
posted @ 2015-10-20 18:44 HallOfFame 阅读(669) 评论(0) 推荐(0) 编辑
摘要: type *name[] 在函数参数里面声明和不在函数里面声明其实不一样。type *name[] 如果在函数参数里声明,则name 是一个二维指针,并不是一个指针数组,而如果不在函数参数里声明,则是一个指针数组。这可以通过sizeof 来确认。void func(char *name[]){ ... 阅读全文
posted @ 2015-10-19 11:28 HallOfFame 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 9月到10月8号,包括国庆七天,大概每天5小时以上的时间,把Computer System: A Programmer Perspective 2rd version (深入理解计算机系统)的英文版啃完,收获很大。第一部分 主要内容 我印象比较深的内容有:计算机如何表示数,无符号数,有符号的表示,以... 阅读全文
posted @ 2015-10-18 14:48 HallOfFame 阅读(4297) 评论(1) 推荐(2) 编辑
摘要: 配置文件地址github工具只是为了更好的工具,选择一种,坚持使用学习记忆,熬过瓶颈期就可以了。现在我基本大的项目是IDE+vim 插件,写小代码是VIM。常用的操作,便捷的方法1.如何选中自己需要的文字块,然后复制、删除 进入Visual Mode,配合使用/文字, 到达你需要的地方,然后y,或... 阅读全文
posted @ 2015-05-01 16:31 HallOfFame 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 前言: 本篇仅作为自己的知识存档。 $Latex$是什么,就不用介绍了,网上好多教程和知识点,当忘记的时候搜一下就可以了。本科做美赛和毕设的时候用的$Latex$排版,最近开始在博客园写点东东,发现支持$Latex$排版,所以觉得自己有必要自己写一份自己在使用过程中遇到的知识点,借以存进脑子里。... 阅读全文
posted @ 2015-04-17 13:21 HallOfFame 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 《具体数学》是高德纳经典著作《计算机程序艺术》的数学预备知识部分的深化和拓展。 我们先看一道题, 一个娱乐场里面,有一个轮盘赌局,轮盘上有编号为1到1000的1000个槽。如果一次旋转小球落在的槽里的数字$n$满足$\lfloor\sqrt[3]{n}\rfloor|n$,则娱乐场付给我们5... 阅读全文
posted @ 2015-04-14 20:28 HallOfFame 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 正文:Linux上的文件可以这么理解:文件-->文件名。文件是一个Object,也就是磁盘上的二进制数据。一个文件可以有多个文件名,平时我们都是通过文件名访问文件Object。这样,硬链接可以看成文件的多个文件名,而软链接可以看成是对其中一个文件名的链接,等同于windows的快捷方式,也就是对文件... 阅读全文
posted @ 2014-06-04 09:45 HallOfFame 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 最近在学习openGL,自己的电脑是intel集显加nvidia GT630M,本来想应该可以支持到opengl4以上的,可是发现nvidia的显卡由于驱动问题,好像一直没有用到,所以只支持了openGL3.0,于是自己通过网上的资料自己安装了NVIDIA 的驱动,但是发现出现了一系列问题, 登陆死... 阅读全文
posted @ 2014-05-23 22:08 HallOfFame 阅读(250) 评论(0) 推荐(0) 编辑