封面人物:埃克特(J. Presper Eckert,1919.4.9 - 1995.6.3 )
埃克特和莫克利于1946年2月14日在美国发明了名义上的第一台计算机——ENIAC。ENIAC当时主要用来进行弹道计算。发明ENIAC时埃克特年仅24岁。
实际上历史上第一台计算机是1939年在柏林开发的Z3,只不过消息一直被保密,所以ENIAC成为了名义上的第一台计算机。
推荐指数:★★★★★
使用难度:★★★
适用范围:时间线
GitHub数据:
时间线大家应该都不陌生吧,自从Facebook使用时间之后全世界都认识了这个东西。这次就给大家介绍一个非常适合新手使用的时间线库。
虽然只有可怜的160个Star,不过东西是个好东西。API和功能没有一些专业的时间线那么丰富,但是胜在简单好用,上手很快。
一段代码教程:
<div id="timelineContainer" class="timelineContainer">
<div class="timelineMajor">
<h2 class="timelineMajorMarker">我是标题</h2>
<dl class="timelineMinor">
<dt id="event01"><a>Event</a></dt>
<dd class="timelineEvent" id="event01EX" style="display: none; ">
<p>我是内容</p>
</dd>
</dl>
</div>
</div>
$.timeliner();
乍一看好像很吓人,不过大家使用的时候只需要自己修改标题和内容就可以,其他的地方都是一样的。
GitHub Tips:
今天接触和分支相关的第一条命令——git branch。
这条命令其实有两种形式,第一种不带参数"git branch",第二种带参数"git branch something"。
不带参数的命令很简单,运行之后会显示当前库的所有分支以及当前工作分支。当前工作分支前面会有一个"*"。
同一时间只能处在一个分支,不可能既在A分支又在B分支。
带参数的命令可以创建一个新的分支,比如运行"git branch test",就会创建一个test分支,这个分支和当前工作分支指向同一个版本。
这里我们要解释一下,什么叫“指向一个版本”。
git是版本控制工具,对于一个库来说,我们可以把不同的版本理解成不同的点,然后按照时间顺序把他们用线连起来。
当我们进行开发的时候,对于git来说我们总是处在某一个点上,也就是某一个版本上。
举个例子:
假设我们现在commit了两次,也就是说有A和B两个版本,当前我们处在B版本,当前分支为master,也就是说master指向B版本。这时候我们运行"git branch test",运行完之后,我们还处在master分支,假设我们又commit了一次,生成了C版本,那么这个时候master分支和test分支分别指向哪个版本呢?
答案就是,master分支指向C版本,test指向B版本。原因很简单,分支之间并不会互相影响,你commit的时候处在master分支,所以只有master分支生成了一个新版本,test分支什么改变都没有。
我做了一张图,大家可以感受一下。
enter image description here
大家有觉得不错的库一定要推荐给我哦~
欢迎扫描二维码关注我的微信号“GitHub不完全装B指南”,获取最新文章。
谢谢~
网友评论