自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (11)
  • 收藏
  • 关注

原创 c++初始化成员列表

       今天被腾讯电话面试了,15分钟就被秒杀了,其中一个问题“为什么要用成员初始化列表”,我答不上来。回头自己总结了一下。                首先要知道,编译器确保所以成员对象在构造函数执行前被初始化,不论有没有成员初始化列表。代码如下,用Dev C++编译:         #include using namespace std ;class A {pu

2010-05-29 18:43:00 840

转载 C/C++运行库

http://book.csdn.net/bookfiles/1017/100101730949.shtml 呵呵,这篇真是好东西,先把它弄在我的地盘再慢慢咀嚼……原来这是一本书上的《程序员的自我修养》,好东西,crt我迷惑了好久……11.2  C/C++运行库11.2.1  C语言运行库任何一个C程序,它的背后都有一套庞大的代码来进行支撑,以使得该程序能够正常运行。这套代

2010-05-22 11:40:00 7043 5

原创 memcpy memset memmove

       我觉得这些函数 fill()  fill_n()  strcpy()  strcpy() 大家都很熟悉,于是从百科贴几个不常用的c函数,全当做自己学习。               1. memcpy()        原型:extern void *memcpy(void *dest, void *src, unsigned int count);  用法:#inc

2010-05-14 23:27:00 828

原创 红黑树二

      红黑树是棵二叉搜索树,红黑树的删除操作首先要按照二叉搜索树的规则进行。如下:要删除节点 z(为5),实际上删除的是z的右子树的最小值y,再把y的值赋给z节点。示意图:             接着我们再考虑红黑树。      1. 删除的节点y 是红色,我们不处理,它还是一个红黑树。      2. y节点是黑色,且 x 节点是红色,只需要把 x 的颜色改为黑色就可

2010-05-11 23:16:00 647

原创 红黑树

      这几天在看红黑树,发现侯捷说得不清不楚,一气之下,回头看《算法导论》。这才把红黑树的插入操作思路弄清楚,心中有一种恍然大悟的感觉!      感觉还是《算法导论》牛逼呀!我也照着说说红黑树的插入操作吧。      红黑树是一棵满足一下规则的平衡二叉搜索树(平衡条件比AVL-tree弱,感到不可思议,因为我觉得rb-tree比AVL-tree复杂):       1. 每个节

2010-05-07 00:08:00 784

原创 heap算法

// MyOwnHeap#include #include #include using namespace std ;// 维护堆,其中某个元素parent的值发生改变 templatevoid my_adjust_heap( RandomAccessIterator first, int parent, int length ) {     typedef typename iterato

2010-05-03 20:12:00 978

转载 技术人生“白天求生存,晚上谋发展”

转帖:file:///C:/Documents%20and%20Settings/Administrator/桌面/技术人生“白天求生存,晚上谋发展”%20-%20MKings%20Blog%20-%20CSDN博客.htm 白天求生存,晚上谋发展     这句话最近在团队经常有人说,其实我也深有体会,因为我看到的技术牛人他们背后肯定有一段很长时间的艰苦时光,可能是3年,也可能是8年

2010-05-02 22:54:00 704 1

type classification

为自己保存,仅仅是为了自己,仅仅仅仅是为我自己而已

2012-04-08

expression template 测试代码

主要是为了给自己用,《C++ template》中的源代码以及自己写测试代码

2012-04-07

最小最大堆的模块类实现

求bug,如有bug或是O(n)的构造算法,跪求通知。

2011-05-06

加密解密+IO完成端口

用IO完成端口进行加密解密,但是发现加密解密有顺序要求,也就是线程池中只能由一个线程!求真相帝!!!!!!!!!!!!!!!!!!!

2011-05-01

信息安全实验:利用Windows CryptoAPI开发加解密工具软件2

额,上传错了!额,上传错了!额,上传错了!额,上传错了!额,上传错了!

2011-03-29

ID3算法 数据挖掘 分类

ID3算法,主要看里面的算法,调用方式写的不太好

2011-01-03

任务管理器,源代码,类似于ProcessExplorer,使用Native API:NtQuerySystemInformation

环境:XP+VS2008 功能:类似于ProcessExplorer,有些没有实现。实现的功能有如下: 1.进程列表:包括进程的各种信息,如线程个数、CPU占用率、内存使用大小、进程优先级、exe文件信息…… 2.系统信息:如CPU曲线、内存曲线、PF曲线…… 3.DLL列表 4.句柄列表(有错误) 5.用户空间情况 6.设置进程优先级

2011-01-03

PE格式解析程序,详细剖析PE格式,对于学习Dll等技术有很大的帮助

这是一个解析PE格式文件的程序,对于学习PE格式以及Dll相关知识都要莫大的帮助。由于我的目的是学习PE格式,所以就简单的写个了CUI程序,没有界面。希望对大家有帮助!

2010-11-09

信息安全实验:利用Windows CryptoAPI开发加解密工具软件

这是一次大三的信息安全的实验,利用CryptoAPI 实现对称密钥加密、公钥密钥加密和数字签名,还有良好的界面,使用VS2008开发的,里面包含全部的源代码。希望能和大家相互交流学习。

2010-05-19

sort_heap push_heap pop_heap 堆的各种算法

最近在学习STL的源代码,看到这么多优秀的代码,心里痒痒的,于是自己实现了一遍,当然,有自己的特色,都是模块函数,稍稍用了一些traits特性。相互学习,呵呵

2010-05-03

C++标准程序库 侯捷

C++标准程序库 侯捷,这是一部历史经典之作,通往C++高手的必经之路。

2010-04-22

空空如也

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

TA关注的人

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