小米的博客
感恩能够遇见
用Git已经有一段时间了,零零总总用了好些命令。下面就写一点自己对Git的理解吧! Git是一种分布式代码版本控制系统,是由Linus Torvalds 为了更好管理Linux内核而开发的,关于Linus开发Git中间还有许多有趣的小故事,感兴趣的童鞋可以自己去找找看看娱乐娱乐。 Git中有两个重要的概念,一个是仓库,一个是分支,你只要能理解好这两个概念,并熟悉下面的这些命令就差不多了。 仓库:英文名repository。大家都知道仓库就是用来装东西的,这里的仓库也差不多,只不过是用来装代码的。这个特殊的仓库里所有的代码都…
2015-01-16 0 Comment
平时在写网页的时候经常遇到乱码的问题,这非常让人恼火,编辑的时候明明是正常的,浏览器一解释,就乱码了,实在是让人抓狂。 为什么会这样呢?这就是计算机编码问题。由于计算机比较笨,只认识“0”、“1”这两个数字,所以在我们平时使用电脑处理的各种作业的时候,实际上在计算机内部都是转化为了“0”,“1”这两个数字处理。这就是为什么我们喜欢把电脑里面的资料叫数据的原因,文本叫数据,图片叫数据,视频还是叫数据。 在计算机最初设计的时候采用8位2进制数作为一个计量单元,也就是一byte或一字节。所以一字节…
2015-01-12 0 Comment
你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么? Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、电子学怎样融合在一起,构成了现代计算机的基础。 一、什么是二进制? 首先,从最简单的讲起。 计算机内部采用二进制,每一个数位只有两种可能"0"和"1",运算规则是"逢二进一"。举例来说,有两个位A和B,它们相加的结果只可能有四种。   这张表就叫做"真值表"(truth table),其中的sum表示"和位",carry表示…
2014-06-04 0 Comment
在平时工作学习中经常听到数字证书、数字签名之类的名词,感觉很熟悉但就是不知道具体是个啥玩意。前几天在学习Git的时候刚好遇到公匙、私匙的概念,就决定弄清楚一番。 首先讲一下加密解密算法,加密解密算法分两种,一种是对称加密,另一种是非对称加密。在对称加密算法中,加密使用的密钥和解密使用的密钥是相同的。也就是说,加密和解密都是使用的同一个密钥。在非对称加密算法中,加密使用的密钥和解密使用的密钥是不相同的。公匙密码体制就是一种常见的非对称加密,在公匙密码体制中,公匙加密的数据只有…
2013-12-05 0 Comment