自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

elfprincexu的专栏

点滴积累 持之以恒

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++基础知识: 公有继承,保护继承,私有继承的总结,私有继承的用意何在

今天被问到C++中私有继承的作用是什么?第一反应是关于访问权限的改变,基类被子类私有继承后,基类中即使是共有public,保护protected的成员变量或者成员函数都会在子类中变为私有成员和私有成员变量,子类的派生类或者子类的对象再也无法访问这些成员和成员变量。其实,这个回答只答出了最为基本的概念,那就是私有继承对访问权限的改变。 但是,更为深处的理解是,既然私有继承这么小众化,为什

2015-12-11 00:15:55 1145

转载 经典算法: 堆排序的原理和实现, 建立堆,调整堆

1.堆  堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。  堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>=key[2i+2]称为大顶堆,满足 Key[i]2.堆排序的思想   利用大

2015-12-09 20:58:53 8425 1

转载 经典算法:超大数组,取出最大N数

转载于:http://blog.csdn.net/yanzi1225627/article/details/8109035这里先讲一种类似于快速排序的方法。注意题目要求,不要求完全排序,只要求最快解决问题!这个题是我面试NI公司时,对方问我的。原话是从1亿个数据里,找出前一百个最大的。首先看源码吧:void findMaxN(int a[], int start, in

2015-12-09 11:09:04 4016

转载 经典算法: Bit-Map 处理海量数据(上亿数据)

版权声明:转载于http://blog.csdn.net/hguisu/article/details/7880288目录(?)[-]1 Bit Map算法简介2 Bit Map的基本思想3 Map映射表3 位移转换 3 扩展         Bloom filter可以看做是对bit-map的扩展 4 Bit-Map的应用5 Bit-Map的具体实现

2015-12-09 10:40:00 1031

转载 Linux:多进程访问同一文件,如何用文件锁进行保护, fcntl()详解

在Linux系统中,进程运行在自己的虚拟内存空间中,如何协调不同虚拟地址空间中的进程访问一个非共享资源,文件加锁是基本进程通信方法之一。 可以使用fcntl()、lockf()、flock()实现文件锁,进而实现进程之间的通信。 1.fcntl()【函数介绍】调用形式(执行失败返回-1):int fcntl(int fd,int cmd);

2015-12-04 15:20:25 3037

QT 实现简单功能的俄罗斯方块

QT 简单实现俄罗斯方块的源代码并且附上教程说明文档,适合初学者快速上手学习QT,简单实用,希望大家一起进步!

2012-05-25

空空如也

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

TA关注的人

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