- 博客(10)
- 资源 (13)
- 收藏
- 关注
转载 C++中智能指针的设计和使用
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷
2013-01-29 19:31:18 327
原创 ICE编程中的 Nonmutating 和 Idempotent
Nonmutating 操作 有一些操作,例如上面代码中的getTime操作,这个操作不会修改所操作的对象的值。它们在概念上等效于C plus plus的const 成员函数。你可以如下的指出这样的操作: interface Clock { nonmutating TimeOfDay getTime();
2013-01-29 17:30:46 855
原创 关于C++的指针与对象
指针与对象 不管是类还是结构(其实结构是一种特殊的类),它们在创建时还是要创建内存的,但是,创建类的对象也有两种方式,直接声明和用指针来分配新实例。 [cpp] view plaincopyprint? #include using namespace std; class Test { public: Test(); ~Test();
2013-01-16 16:42:21 394
转载 线程池的介绍及简单实现
线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。比如大家
2013-01-12 10:35:29 352
转载 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大经典原创系列集锦与总结 (本人和朋友一起做的为学论坛,今2013年元旦正式上线:http://www.51weixue.com/,祝大家新年快乐) 作者:July--结构之法算法之道blog之博主。 时间:2010年10月-2012年11月。 出处:http://blog.csdn.net/v_JULY_v 。 声明:版权所有,侵犯
2013-01-09 18:34:30 707
转载 有空请看,转贴 —— 一个中国工程师眼中的三星
转自“天涯,国际观察”,作者:我是主力2012 发现最近很多韩国人或者韩国雇佣的人天天在国观发三星的消息,感觉牛逼得一塌糊涂。 韩国人的自豪感直线上升,我想通过三星谈谈什么才是国家的核心竞争力。 先自我介绍一下,我2004年毕业,学得是工科,目前在上海张江工作,就是网上说的“张江男”,我目前在一家半导体集成电路制造公司工作,有些人可能 不知道半导体产业,三星的核心技术就是这个半
2013-01-08 09:20:33 973
转载 C++ 虚函数表解析
C++ 虚函数表解析 陈皓 http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R
2013-01-07 18:41:24 282
转载 C++ 对象的内存布局(下)
C++ 对象的内存布局(下) 陈皓 http://blog.csdn.net/haoel 重复继承 下面我们再来看看,发生重复继承的情况。所谓重复继承,也就是某个基类被间接地重复继承了多次。 下图是一个继承图,我们重载了父类的f()函数。 其类继承的源代码如下所示。其中,每个类都有两个变量,一个是整形(4字节),一个是字符(1字节),而且还有自己
2013-01-06 16:31:45 310
转载 C++ 对象的内存布局(上)
C++ 对象的内存布局(上) 陈皓 http://blog.csdn.net/haoel 前言 07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例都是非常简单的,主要是为了说明一些机理
2013-01-06 16:30:05 239
转载 2013年各大小IT公司待遇,绝对真实,一线数据!(转好网)
这篇日志是转好网上一篇帖子,原来只是想给找工作的同学看看,没想到这么火,阅读了14000+了。。。 根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献给各位学弟学妹,公司比较全,你想去的公司不在这里面,基本上是无名小公司了;无名小公司有时也很给力哦 以下绝对是各大公司2013届校招的数据,少数几个是2012 2011的数据,都已经特别注明,数据真实重要性高于一切!!
2013-01-04 17:15:51 1027
Google 大数据三论文 Bigtable GFS MapReduce
2013-02-15
ICE 中文学习教程
2013-02-05
算法导论第二版中文
2013-01-12
C++ 笔试题面试大全(含答案)
2012-08-30
线程同步机制解决多线程资源访问冲突
2012-06-19
快速排序算法
2012-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人