因为决定学习Java虚拟机,所以打算从自己编译JDK开始入手。本文是学习Java虚拟机的第一篇文章,后续会有更多相关文章。
获取源码
本文选择的源码版本为1.7。可以使用如下命令来获取源码:
1)安装Mercurial的最新版本
Mercurial是与Git相似的一个分布式版本控制系统,但使用方法上与Subversion相似。如果你使用过Subversion,很容易迁移到Mercu...
分类:
系统相关 时间:
2014-10-29 14:54:57
阅读次数:
410
Git使用教程一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到...
分类:
其他好文 时间:
2014-10-29 14:31:53
阅读次数:
143
GitHubGoogle CodeMercurialBitbucket
分类:
其他好文 时间:
2014-10-28 19:49:53
阅读次数:
124
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。GitHub则可以托管各种git库,并提供一个web界面,但与其它像SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首...
分类:
其他好文 时间:
2014-10-28 00:31:05
阅读次数:
323
一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送..
分类:
其他好文 时间:
2014-10-27 15:49:14
阅读次数:
434
一:Git是什么? ? ? ? ?Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? ? ? ? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,...
分类:
其他好文 时间:
2014-10-27 14:28:24
阅读次数:
266
Git使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服...
分类:
其他好文 时间:
2014-10-26 22:35:28
阅读次数:
384
灵感来自“5分钟Git”,我决定更进一步,并创建花费更少的时间掌握git的指南。当然,这是非常简单的git!但这对独立的开发者来说已经足够有用,并为你的继续成长提供了一个开始。
受益于这种指南的可能是一名高中生,正在进行着他的或她的第一个编程项目,并且他不需要与任何人分享代码。(我想,是的,我的儿子,他写了大量的代码并没有花时间学习一个版本控制系统。这是写给他的,同时其他人也可以使用它。...
分类:
其他好文 时间:
2014-10-26 13:12:10
阅读次数:
233
英文原文:The
10 commandments of good source control management
若是还有可以毫无偏见地涉及各个编程语言,比源代码管理软件更必要的工具,我倒是很想见识一下。源代码管理软件是我们工作的必备工具,是许多开发团队的血液。那为什么我们都会对它有所误解呢?为什么都很难理解版本控制系统的核心价值和基本原理呢?
我总结出 10 条惯例——如果你...
分类:
其他好文 时间:
2014-10-24 14:44:40
阅读次数:
126
SVN是Subversion的简称,是一个开放源代码的版本控制系统。搭建:yuminstallsubversion配置:mkdir/var/svnsvnadmincreate/var/svn/os[root@localhostconf]#catsvnserve.confanon-access=noneauth-access=writepassword-db=passwdauthz-db=authzrealm=os[root@localhostconf]#c..
分类:
其他好文 时间:
2014-10-23 07:02:26
阅读次数:
133