自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 STL序列式容器

STL序列式容器概述.

2014-04-06 17:29:03 1303

转载 C++ 虚函数表解析

C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R

2014-03-30 15:12:17 349

转载 23种设计模式的有趣见解

创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建

2014-03-25 19:02:27 344

转载 前摄器模式学习

前摄器模式学习 声明:学习资料是:http://docs.huihoo.com/ace_tao/ACE-2002-12/Part-One/Chapter-8.htm(后面会给出原文) ·概要:    接触前摄器模式是在学习BOOST.ASIO时看到的—BOOST.ASIO内部是采用的前摄器模式实现的,为了深入理解BOOST.ASIO才学习一下前摄器模式。    同时

2014-03-08 09:03:32 955

原创 设计模式-结构型03-组合模式

2014-03-05 20:22:02 480

原创 设计模式-结构型02-桥接模式

一,动机设想一下,如果要绘制一些图形,例如,正方形,矩形,三角形,这只需要三个类才能表示。但是,如果加上颜色呢?白色,红色,黑色。这样算下来,我们有3*3种图形,如果使用工厂模式,我们必要定义9个工厂。而假如有m个图形,n种颜色,难道去定义m*n个工厂类?桥接模式就是针对这个问题而诞生的二,定义桥接模式:将抽象部分与它的实现部分 分离,使他们都可以独立的变化。三

2014-01-04 20:01:13 456

翻译 Password Algorithms: Internet Explorer 7, 8, 9

PasswordAlgorithms: Internet Explorer 7, 8, 9IE7、8、9中的密码算法提供代码提出IE中保存的自动完成表单数据信息用以恢复账户信息

2014-01-04 15:45:19 1191 1

翻译 Password Algorithms: Cisco Unified Personal Communicator

Password Algorithms: CiscoUnified Personal Communicator可以了解 思科通讯工具中是如何保存自动登录的账户信息。并且,这里有一个小工具可以读取到这些信息

2014-01-04 14:24:14 730

翻译 Password Algorithms: Internet Explorer 10 (Windows Vault)

Password Algorithms: Internet Explorer 10 (Windows Vault)IE10中的密码算法(Windows Vault)本文介绍了IE10对自动完成表单数据的加密原理,并且附有原作者对IE10加密数据的读取,可以用来获取自动保存的账户信息等。

2014-01-03 20:35:01 2216

原创 设计模式-结构型01-适配器

一,结构型模式描叙如何将类或对象结合在一起形成更大的结构。结构模式可以描叙两种不同的东西:1,类结构型。关心类的组合,由多个类可以组成更大的系统,一般只存在继承和实现关系。2,对象结构型。关心类与对象的组合,通过关联关系使得在一个类中定义另一个对象类的实例。二,动机在现实生活中,经常存在一些不兼容的事物。最常见的是电源适配器。例如手机充电需要的电压大概是4.7伏

2014-01-02 22:14:45 534

原创 设计模式-创建型05-原型与单例

一,原型模式定义:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。应用:Java中实现cloneable接口,C++中的深拷贝与浅拷贝。二,单例模式定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。应用:Windows任务管理器。通过私有构造函数与 赋值运算符即可。一个简陋的封转。#include usi

2014-01-01 20:53:50 400

原创 设计模式-创建型04-建造者

一,动机简而言之,这个模式为了构造一些复杂的对象。诸如汽车,它包括多个部件。对大多数用户而言,不必知道这些部件的装配细节,而是直接使用整个对象。二,定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步步创建一个复杂的对象。用户只通过指定复杂对象的类型和内容即可构建他们,例如宝马汽车。。不需要知道内部的具体构造过程,例如,

2014-01-01 19:12:43 553

原创 设计模式-创建型03-抽象工厂

一,动机在工厂方法模式中,具体工厂负责产生具体的产品,每个具体工厂对应一种具体产品。但是有时候,一个工厂需要提供多个产品对象,而不是单一。对于学校,不仅能培养本科生,研究生,还能培养博士生。这个时候,工厂方式模式就显得不够用。引入两个概念:1,产品等级结构。即产品的继承结构。所有学校的 本科生,都是一个等级结构。2,产品族。指同一工厂产生的一组产品。本科生,研究生等就是一个产品

2013-12-31 16:15:12 491

原创 设计模式-创建型02-工厂方法

一,动机针对前面的简单工厂,虽然能比较方便的创建对象,但是,它对拓展很不方便。假如要增加一个新的产品则必须修改工厂的方法,这不符合“开闭原则”.于是,工厂方法模式应运而生,二,定义工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,将产品的实例化延迟到工厂子类中。这样的话,添加一个新的产品,只需要添加一个新的工厂和一个新的产品类即可。三,模式结构

2013-12-30 22:35:42 512

原创 设计模式-创建型01-简单工厂

一,动机假设有这么一个软件应用场景,一个软件系统可以提供多个外观不同的按钮,这些按钮源自于一个抽象按钮,子按钮在继承抽象按钮后做了相应的实现。如果我们在使用这些按钮时,不需要具体知道这些具体按钮的名字,只需要知道表示那个按钮的标识符,并提供一个调用方法即可。(熟悉Win32编程的朋友可是想想CreateWindow这个函数)这样,传入该参数即可返回一个响应的按钮对象。这种思想,即为简单

2013-12-29 21:29:46 542

原创 我的密码箱--01

这段时间总是在网上寻找一些资源,很郁闷的就是必须注册了才能下载,于是乎,产生了大量的账号密码要记忆。之前存放在一个文本文件中,条目比较多就难找了,于是自己决定写一个小工具来记录这些账号。一,数据存储秉着小巧的原则,我选择使用sqlite来存储数据。基本无须配置就能使用强大的数据库。建立数据表 CREATE TABLE xt_pwdbox(id INTEGER PRIMARY KEY,e

2013-12-21 18:44:53 629

原创 Qt-Embedded环境配置

一,           编译(不包含触摸屏以及鼠标)软件:虚拟机:/arm2410cl/gui/src/目录下的qt-embedded-linux-opensource-src-4.4.0.tar.bz2/arm2410cl/gui/tools/目录下的arm-linux-gcc-3.4.1.tar.bz2 1,拷贝并解压QT/E 库到实验目录for_arm 

2013-11-22 16:13:52 752

原创 Win32-00 Windows编程前奏--结构化异常处理

结构化异常处理

2013-11-17 12:39:12 454

原创 Win32-00 Windows编程前奏--字符串编码

对于Windows编程,几乎所有的API函数都提供了两种版本 ***A 和***W,前者是采用 ANSI编码来处理字符串,后者采用的是 Unicode.在学习C/C++的时候,我们使用的大都是ANSI编码的函数,而Windows处于国际化标准的原因,内部采用了Unicode编码。这对于我们从ANIS C++转换到Windows的VC造成了困难。于是我认为,学习字符串处理,编码转换是学好Wind

2013-11-16 14:23:50 490

FireFox自动登录账户信息读取

这个工具代码能够读取保存在FireFox中的自动登录密码信息,提供代码供大家研究

2014-01-03

IE10自动登录账户信息读取

这个代码工具能够读取IE10中自动保存的账户信息,提供源代码让大家研究

2014-01-03

MyPasswordBox.1.0

这是我的密码箱的第一个简单版本,使用VS2010开发。 使用SQlite数据库管理数据

2013-12-21

Qt-Embedded环境配置

针对配置嵌入式Linux环境下 Qt环境配置的问题

2013-11-22

空空如也

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

TA关注的人

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