自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zengqh的专栏

祝她幸福!

  • 博客(12)
  • 收藏
  • 关注

转载 Windows下安装配置RadRails指南

转载:http://www.javaeye.com/topic/53517RadRails是基于eclipse平台的Ruby on Rails(ROR) IDE. 熟悉eclipse的开发人员很容易使用. 下面简单介绍一下RadRails在WindowsXP下面的安装, 配置. 1. 安装RadRails 1.1 安装JRE, 下载页面http://java.sun.com/javase/downloads/index_jdk5.jsp 1.2 安装Ruby One-Click Installer,

2011-02-19 19:35:00 2039 1

原创 在学习opengl前

<br />公司的大牛推荐我学习“nehe opengl", 确实是一个不错的教程,但始终是觉得不系统,有些名词解释得不过清楚。<br />故拿起了red book:《OpenGL programming guide》6th edition. 我觉得nehe里面的例子真挺好的,配合起来学习效果可能会比较好。<br />不说了,看吧。

2011-02-10 19:47:00 385

原创 追MM与设计模式

转载:据说是在java论坛上找到了,原创地址没有找到,很抱歉!追MM与设计模式 在java版看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了:)这些都是最简单的介绍,要学习的话建议你看一下《ajva与模式》这本书。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Facto

2011-02-09 19:55:00 339

转载 Iterator模式的几种用法

转帖:http://blog.csdn.net/netpcc/archive/2007/05/29/1629339.aspx Iterator模式的几种用法 在网络上看帖子时发现不少模式的初学者对Iterator模式的理解仅仅停留在从类库的容器类取得Iterator来遍历容器中的内容的程度。 因此在这里写几个例子,来加深大家对Iterator模式的理解。 对容器中元素的访问涉及到3个方面。 1.容器的类型 2.检索容器内元素的方法 3.对元素的操作 比如说我们有一个表示书店的boo

2011-02-09 19:08:00 556

转载 设计模式-OOD的设计原则(4)-"接口隔离原则"

<br />转载:http://blog.csdn.net/kxy/archive/2005/07/05/413950.aspx<br /> <br />接口隔离原则(ISP):使用多个专门的接口比使用单一的总接口要好.也就是说,一个类对另外一个类的依赖性应当是建立在最小的接口上的.<br />       这里的"接口"往往有两种不同的含义:一种是指一个类型所具有的方法特征的集合,仅仅是一种逻辑上的抽象;另外一种是指某种语言具体的"接口"定义,有严 格的定义和结构.比如Java语言里面的Int

2011-02-09 10:01:00 388

转载 设计模式-OOD的设计原则(3)-"依赖倒转原则"

<br />转载:http://blog.csdn.net/kxy/archive/2005/06/30/408317.aspx<br /> <br />"开-闭"原则是我们OOD的目标,达到这一目标的主要机制就是"依赖倒转原则".这个原则的内容是:要依赖于抽象,不要依赖于具体.      对于抽象层次来说,它是一个系统的本质的概括,是系统的商务逻辑和宏观的,战略性的决定,是必然性的体现;具体的层次则是与实现有关的算法和逻辑,一些战 术性的决定,带有相当大的偶然性.传统的过程性系统设计办法倾向于使

2011-02-09 09:59:00 347

转载 设计模式-OOD的设计原则(2)-"里氏代换原则"

<br />转载:http://blog.csdn.net/kxy/archive/2005/06/28/406184.aspx<br /> <br /> 从上一篇的"开-闭"原则中可以看出,面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化.这个导出要使用继承关系和一个原则:里氏代换原则(Liskov Substitution Principle, LSP).      那么什么是里氏代换原则呢?有个严格的表述,绕口,不好记.还是比较白话的这个好记.说的是:一个软件实体如果使用的是一个基类

2011-02-09 09:58:00 345

转载 设计模式-OOD的设计原则(1)-"开-闭原则"

<br />转载:http://blog.csdn.net/kxy/archive/2005/06/27/405013.aspx<br /> <br />在继续<设计模式精解>这本书之前,我们来学习些OOD的一些设计原则.这些原则在提高一个系统可维护性的同时,提高这个系统的可复用性.他们是一些指导原则,依照这些原则设计,我们就可以有效的提高系统的复用性,同时提高系统的可维护性.<br />      这些OOD原则的一个基石就是"开-闭原则"(Open-Closed Principle OCP).这个原

2011-02-09 09:50:00 451

原创 Strategy模式

转载:http://www.tracefact.net/Design-Pattern/Strategy.aspx,我觉得作者讲述设计模式的方法与其他人不同,如此之生动还是 第一次遇到。奇幻RPG(角色技能 与 Strategy模式)引言看过一些设计模式方面的书籍和文章,虽然很正式,很权威,(也觉得有那么一点刻板),总是觉得让人不那么好靠近。于是,我思考着像写故事一样来写下 自己对设计模式的理解。我们将以一款奇幻角色扮演游戏(D&D)为蓝本,通过游戏中的模块创建或者功能实现来展示GOF的设计模式。当然,这

2011-02-08 18:54:00 1014

原创 Command模式step by step

转载:http://www.tracefact.net/Design-Pattern/Command.aspxCommand 模式 Step by Step引言提起Command模式,我想没有什么比遥控器的例子更能说明问题了,本文将通过它来一步步实现GOF的Command模式。我们先看下这个遥控器程序的需求:假如我们需要为家里的电器设计一个远程遥控器,通过这个控制器,我们可以控制电器(诸如灯、风扇、空调等)的开 关。我们的控制器上有一系列的按钮,分别对应家中的某个电器,当我们在遥控器上按下“On”时,电器

2011-02-08 11:27:00 485

原创 ShellExecute与组件的注册

每一个小COM程序都往注册表里写了一堆东西,而没有反注册,所以觉得在main函数里每次手动注册与反注册比较好。void RegisterDll() { char exeFileName[256]; ::GetModuleFileNameA(NULL, exeFileName, sizeof(exeFileName) / sizeof(char)); string str(exeFileName); string::size_type index = str.rfind('//'); a

2011-02-07 10:33:00 823

原创 注册表API相关操作演示

<br />此代码来自《COM技术内幕》。<br />// // Registry.cpp // #include <objbase.h> #include <assert.h> #include "Registry.h" //////////////////////////////////////////////////////// // // Internal helper functions prototypes // // Set the given key and its va

2011-02-06 17:24:00 422

空空如也

空空如也

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

TA关注的人

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