自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (45)
  • 收藏
  • 关注

原创 模板方法模式

GOF给模板方法(Template Method)模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这里的算法的结构,可以理解为你根据需求设计出来的业务流程。特定的步骤就是指那些可能在内容上存在变数的环节。 可以看出来,模板方法模式也是为了巧妙解决变化对系统带来的影响而设计的。使用模板方法使系统扩展性增强,最小化了变化对系统的影响。

2010-09-26 13:48:00 448

原创 原型模式

 引用:http://dev.firnow.com/course/3_program/gcs/2008623/127731.html原型模式和拷贝构造函数区别。原型模式里,你可以保存基类指针,最后生成的是这个指针真正指向的子类,而拷贝构造函数你必须搞一个具体的类进去,生成的object也是固定的。 Prototype模式也叫原型模式,是由GoF提出的23种设计模式中的一种。Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一

2010-09-26 11:40:00 946

原创 工厂方法模式(Factory Method)

引用:http://haolloyin.blog.51cto.com/1177454/332576http://edu.codepub.com/2009/1203/18457.php工厂方法模式(Factory Method):定义一个用于创建对象的接口IFactory,在具体的ConcreteFactory子类中根据传进的参数即具体子类ConcreteProduct决定实例化哪一个IProduct产品,该模式使得一个类(即IProduct)的实例化延迟到其子类(即ConcreteProduct)。通用类图

2010-09-17 11:42:00 581

原创 代理模式(Proxy)

<br />引用:http://developer.51cto.com/art/201003/190825.htm<br />设计模式( Design Pattern)是从建筑设计领域引入到计算机科学的。设计模式是对软件设计中普遍存在(且反复出现)的各种问题,所提出的解决方案。设计模式并不直接用来完成程序码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。<br />它是对简单处理程序(或指针)的增强,用于引用一个对象:这个指针被代理(Proxy)对象取代,代理对象位于客户端(Client)和真实

2010-09-17 09:46:00 598

转载 高效整洁的CSS(样式表)代码原则

<br />感谢博主:http://hi.baidu.com/xtzy168/blog/item/3b59cefa78061e859f514653.html<br />本文原文来自cnbolgs,原作者漫凯维奇,在此表示感谢.希望转载时能保留这部分信息,以示对作者的尊重.<br /><br />  CSS学起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在CSS书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则:<br /><br /><br />1. 使用R

2010-09-16 15:53:00 810 1

转载 QT中文乱码与国际化支持

<br />感谢博主http://blog.csdn.net/alicehyxx/archive/2009/12/08/4960571.aspx<br />Qt内部采用的全Unicode编码,这从根本上保证了多国语界面实现的正确性和便捷性。Qt本身提供的linguist工具,用来实现翻译过程十分方便。MFC中利用资源DLL切换资源,或使用多个RC文件进行不同语言版本编译等方法都十分麻烦,如果你曾经使用过MFC,QT解决多语言问题的便捷性绝对会让你感觉是一种享受。本文讨论以下几个方面内容:<br />1、 

2010-09-15 09:38:00 855 2

原创 一个高手对C++著作的评价

第一篇一些同学问我,如何学好C++,我没有别的办法给你们,唯一的办法就是读书,读大量的书,就可以解决。要把C++作为日常语言,而不是一种程序语言,这样就好办了。有人又要问我,那么我应该读什么书才好?没有时间怎么办?我只能对你们说,没时间的话,就别学C++了,做你们喜欢做的事。生活中没有C++,也同样美好。如果你准备学,一定要学好,那么我开个书单,应该问题不是甚大。首先肯定要读一读Bjarne Stroustrup的The Design and Evolution of C++,了解一下这个语言的历史。接下来

2010-09-09 14:20:00 1051

转载 QT读写TXT文件显示中文

<br />#include <qstring.h><br />#include <qfile.h><br />#include <qtextstream.h><br />#include <qtextcodec.h><br /><br /><br />QString<br /><br />QString类提供了一个Unicode文本和经典的C以零结尾的字符数组的抽象。 <br />QString使用隐含共享,这使它非常有效率并且很容易使用。 <br />所有的QString的方法都使用const char

2010-09-07 13:12:00 8045 1

原创 送给正在学习C++朋友的50条

<br />1.把C++当成一门新的语言学习(和C没啥关系!真的。); <br />  2.看《Thinking In C++》,不要看《C++变成死相》; <br />  3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; <br />  4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; <br />  5.不要放过任何一个看上去

2010-09-07 09:25:00 631

转载 跟我一起写 Makefile(一)

感谢博主:http://dev.firnow.com/course/3_program/cshapo/csharpjs/20100119/192408.html跟我一起写 Makefile 概述—— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在

2010-09-06 15:49:00 529

转载 如何成为一个专家级的开发者(1)

作为一个开发者,你很可能正在使用一个特定的平台,为一个特定的行业开发软件。如果不是这样,如果你经常要选择工具和行业,那么你很可能从来都没有成为一个真正的专家,如何成为一个专家级的开发者呢?<br /> <br />【51CTO译文】如何成为一个专家级的开发者?怎样才能寻找到成为开发高手的密钥?这样的问题我们不止一次的提到过,当然,适合大家的专家之路并非只有一条。它取决于你为其开发软件的行业是什么,和你的公司使用的工具是什么等等。<br />这篇文章会提供一条一般性的,可以适合你自己情况的专家之路,其中包括文

2010-09-03 17:24:00 520

原创 (2)--策略模式【设计模式C++实现】

<br />先看一下策略模式的UML类图:<br /><br /> <br />从类图可以看出,策略模式基本和简单工厂模式没什么区别,从我的理解他们两个最大的区别就是:简单工厂模式是实现对象的多样性,而策略模式适合类中的成员以方法为主;简单工厂模式只能解决对象创建问题,对于经常变动的算法应使用策略模式。<br /> <br />放代码看看吧:<br />cpp代码;<br />//策略基类class COperation{public: int m_nFirst; int m_nSeco

2010-09-02 23:18:00 587

原创 我看设计模式系列(1)--简单工厂模式【设计模式C++实现】

<br />感谢博主:http://dotcpp.javaeye.com/blog/605168<br />无论是CSDN、博客园或者JAVAEYE,看着很多牛人工作、学习之余写心得写代码,为初学者提供方便。我不是大牛也不是精英。但我也是个过来人。说一说我的一些心得吧。<br /> <br />    关于设计模式,《大话设计模式》是我比较喜欢的一本书,不过这本书是C#语法写的例子,不懂C#的C++初学者们很期待能有C++版的源码。我在学习过程中,用C#和C++两种语言实现了本书中的所有例子。并把它放在一个

2010-09-02 22:52:00 825

SetupFullConvertTrial.exe

数据库之间的转换,很强大,给我的激活码996B-FCB7-5288

2014-01-22

PostgreSQL开发参考手册

PostgreSQL开发参考手册

2014-01-16

ruby186-26.exe

ruby186-26.exe windows版本的

2014-01-15

mysql2psql

mysql2psql 是一个 Ruby 的扩展用来将 MySQL 数据迁移到 PostgreSQL 数据库。 安装方法:gem install mysql2psql

2014-01-15

五子棋算法研究

人工智能是一门正在迅速发展的新兴的综合性很强的边缘科学。博弈是人工智能的主要研究领域之一,他涉及人工智能中的推理技术、搜索方法和决策规划。本文将这些技术用于五子棋中。设计了一个智能五子棋系统,实现人和计算机两方进行博弈。

2013-09-23

五子棋算法

未完 待续。 还没写完。左下角到右上角的没写

2013-09-18

计算机图形学经典电子书+绝对值得收藏

本书在系统介绍计算机图形学算法及原理基础上,利用Visual C++开发环境,编制相应 的应用程序, 较全面具体地把计算机图形学理论与计算机绘图的实践结合了起来,在计算机 理论与交互式图形软件设计之间架起一座桥梁, 使学习者在掌握理论和实用知识两方面均感 到应用自如。随书光盘提供案例的全部源程序代码,供读者选用,读者可直接在 Visual C++ 中打开各程序包进行学习或在此基础上修改开发自己的绘图程序, 特别适合学习者上机仿效 练习,其中的简单CAD 系统开发实例为读者开发实际图形程序搭建了基本平台。

2013-08-28

windbg资料合集

本人整理的windbg资料,欢迎下载。共同进步

2013-04-16

智能指针实现

智能指针的实现,还有点问题,下载的可以一起讨论

2013-04-09

[Visual C++数字图像与图形处理]

[Visual C++数字图像与图形处理]。书及其代码,图像处理的同学可以研究下

2013-03-19

基于c/s架构 设备管理系统设计

还可以。介绍c/s架构的一个实例.比较具体。

2012-11-14

vc游戏编程实例

vc++ 游戏编程实例 入门级别的 高手就不要看了哈

2012-10-08

计算机程序设计艺术第三版第二卷半数值算法

计算机程序设计艺术第三版第二卷半数值算法 扫描版的 拿出来分享了 放到csdn上面防止硬盘损坏

2012-10-08

计算机程序设计艺术第三版一卷 算法基础

计算机程序设计艺术第三版一卷 算法基础 扫描版的

2012-10-08

vc++游戏编程

第一章、 游戏基础 ……………………………………………………………..…………….(5) 1.1. 动画……………………………………………………………………..……………..(6) 1.2. 部分图更新…………………………………………………………………………..(12) 1.3. 设置透明背景……………………………………………………..…………………(15) 1.4. 显示对称图像………………………………………………………..………………(19) 1.5. 游戏的内核………………………………………………………..…………………(21) 第二章、 扫雷……………………………………………………………………………….(23) 2.1. 游戏实现…………………………………………………………….……………….(24) 2.2. 资源编辑……………………………………………………………..………………(24) 2.3. 变量函数……………………………………………………………..………………(25) 2.4. 具体实现……………………………………………………………………………...(27) 2.5. 附加内容…………………………………………………………...…………………(38) 2.6. 小结…………………………………………………………………...………………(40) 第三章、 五子棋…………………………………………………………………...…………(41) 3.1. 人对人游戏…………………………………………………………...………………(41) 3.1.1 游戏实现……………………………………………………..………………(42) 3.1.2 资源编辑……………………………………………………..………………(43) 3.1.3 变量函数……………………………………………………..………………(45) 3.1.4 具体实现……………………………………………………..………………(46) 3.1.5 附加内容……………………………………………………..………………(54) 3.1.6 小结 …………………………………………………………………………(57) 3.2. 人对机游戏……………………………………………………………...……………(57) 3.2.1 游戏实现…………………………………………………………..…………(58) 3.2.2 资源编辑…………………………………………………………..…………(59) 3.2.3 变量函数…………………………………………………………..…………(59) 3.2.4 具体实现…………………………………………………………..…………(60) 3.2.5 附加内容…………………………………………………………..…………(79) 3.2.6 小结………………………………………………………………..…………(79) 第四章、 俄罗斯方块………………………………………………………………..………(80) 4.1单人版………………………………………………………………………….………(80) 4.1.1 游戏实现………………………………………………………………..……(81) 4.1.2 资源编辑………………………………………………………………..……(81) 4.1.3 变量函数………………………………………………………………..……(81) 4.1.4 具体实现………………………………………………………………..……(84) 4.1.5 附加内容………………………………………………………………..……(97) 4.1.6 小结 ……………………………………………………………………...….(98) 4.2对战版………………………………………………………………………………...(99) 4.2.1 游戏实现……………………………………………………………………(100) 4.2.2 资源编辑……………………………………………………………………(100) 4.2.3 变量函数……………………………………………………………………(101) 4.2.4 具体实现……………………………………………………………………(102) 4.2.5 附加内容……………………………………………………………………(110) 4.2.6 小结 ………………………………………………………………………..(113) 4.3配合版………………………………………………………………………………...(114) 4.3.1 游戏实现……………………………………………………………………(115) 4.3.2 资源编辑……………………………………………………………………(115) 4.3.3 变量函数……………………………………………………………………(115) 4.3.4 具体实现……………………………………………………………………(116) 4.3.5 附加内容……………………………………………………………………(127) 4.3.6 小结 ………………………………………………………………………..(128) 第五章、 老鼠和滚球……………………………………………………………………….(130) 1. 游戏实现………………………………………………………………………..……(131) 2. 资源编辑…………………………………………………………………..……...….(132) 3. 变量函数………………………………………………………………………….….(132) 4. 具体实现…………………………………………………………………………..…(134) 5. 附加内容……………………………………………………………………………..(148) 6. 小结…………………………………………………………………………………..(148) 第六章、 飞机游戏………………………………………………………………………….(149) 1. 游戏实现……………………………………………………………….…………….(150) 2. 资源编辑……………………………………………………………….…………….(151) 3. 变量函数……………………………………………………………….…………….(151) 4. 具体实现……………………………………………………………….…………….(153) 5. 小结…………………………………………………………………………………..(166) 第七章、 五子棋联机游戏…………………………………………………….……………(167) 1. 游戏实现……………………………………………………………….…………….(168) 2. 资源编辑……………………………………………………………….…………….(168) 3. 变量函数……………………………………………………………………….…….(168) 4. 具体实现………………………………………………………………….………….(169) 5. 小结…………………………………………………………………………………..(184) 第八章、 联机基础(附录)………………………………………………………….……(185) 1. 游戏实现…………………………………………………………………..…………(186) 2. 资源编辑…………………………………………………………………….……….(186) 3. 变量函数…………………………………………………………………….……….(188) 4. 具体实现…………………………………………………………………….……….(190) 5. 附加内容……………………………………………………………………………..(197) 6. 小结……………………………………….………………………………………….(

2012-10-08

JAR文件包及jar命令详解

常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且 据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的 方法就是最佳选择了,何况它还能保持Java 的跨平台特性。 下面就来看看什么是 JAR 文件包吧:

2012-10-06

C++ 调用Java类,已实践

c++ 调用java! 没错!可以的。经过本人实践这种方法可行。 也可以使用网络,实现通信。ace同样可以

2012-10-06

Ant教程-详细使用方法

本内容包含了Ant的历史简要介绍,Ant的功能以及Ant框架的介 绍,并对下载安装使用 Ant进行了示例介绍,同时通过一个 Java程序 讲解了Ant的基本使用方法。

2012-10-06

VisualC++面向对象与可视化程序设计

VisualC++ 面向对象与可视化程序设计 黄维通编著 电子扫描版 pdf格式 好东西共享了

2009-06-27

计算机组成与结构(第2版)[徐福培主编][电子教案]

计算机组成与结构(第2版)[徐福培主编][电子教案]好东西分享咯~

2009-06-04

ASP.NET 2.0编程技术与实例 配套光盘

郑霞 赵辉 徐慧主编的ASP.NET 2.0编程技术与实例的配套光盘

2009-06-04

《软件设计师历年试题分析与解答》

《软件设计师历年试题分析与解答》 真的很不错的复习资料

2009-03-09

4_6仙剑奇侠传游戏演示源代码

*一个简单的角色类,可以方便地创建任意多个 * *角色,通过简单的设置就可使角色具有不同的 * *性格。 * *RoleNum为静态公共变量,使用时须再次定义

2009-01-13

用Helix Server架设流媒体服务器

用Helix Server架设流媒体服务器支持多种流媒体文件: 音频文件:RealAudio.Wav.Au.MPEG-1.MPEG-2.MP3 视频文件:RealVideo.AVI.QuickTime. 其他类型:RealPix.RealText.GIF.JPEG.SMIL.Real G2 with Flash

2008-12-18

SQL图解教程。04

很不错的图解教程 很适合初学者 下了保证你不后悔!真的很不错哦

2008-12-13

SQL图解教程03、。

很不错的图解教程 很适合初学者 下了保证你不后悔! 真的很不错哦

2008-12-13

SQL图解教程02.

很不错的图解教程 很适合初学者 下了保证你不后悔! 真的很不错哦

2008-12-13

很不错的SQL图解适合初学者

很不错的图解教程 很适合初学者 下了保证你不后悔! 真的很不错哦

2008-12-13

网管必备网管问题精华集合

2000XP双系统启动问题 先装好了WindowsXP,然后再安装Windows 2000。开机后发现Windows XP的滚动条消失后,电脑即黑屏,无法进入登录画面。 ……

2008-12-12

pgsql安装,绿色

pgsql 绿色版本安装。穿了三次都失败了。

2014-02-14

vc database编程大全

【基本简介】 该《VC数据库编程大全》文档为影印版PDF文档,涉及ODBC编程、OLE DB编程、特殊数据库论题等大块内容,每一大块分若干章节,讲得非常详细,几乎涵盖了VC与各种数据库之间的连接、操作、优化等范畴。

2014-02-12

mysql to pg guite

一个文档。mysql to pg的数据迁移的文档

2014-02-10

drupal65-pgsql8x-patch2.diff

drupal65-pgsql8x-patch2.diff 主要解决二进制的问题。详细博客轻参考 https://groups.drupal.org/node/15793

2014-02-10

mysql to postgresql

A Visual Guide for Migrating to Postgres Plus from MySQL

2014-02-10

mysql to pg

Pgconfde-2011-mysql-to-pg-print 转换的一篇文章

2014-02-08

pg manager2

pg manager2 EMS的 类似于mysql manager

2014-02-08

pg manager

pg manager 01 类似于mysql 的manager

2014-02-07

PgOleDb-1.0.0.20.zip

PgOleDb-1.0.0.20.zip ado驱动

2014-01-23

postgresql-9.1.11-1-windows-binaries

postgresql-9.1.11-1-windows-binaries 绿色版

2014-01-20

空空如也

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

TA关注的人

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