自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dodobear的小窝窝

兜兜里都是宝贝

  • 博客(4)
  • 资源 (11)
  • 收藏
  • 关注

原创 回家后才明白

很多事我发觉自己太自我为中心,才回到家,我就发现自己又错了。今天到家,回到家,我就忙着弄电脑和网络,心里想着早点把电脑和网络弄好,这样父母就可以上网了。自己也以为父母为因为这个事情高兴,结果并不是想我想的这样,他们很高兴,可是并不是因为我弄好了电脑和网络,他们开心是因为我回来了,我回家是他们最高兴的事。想起一首歌叫“常回家看看”,父母希望自己的子女常回家看看,这是他们最高兴的事情。 

2010-01-28 23:03:00 661

原创 最大最小堆的操作以及实现

堆是一种常用的数据结构,但是没有链表等其他数据结构常用,所以常常容易忘记。 这里要说的是最大最小堆,以最大堆进行说明,最小堆可进行类推。最大最小堆为完全二叉树,一般用数组实现,子节点和父节点的位置关系为:index(parent)=index(child)/2(取整) index(left child)=index(parent)*2  index(right child)=index

2010-01-12 15:02:00 1589

原创 c++ 多态,继承的代价

首先多态,需要编译器设计额外的代码来在执行期完成多态的支持,其中包括虚表的访问,每次调用比不适用多态要多一次访问虚表,另外它也影响了函数指针的实现,因为对于虚函数,指向类虚函数的指针再也不能只是简单的指向函数的地址,因为这样函数指针就不具备多态的能力,所以一般指向虚函数的指针都是该虚函数在虚表中的偏移量,而指向其它的函数的指针依然是函数在内存中的地址,那么怎么区别这2者呢?要做到真正的区别编译器需

2010-01-07 07:59:00 878

原创 在什么情况下使用 c++ member initialization list

1.当初始化一个reference member时2.当初始化一个const member时3.当调用一个base class的constructor,而它拥有一组参数时4.当调用一个member class的constructor,而它拥有一组参数时 初始化的顺序取决于类中member的申明顺序而不是member initialization list中出现的顺序

2010-01-02 12:19:00 816

unix环境高级编程

unix环境编程的圣经,本资源非扫描版,相当清晰

2012-08-11

stl源码剖析

stl,源码解析,程序员必看的经典之作 stl,源码解析,程序员必看的经典之作

2012-01-07

LINUX与UNIX SHELL编程指南

LINUX与UNIX SHELL编程指南

2011-11-04

Imperfect c++ 中文版 pdf

Imperfect c++ 中文版 pdf版,看看

2011-11-02

Introduction+to+3D+Game+Programming+with+DirectX+10

jing dian zhi zuo directx

2010-08-09

Network Programming for Microsoft Windows-2

经典网络编程,大家看看。。。。。。。。。

2010-07-22

hibernate in action

hibernate 的经典之作,分享给大家看看

2009-06-27

spring in action

spring 的经典之作,分享给大家看看

2009-06-27

Python源码剖析

在最高的层次上,Python的整体架构可以分为四个主要的部分,整个架构如图1所示。在左边,是Python提供的大量的模块,库以及用户自定义的模块。比如在执行import os时,这个os就是Python内建的模块,当然用户还可以通过自定义模块来扩展Python系统。在本系列文章中,我们不会对这一部分进行过多的考察。

2009-06-19

understanding the linux kernel 3rd

经典linux书籍 In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.

2009-06-19

空空如也

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

TA关注的人

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