1. 动态绑定的概念 指程执行期间(而不是在编译期间)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法 . 例如:package org.demo.clone.demo;public class DynamicBound { public static void main(Stri...
分类:
编程语言 时间:
2014-06-25 23:13:22
阅读次数:
293
Git是现在最流行的VCS之一了,今天也试试了,成功了上传了远程仓库,接下来看看我是怎么做的。
1、首先,要有git的账号,点击查看怎么注册?
2、注册成功之后,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:
在Repository name填入bless,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地...
分类:
其他好文 时间:
2014-06-24 19:40:08
阅读次数:
251
前几天我要和朋友一起开发一个网站,但是都是两台笔记本,连局域网搞的很麻烦,后来就用了git,今天突然想到要用svn,就在网上找了这个办法,结果一试便可以了,很开心 很感谢楼主,下面是我做的步骤绝对给力,希望对大家有帮助*先把防火墙关了*1.右击“我的电脑”----“管理”----“本地用户和组”--...
分类:
其他好文 时间:
2014-06-22 13:12:14
阅读次数:
147
我们都知道linux中创建新进程是系统调用fork,但实际上fork是clone功能的一部分,clone和fork的主要区别是传递了几个参数。clone隶属于libc,它的意义就是实现线程。
看一下clone函数:...
分类:
其他好文 时间:
2014-06-22 09:43:31
阅读次数:
252
如果你不小心git reset --hard HEAD^
然后这个commit又没有在别的git仓库中,怎么办?是不是这次修改就丢了呢?
git为我们每次都历史都保留了reference log
如下:
$ git commit -A -m "hongchangfirst commit"
你现在看git的历史记录,你可以看到两次提交:
$ git log
* d1f3fg...
分类:
其他好文 时间:
2014-06-22 07:45:23
阅读次数:
314