自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 全排列

1.STL库中的库中的库中的库中的next_permutation()函数函数函数函数字典序:存在相同元素,不会重复。#include #include #include  using namespace std; int main(){    string str;    cin >> str;    sort(str.begin(), str.e

2012-10-03 20:12:42 747

原创 adroid sdk manager无法更新packege列表

C:\WINDOWS\system32\drivers\etc\hosts最后一行后面添加这句:74.125.237.1 dl-ssl.google.com

2012-09-18 09:50:55 902

转载 VC中Tree Control的使用

VC中Tree Control的使用 邵盛松 2010年11月29日星期一 下载地址 http://download.csdn.net/source/2868628一 Tree Control的初始化      HTREEITEM hTreeItemParent=NULL;     HTREEITEM hTreeItemChild=NULL;     CStri

2012-09-16 16:32:11 1894

转载 wprintf 和 wcout

wprintf 和 wcout这篇文章应该是[netsin]的成果,我勤快,记下来。注:wprintf是C的标准库函数,但wcout不是C++的标准成员,C++中的 L"……" 是宽字符,却未必是unicode字符,这与编译器实现相关。[乾坤一笑]说:为什么 C/C++ 语言把 L"xx" 定义为由实现决定的呢?这显然是为了 C/C++ 的普适性、可移植性。Bjarne 的观点认为

2012-09-16 13:46:56 717

转载 获取语言ID

kernel32.GetUserDefaultLCID()ISLANG_ENGLISH ISLANG_ENGLISH_STANDAND

2012-09-11 13:08:37 668

转载 ADO VC++ SQL server

MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms677516(v=vs.85).aspx===========================================基本步骤:1.创建一个基于对话框的应用程序ADODatabase。2.创建一个用来连接的ADO类库。系统菜单中Insert->N

2012-09-08 17:01:44 3153

转载 深入浅出之正则表达式(二)

前言:       本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。        本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢! 9

2012-09-07 08:48:14 571

转载 深入浅出之正则表达式(一)

前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我

2012-09-07 08:47:04 813

转载 Boost学习之正则表达式--regex

boost::regex类为C++提供了完整的正则表达式支持,并且已被接收为C++0x标准库。它同时也在Boost库中扮演着极重要的角色,不少Boost子库都需要它的支持,有不少人甚至就是为了它才下载使用Boost的。注意使用Boost.Regex需要预先编译完整编译请参考本站编译Boost的文章如果只要编译Regex库,有两种方法(参考链接):在Boost根目录下运行

2012-09-07 08:46:26 8986

转载 CoUninitialize进程内COM对象创建规则

根据线程模型划分,进程内COM组件分为四类:Single,Apartment,Free,BothCOM套间类型为两类:STA和MTA,STA是单线程套间,只能运行一个线程,但是一个进程内可以创建多个STA,STA总是与一个线程相关联,其中第一次创建的STA通常成为主STA(Main STA);MTA是多线程套间,一个进程内只能有一个MTA,但是MTA允许运行多个线程。一个线程要进入

2012-08-27 22:51:49 3061

转载 COM线程模型-套间

COM线程模型-套间[原]crybird如有转载请注明出处。 查找了好多资料,终于对套件这一概念有一点心得,赶紧记录下来。首先,只要遵守COM规范,不用COM库也能编写COM程序,那相当于自己实现用到的COM库函数。本篇COM如果单独出现,指COM库。1   进程、线程回顾《WINDOWS核心编程》对进程和线程有深入解释,一个程序运行起来,需要一个进程作为容器。进程管理所有

2012-08-27 22:50:48 964

转载 IDispatch接口原理与应用

IDispatch接口原理与应用目录:IDispatch接口原理与应用目录:前言:IDispatch接口的定义:创建支持IDispatch接口的COM对象:标准方式调用IDispatch接口的方法:采用ATL智能指针类调用IDispatch接口的方法:使用类COleDispatchDriver调用IDispatch的方法: 前言:尽管com接口是跨语

2012-08-07 14:50:29 5174

转载 模板方法模式

转自http://blog.csdn.net/zhanglibin_1222/article/details/5124405模板方法模式——在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。下面,是大家很熟悉的一段代码——《Head First 设计模式》中第8章模板方法模式中星巴兹咖啡因饮

2012-06-11 17:13:15 486

转载 Visual StudioC++新特性--MFC王者归来(3)MFC新功能-基于windows7的重启管理灾难恢复

为了提高用户体验,让用户用起来感觉比较爽,Microsoft在Windows Vista系统中首先引入了重启管理器(Restart Manager)。就类似office2007的自动保存功能,一旦出了故障,可以恢复自己的工作成果,不至于让自己工作成果因为故障而丢失。它可以帮助应用程序维护其当前运行状态,当软件更新后需要重新启动,或者是遇到非常严重的问题崩溃后,可以重新启动软件并且恢

2012-06-11 09:41:33 779

转载 单例模式

C++实现单例模式单例模式:Singleton 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用。我实现了一个简单的单例类,欢迎吐槽。#includeusing namespace std;class Singleton{public:    static Singl

2012-06-10 11:18:52 417

转载 适配器模式

类适配器模式对象适配器模式适配器模式(Adapter)把一个类的接口转换(适配)为另一个接口,从而在不改变原有代码的基础上利用原代码。它的别名wrapper更清晰地说明了它的实现结构:包装了原有对象,再给出一个新的接口。GOOD:双方都不适合修改的时候,可以考虑使用适配器

2012-06-10 10:49:28 417

转载 观察者模式

观察者模式(Observer)定义了对象间一对多的联系。当一个对象的状态发生变化时,所有与它有联系的观察者对象都会得到通知。观察者模式将被观察的目标和观察者解耦,一个目标可以有任意多的观察者,观察者也可以观察任意多的目标,构成复杂的联系,而每个观察者都不知道其他观察者的存在。GOOD:定义了一种一对多的关系,让多个观察对象(公司员工)同时监听一个主题对象(秘书),主题对象状态发生变化时,会通知

2012-06-09 18:42:46 508

转载 工厂方法模式

工厂方法模式是对简单工厂模式的改进。首先看看简单工厂模式的缺点。软件是之所以区别于程序,是因为它可以被人们使用,并能间接创造效益。需求是软件开发的核心,忽视用户的需求,软件本身就没有存在的价值。假如Nokia又新开发了一款新手机N99,对于采用简单工厂模式设计的系统,我们的做法是:1.新增一个CN99类继承自CNokia抽象类,这个符合OCP原则。注:OCP:Open-Clos

2012-06-08 17:29:51 427

转载 简单工厂模式

一.简单工厂模式又称静态工厂方法模式(Static Factory Method),它不是Gof 所讲的23种设计模式之一,但是它却是我们在编码过程中经常使用的方法之一。 1.静态工厂方法统一管理对象的创建。静态工厂方法通过传入的参数判断决定创建哪一个产品的实例,封装了对象的创建,客户端只管消费,实现了对责任(模块)的分割。2.静态工厂方法推迟了产品的实例化。

2012-06-08 16:57:22 520

原创 test

Abstract Factory  http://blog.csdn.net/starlee/article/details/991254http://qxavier.info/2011/04/08/decorator_pattern/http://www.cnblogs.com/wzh206/archive/2010/03/21/1691112.htmlhtt

2012-06-08 16:00:30 376

转载 策略模式

策略模式(Strategy)目的是,定义一系列算法,将每个算法封装起来,并让他们可以相互替换。策略模式让算法独立于使用它的客户而变化。 状态图为:我们使用策略模式为多个对象封装不同的排序算法,允许客户动态改变不同的排序策略。实现代码://SortStrategy.hclass SortStrategy{public:    SortStrategy();

2012-06-08 15:34:12 421

转载 组合模式

组合模式(Composite)的定义为:组合多个对象形成树形结构,以表示整体-部分的结构层次。组合模式对单个对象和组合对象的使用具有一致性。其结构图如下: 例如一个新闻的树形菜单,它包含很多原始菜单(如国内、国际),以及由其子菜单组成的组合节点(如国内新闻下的时事、社会等),结构图如下://Menu.h#include class Menu  {public

2012-06-08 13:04:45 513

转载 UML类图常见的几种关系

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2012-06-08 09:51:25 700

转载 UML类图关系全面剖析

本文随便转载,请保留出处:http://blog.csdn.net/dylgsy/UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是

2012-06-08 09:50:30 1097

原创 IO完成端口与线程池

具体情况参考《windows核心编程》第五版的第十章第十一章(Vista以上)MSDN示例http://msdn.microsoft.com/en-us/library/windows/desktop/ms686980(v=vs.85).aspxIO完成端口1.创建空的IO完成端口,保存其句柄。CompletePort = CreateIoCompletionPor

2012-06-06 13:11:01 6871 1

转载 InstallShield Basic MSI工程常见问题解答

1、  问题描述:采用何种安装模式?实现方法:如果对用户界面等自定义要求不高的话,建议用Basic Msi Project,否则用InstallScript MSI Project。2、  问题描述:安装后快捷方式为乱码。实现方法:将简体中文设为默认安装语言后删除English前的勾。操作步骤:在Installation Designer页面中Installation Inform

2012-05-31 23:52:32 869

原创 Visual C++范例大全 目录

http://download.csdn.net/detail/jiht594/43412531.本书代码的运行环境  1~17章 Visual C++ 6.02.本书所附光盘实例源码第1章  实例001——实现C++类的多重继承  实例002——使用虚函数实现运行时多态  实例003——操作符重载实现编译多态(复数的加法运算)  实例004——使用函数

2012-05-31 08:30:56 1763

转载 extern "C"的作用

extern "C"的作用(一) 前些天,编程序是用到了很久以前写的C程序,想把里面的函数利用起来,连接发现出现了找不到具体函数的错误: 以下是假设旧的C程序库 C的头文件 /*-----------c.h--------------*/ #ifndef _C_H_ #define _C_H_ extern int add(int x, int

2012-05-17 15:41:52 871

转载 Installshield之静默安装

原文:http://www.cnblogs.com/sabrinahuang/archive/2009/08/09/1542427.html转载请注明出处。-----------------------------------------------------------------------------------静默安装说白了就是可以实现在无人值守的状态下,实现程序

2012-05-14 18:47:52 3258

转载 VC6/VS2005)中添加Manifest

在VC工程(VC6/VS2005)中添加Manifest在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限:http://blog.csdn.net/leening/archive/2007/03/07/1523017.aspx在VC6/VC2005下使程序直接具有XP风格(XP Style):http://blog.89zz.com/artic

2012-04-28 16:50:56 1248

转载 服务应用程序如何访问当前登录用户的信息

转自:http://hi.baidu.com/robinwjbgui/blog/item/7ab0a213b2b2bf866438db10.html以服务权限,即SYSTEM帐户启动的程序是无法取得用户的profile的,比如startup文件夹的路径。 首先,Shell函数是不行的:SHGetSpecialFolderPath取得的是C:/Windows/system32/c

2012-04-28 10:42:21 577

转载 VS与Win7共舞:系统服务的Session 0隔离

隔离,是为了更好的保护。但是,众所周知的,隔离也会给我们的生活带来一些不便。在Windows 7中,操作系统服务的Session 0隔离,阻断了系统服务和用户桌面进程之间进行交互和通信的桥梁。通过Session 0隔离,虽然可以让操作系统更加安全,但是也给系统服务带来了不少兼容性的问题。        系统服务在Windows 7上遇到的问题  操作系统服务是Windows操作系统

2012-04-27 15:10:32 941 1

转载 多线程处理多个任务

#define THREAD_POOL_SIZE 3 //线程数目#define NUM_TASKS 6 //任务数目int main(){ HANDLE hThrds[THREAD_POOL_SIZE]; int slot = 0; DWORD threadId; int i; DWORD rc; for (i=0; i < NUM_T

2012-04-24 15:07:03 632

转载 关于VSTO 2007 直接发布生成后重复安装失败

参考:http://social.msdn.microsoft.com/Forums/en/vsto/thread/f15ad3fc-4ab0-4825-b399-e9b860636eef   今天悲情的改了之前的VSTO,发布第二次过去居然客人装不上,想想好像是少了那么个悲剧的卸载功能。找了好久没多少个文章有说的,暂时先放下,找了个卸载方法,如上LINK。   主

2012-04-23 14:34:24 1665

转载 WinInet

一 WinINet是干什么的?二如果完成一个基本的WinINet操作流程三如何异步完成,异步操作的好处。四 unicode以及mutilbyte五代码样例一 WinINet是微软开发的一个库,可以完成http ftp客户端的工作。让程序员从复杂的协议中节省大量体力。二我会用了http, ftp类似。用WinINet完成一个http下载需要以下步骤 。 下面这个是同步

2012-04-20 16:19:45 6179

转载 VC 系统托盘、气泡提示

系统环境:Windows 7软件环境:Visual Studio 2008 SP1本次目的:实现系统托盘、气泡提示的效果      系统托盘的效果,大家应该都见过,比如QQ、杀毒软件之类的都会在任务栏驻留图标,这对于一些软件的用处非常大,易于操作软件并且可以隐藏软件。如下图所示:要实现系统托盘,就要认识NOTIFYICONDATA结构体,如下:

2012-04-20 15:42:26 1393

转载 socket编程(广播,多播)

广播广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个局域网内所有发往广播端口A的信息他都收的到。在广播的实现中,如果一个节点想接受A组广播信

2012-04-19 22:16:31 1014

原创 winsock传文件简单例子

服务器端(接收端):在OnButton中:void CServerDlg::OnBnClickedButton3(){ m_socketListen = socket(AF_INET, SOCK_STREAM, IPPROTO_IP); //SOCKADDR_IN m_addr.sin_family = AF_INET; m_addr.sin_addr.S_un.S_addr

2012-04-19 21:59:10 1167

转载 选择文件夹 SHBrowseForFolder

char* GetPath(HWND hWnd,char* pBuffer) { BROWSEINFO bf; LPITEMIDLIST lpitem; memset(&bf,0,sizeof BROWSEINFO); bf.hwndOwner=hWnd; bf.lpszTitle= "选择路径"; bf.ulFlags=BIF_RETURNONLYFSDIR

2012-04-19 20:48:19 877

转载 Windows 遍历文件夹下所有文件和文件夹

1.使用网上最普通的方法find(char * lpPath){  char szFind[MAX_PATH];  WIN32_FIND_DATA FindFileData;  strcpy(szFind,lpPath);  strcat(szFind,"*.*");  HANDLE hFind=::FindFirstFile(szFind,&FindFileDat

2012-04-19 19:23:38 5497

spy4win(win7)

spy4win win7可用.留着备用

2015-04-08

C++11 标准文档(ISO IEC 14882 2011)

c++11标准文档,<>

2015-03-18

控制台俄罗斯方块 C++

控制台的,代码也是别人的, 修改了几个bug.整理了一下 代码一共600多行(包括14%注释和3%空行), 比较短,适合学习用 是用字符做的方块 ■■■不喜欢就不用浪费时间了 ■

2015-02-08

Wing IDE 5.10 破解

应该是5.0至5.10都可以的,我是按5.0找的, ubuntu5.09,windows5.10都成功了 wing去官网下,太大了. 破解方法在txt中有说明,很简单

2015-02-04

PyDev 3.9.1

PyDev 3.9.1

2015-01-24

ext2explore

双系统中,在windows中浏览linux中的文件 支持ext4 xp/ubuntu12.10测试可用

2013-01-06

正则表达式工具 Match Tracer

破解方法:先安装MTracer 2.1.msi然后将MTracer.exe覆盖到安全目录替换原文件,然后输入序列号即可。 sn: user:xxxxxxx key: xxxxxx-xxxxxx-xxxxxx-xxxxxx 转自脚本之家http://www.jb51.net/softs/34398.html没分的可以去下。

2013-01-06

ext-4.0

ext-4.0

2012-11-09

COD_Visual_C++范例大全.rar

COD_Visual_C++范例大全.rar

2012-05-31

wordoperator

wordoperator

2012-03-30

面向对象分析与设计

ooad的中文版,不是很清晰,目前发现一页有问题 但是是我找到的唯一的中文版,如果有人有清晰的中文版,请留言

2011-12-20

MFC文件读取技术CStdioFile

MFC文件读取技术CStdioFile 123

2011-12-16

RTM 需求跟踪矩阵 模板

RTM 需求跟踪矩阵 模板 RTM 需求跟踪矩阵 模板 RTM 需求跟踪矩阵 模板

2011-11-03

需求设计测试模板

需求设计测试模板

2011-11-03

深入解析ATL pdf

深入解析 ATL 深入解析 ATL 深入解析 ATL深入解析 ATL深入解析 ATL深入解析 ATL

2011-05-05

C++primer 第四版 答案

C++primer 第四版 答案 保真

2010-10-26

空空如也

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

TA关注的人

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