深入理解git

之前用过git,感觉很神奇。很好用之际,膜拜linux,他能迅速写出这么给力的版本控制系统而我不能理解其原理,惭愧之极。 今儿偶然看到一篇国外网友写的文章介绍git原理,看完茅塞顿开。遂翻译之,以记之! 原文地址:http://maryrosecook.com/blog/post/git-fr...

2015-04-13 11:27:47

阅读数 1164

评论数 2

JavaScript中的自定义对象(custom Object)和继承(inheritance)

快速浏览一下JavaScript,发现它还是和c++这类传统一点的语言有很大不同。本文着重描述一下custom Object和inheritance(我是JavaScript新手,没有用过JavaScript) 我不喜欢开门见山,所以我想一点点地举例,引入说明这两个问题。 1、JavaScript...

2015-04-12 22:03:09

阅读数 544

评论数 0

工厂模式(c++描述)

工厂模式的定义我也说不清,请同学们自己百度一下吧。我在这里用c++描述一下工厂模式的实现。 一个工厂通常包含一些接口类,而工厂就是“生产”这些接口类的具体对象的。工厂本身通常是一个单例模式的类。说的好像不明不白的。看例子吧。 先不建立工厂,这会儿先写一个接口类: class IAnimal ...

2015-04-04 22:01:36

阅读数 353

评论数 0

基类与接口类中的虚析构函数(virtual destructor)

一般情况下,在基类或者接口类中添加虚析构函(virtual destructor)数非常重要。原因很简单,就是想让析构的顺序从继承类开始往上开始一步步析构直到基类。 看例子吧: 首先,接口类不写虚析构函数 // virtual d'tor // In base class or interf...

2015-04-03 18:35:49

阅读数 797

评论数 0

c++中的 单例模式(singleton)和双检测锁(Double-Checked Locking)

今天学习了一下c++中的singleton。google了一篇论文C++ and the Perils of Double-Checked Locking。大名鼎鼎的Scott Meyers写的。论文使用c++讲解,看了之后受益匪浅。 巧的是,读完之后刚好看见http://coolshell.c...

2015-04-01 21:17:55

阅读数 2922

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭