自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 论C++构造函数时的多态性

看下面的代码class A{public: int i; A() { i = getResult(); } int get() { return getResult(); } virtual int getResult() { return 1; }};class B : public A{public: virtual int getRes...

2011-09-22 17:55:02 1379 2

原创 设计模式之结构模式

结构模式描述如何将类或对象结合在一起,组成一个更大的结构。分类:类结构模式或对象结构模式包含下列模式:1)适配器模式2)缺省适配器模式3)合成模式4)装饰模式5)代理模式6)享元模式7)门面模式8)桥梁模式 一、适配器模式例子:指鹿为马分为1)类的适配器模式: 继承鹿类实现马的接口。2)对象适配器模式: 关联关系,引用一个鹿的对象,完

2011-09-16 17:36:31 770

原创 设计模式之对象的创建

本文是个人对java与模式这本书的个人总结,因为很多模式都已经了解,不做解释,只做补充。 对象的创建可能会用到以下几种模式1)简单工厂模式2)工厂方法模式3)抽象工厂模式4)单例模式5)多例模式6)建造模式7)原始模型模式(复制) 一、简单工厂模式举例:植物园创建水果。使用方法:通过水果名,返回水果实例。注意点:1)创建实例的方法都是静态...

2011-09-15 17:46:17 443

原创 里氏代换原则(LSP)

里氏代换原则定义: 一个软件实体使用的是一个基类的话,那么一定适用于其子类,这个软件实体察觉不出基类和子类对象的区别。 第一个辩证题目:正方形是否是长方形的子类? 答案:不是。既然正方形也属于长方形的一种特殊形式,满足IS关系,为什么不能是其子类呢?答:如果我们作

2011-09-14 16:32:47 1106

原创 记录下callstack信息

本人曾做过自动测试内存泄露的程序。记录内存泄露位置时用__FILE__, 和__LINE__来记录位置。但重要的callstack信息没有记录下来。无意中看到一篇文章http://blog.csdn.net/starlee/article/details/6618849

2011-09-08 10:34:59 1291

原创 程序在崩溃时记录出错的位置-Dump文件

Debug模式下,出异常时,很容易找到出错的位置和callstack信息。但发布以后,再出异常的时候,就必须用到DUMP文件了。本文主要是参考了http://blog.csdn.net/starlee/article/details/6630816 调用的APIB

2011-09-08 10:19:55 4428

原创 在Win32中管理虚拟内存

在Win32中的虚拟内存管理为每个进程提供2 GB的虚拟内存,物理内存不够的时候会使用虚拟内存文件。 内存地址的状态1)保留的地址:只记录要使用内存的范围(防止分配重复),无物理内存页被提交。 例:lpBase = VirtualAlloc (NULL, 1048

2011-09-08 09:58:56 718

原创 加密解密基础知识

简单介绍下面三个加密知识.hash散列值.对称加解密.非对称加解密  一、hash散列值: 生成摘要信息。如MD5算法。无论多大容量的文件,数据,都可以使用该算法生成摘要信息。用途:当数据发生变化是,摘要信息就会不同,以此来保证数据的一致性。

2011-09-08 09:44:44 898

原创 ANSI, GB2132, Unicode, UTF-8介绍

ANSI 的"Ascii"编码使用了单字节的1~127值。 汉字是使用0xA1到0xFE之间的值,二个字节表示一个汉字。一共可显示汉字个数为(0XFE - 0XA1) * (0XFE - 0XA1) = 8649 。如果默认非Uncoide的编码是中文简体,即使用GB

2011-09-07 18:35:53 4554

扩展WPF的TreeView,完成数据绑定和拖拽功能

扩展WPF的TreeView,完成数据绑定和拖拽功能。 WPF看了很长时间了,但一直没怎么动手实践,正好任务需要,扩展了WPF的标准TreeView控件,并作为基础控件,支持下面的功能: 数据绑定 拖拽

2019-04-11

空空如也

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

TA关注的人

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