自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Bigtable:一个分布式的结构化数据存储系统; The Google File System; MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现

2013-02-15

ICE 中文学习教程

ICE分布式程序设计:适用于异种环境的面向对象中间件平台;完整的特性,支持广泛的领域中的实际的分布式应用开发;平台更易于学习和使用;在网络带宽、内存使用和CPU开销方面都很高效的实现;内建安全性的实现,适用于不安全的公共网络。

2013-02-05

算法导论第二版中文

《算法导论(原书第2版)》将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。全书选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在IT专业人员的职业生涯中,《算法导论(原书第2版)》也是一本案头必备的参考书或工程实践手册

2013-01-12

软件建模设计

软件建模技术,面向对象技术与UML教程,设计模式

2013-01-06

图像处理与识别

图像处理 识别

2012-12-01

空间坐标转换

空间坐标转换;

2012-12-01

网络通信程序

该网络socket通信测试如QQ聊天程序,IP地址写入127.0.0.1回路地址,可以测试通信是否成功。

2012-08-30

C++ 笔试题面试大全(含答案)

单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。

2012-08-30

线程同步机制解决多线程资源访问冲突

为了解决多线程访问公共资源的冲突,开发人员需要采用线程同步机制,来避免同一时刻多个线程访问公共资源;该程序使用事件对象进行线程同步;事件对象分为人工重置事件对象和自动重置事件对象。

2012-06-19

不同进制转换方法

在日常的生活中,人们最常用的是十进制的数据,但是在计算机中,有时需要使用二进制、八进制和十六进制等不同进制的数据;该程序实现不同进制的数据之间的相互转换。

2012-06-18

哈希查找算法

哈希函数的构造方法常用:数字分析法、平均取中法、分段叠加、伪随机数法、余数法;构造好的哈希函数可以减少冲突。

2012-06-18

快速排序算法

快速排序基本思想是通过一趟排序将待排序的数据分割成独立的两个部分。其中一部分的所有数据都比另一部分的所有数据都要小,然后再按照此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个序列变成有序序列;该程序简单易懂

2012-06-18

嵌入式系统的构建

嵌入式系统构建适用教材,讲述详细,适用于初学者入门和高级研发人员参考;实例透彻

2012-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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