摘要: C++中的智能指针是用一个类对另一个对象的指针或者引用进行管理,具体对该类的管理可以用包含对象指针以及引用计数的类来记录;一般有两种方式实现:1. 在对象内部记录引用的个数,这需要对象预留引用计数相关的接口2. 用一个单独的资源管理类进行管理,则不需要修改对象下面主要是第二种方法:(参考)http:... 阅读全文
posted @ 2014-07-29 18:07 purejade 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、 const 成员函数需要吗? 尽量不要,如果存在继承,则无法预支子类是否有可能改变data member2、 pure virtual constructor 可以实现类的隐藏吗(包含data member)? 这样子类无法调用base 的构造函数对数据初始化,所以可以用protected来... 阅读全文
posted @ 2014-07-29 11:06 purejade 阅读(207) 评论(0) 推荐(0) 编辑
摘要: (转)http://www.cnblogs.com/shudonghe/p/3457990.html文主要介绍,JVM的组件,自动垃圾收集器是如何工作的,分代垃圾收集器的收集过程,使如何用Visual VM来监视应用的虚拟机,以及JVM中垃圾收集器的种类。一、JVM架构1、HotSpot 架构Hot... 阅读全文
posted @ 2014-07-28 23:13 purejade 阅读(1741) 评论(0) 推荐(1) 编辑
摘要: 一个有趣的问题:下列 类 sizeof大小class X{} //1class Y:public virtual X{} //4 or 8class Z:public virtual X{} // 4 or 8class A:public Y,public Z{} // 8 or 12主要原因:为... 阅读全文
posted @ 2014-07-23 11:14 purejade 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在使用C++时,常常会好奇或者抱怨,编译器为我们做了什么事呢? 为什么构造函数没有为我初始化呢?为什么我还要写默认构造函数呢?2.1 Default Constructor 的构造操作如果没有声明默认构造函数,编译器会在需要的时候帮我们产生出来。 为了避免在多个地方被需要导致重复,则编译器将产生的构... 阅读全文
posted @ 2014-07-22 12:40 purejade 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 著:Stanley B. Lippman 侯捷译 Inside the C++ Object Model第一章:关于对象(Object Lessons)C++对象模型,了解到也是一个演变的过程,C++对象中包含了以下内容:(data members) non-static data,static d... 阅读全文
posted @ 2014-07-21 11:22 purejade 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 上周和几个朋友分享了一下我阅读这本书的感悟,留点文字。首先我配合这本书的作者Paul Graham,堪称硅谷创业者之父,成立的Y Combanator投资基金,也算是一家具有独特风格的seed fund公司。首先该创业者开创了一种新型的投资方式(二十世界初),开创创业者夏令营,帮着创业者实现自己的想... 阅读全文
posted @ 2014-07-21 00:34 purejade 阅读(365) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/terro/article/details/1745699Trie数:思想表示词典数,即用树形结构表示词典。仅需要修改TrieNode中参数即可。1)可以用来查找相同前缀,最长的前缀2)查找相同前缀的个数3)查找某个单词是否出现过#include using... 阅读全文
posted @ 2014-07-20 11:37 purejade 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 最近要学习一下分布式文件系统,了解一下分布式文件系统的容错机制,就开启了自学MIT 6.824 Distributed System Spring 2014课程。以前在学校里面听过陈康老师讲过几节课,有一些印象,确实很难。本来以为也是C或者C++实现的,万万没想到的是,竟然用高大上的Go语言重写了分... 阅读全文
posted @ 2014-06-25 17:50 purejade 阅读(315) 评论(0) 推荐(0) 编辑
摘要: HP 打印机驱动移植到Fedora 9,以及其它新系统(无包管理工具) 阅读全文
posted @ 2014-06-23 22:46 purejade 阅读(757) 评论(0) 推荐(0) 编辑