自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Visual C++编程实现摄像头视频捕捉 保存

http://www.mscto.com/vc/2009022674609.html另一个 使用Sample Grabber过滤器扑获图像Visual C++编程实现摄像头视频捕捉发布时间:2007-12-29 09:16:49  来源:  作者:  点击:798  前言  DirectShow是微软公司提供的一套在Windows平台上进

2011-11-29 16:21:25 1910 1

转载 读取usb设备描述信息

#pragma comment(lib, "Setupapi.lib"),#pragma comment(lib, "hid.lib")#include "stdafx.h"#include "USBPort.h"#include "USBPortDlg.h"#include "setupapi.h"#include #ifdef _DEBUG#de

2011-11-29 16:15:57 5774

原创 SetForegroundWindow BringWindowToTop

MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms632599(v=vs.85).aspx#active内容为收集而来,不一定准确。Windows的窗口有三个层次:桌面窗口desktop window是第一层其它非子窗口的窗口为第二层,是为top-level window所有子窗口为第三层。

2011-11-23 17:10:03 3639

转载 UML 图 适用阶段

BD Base Design 基本设计DD Detailed Design 详细设计FD Functional Design 功能设计新手参考用,可能并不是很正确

2011-11-23 16:08:19 900

转载 如何创建FilterGraph

如何创建FilterGraphhttp://hi.baidu.com/fuuff/blog/item/3e9bf4ca7351ae11be09e61d.html2010-09-19 11:38HRESULT hr = S_OK;ICaptureGraphBuilder2 *m_pCaptureBuilder = NULL;IGraphBuilder *m

2011-11-21 14:09:59 2551

转载 Unicode的问题

作者: 阮一峰日期: 2007年10月28日Unicode的问题需要注意的是,Unicode只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储。比如,汉字“严”的unicode是十六进制数4E25,转换成二进制数足足有15位(100111000100101),也就是说这个符号的表示至少需要2个字节。表示其他更大的符号,可能需要3

2011-11-21 13:39:03 554

转载 Windows下摄像头采集驱动(DirectShow)

出处:http://blog.csdn.net/chenice9999/article/details/6968957 枚举摄像头设备(不论设备能否被使用都会被枚举出来):int EnumDevices(){  int id = 0;   //枚举视频扑捉设备  ICreateDevEnum *pCreateDevEnum;  HRESULT h

2011-11-17 14:45:08 2946

转载 使用DLL在进程间共享数据

DLL入门浅析(5)——使用DLL在进程间共享数据         在Win16环境中,DLL的全局数据对每个载入它的进程来说都是相同的,因为所有的进程用的都收同一块地址空间;而在Win32环境中,情况却发生了变化,每个进程都有了它自己的地址空间,DLL函数中的代码所创建的任何对象(包括变量)都归调用它的进程所有。当进程在载入DLL时,操作系统自动把DLL地址映射到该进程的私有空间,也就是

2011-11-15 10:26:11 553

转载 系统托盘

所谓系统托盘,就是指任务栏最右端显示系统时间和启动程序图标的那一块凹陷矩形区域。将程序最小化到系统托盘,其实就是在系统托盘区为应用程序创建一个运行时图标,当点击程序的最小化按钮时调用ShowWindow(WS_HIDE)将主窗口隐藏不见。还原程序窗口就是当系统托盘图标响应鼠标消息时再调用ShowWindow(WS_SHOW)将主窗口重新显示出来。为应用程序创建系统托盘图标一般是在窗口类的初始化函数

2011-11-14 11:26:06 1280

转载 VC MFC 创建桌面快捷方式

BOOL CreateDesktopShotCut( CString strName, CString strSourcePath ){     if(FAILED(CoInitialize(NULL)))     {         return FALSE;     }     int i;     char Path[MAX_PATH+1];     CStr

2011-11-14 09:31:12 3413

转载 禁用U盘

方法一,BIOS设置法(快刀斩乱麻法) 进入BIOS设置,选择;Integrated Peripherals;选项,展开后将;USB 1.1 Controller;和;USB 2.0 Contr01ler;选项的属性设置为;Disableed;,即可禁用USB接口。最后别忘记给BIOS设置上一个密码,这样他人就无法通过修改注册表解;锁;上述设备了。 注意:这个方法是完全禁止了USB

2011-11-11 15:26:07 679

转载 MFC U盘检测(转)

MFC U盘检测(转)  2010-03-15 15:13:13|  分类: 技术杂文 |字号 订阅大道不过两三行,说穿一文不值.本以为程序检测U盘的插入是多么困难的事呢.原来,如此的简单.MFC的一个消息映射就能搞定了.真是想不到.废话少说,切入正题.首先,看到这么个东东声明:afx_msg BOOL   OnDeviceChange(

2011-11-11 15:21:55 1221

转载 网络编程(三)

网络编程(三)---- MFC 仿QQ聊天软件分类: VC++ 重温笔记2011-08-12 00:50 219人阅读 评论(2) 收藏 举报今天来八一八,MFC的SOCKET 编程,利用CSocket实现一个基于TCP实现一个QQ聊天程序。你会发现,MFC要比WIN32 简单的多。但是如果你不理解具体API socket基础知识,你可能会觉得有一点费解。 所以在开始之

2011-11-11 15:08:46 1588

转载 网络编程(一)

网络编程(一)分类: VC++ 重温笔记2011-07-28 16:06 43人阅读 评论(1) 收藏 举报在进行网络编程之前,先把网络编程相关的重要的知识点梳理一下,但其中最最基本的网络基础知识如TCP/IP之类的知识点,还请读者自行去查阅相关的书籍1.网络网络字节序        世界上有很多不同的种类不同的计算机,不同种类的计算在存放多字节的时

2011-11-11 15:04:28 906

转载 常用加密算法比较

对称加密算法(加解密密钥相同)名称密钥长度运算速度安全性资源消耗DES56位较快低中3DES112位或168位慢中高AES128、192、256位快

2011-11-09 22:21:41 19206

原创 网卡禁用启用,usb监测,禁用启用

2011-11-09 19:51:10 929

转载 windows xp,windows 7电源管理总结

windows xp,windows 7电源管理总结最近因为项目原因,需要控制操作系统的电源,也就是令操作系统何时关闭显示器、何时关闭硬盘、何时待机、何时休眠等。 这个可以使用API控制,我这里采用的是控制操作系统的电源方案,可以通过命令行中的powercfg去控制。控制操作系统的电源方案,还是调用API函数。下面我就分别说一下windows xp和

2011-11-09 09:58:12 2452

原创 检测网卡状态(禁用,启用)

#include #pragma comment(lib, "IPHLPAPI.lib")//////////////////////void CMFCTestDlg::OnBnClickedButton1(){ PIP_ADAPTER_INFO info; info = (IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO)); ULO

2011-11-08 19:10:14 6547 1

转载 使用API判断网络是否连通(InternetGetConnectedState / IsNetworkAlive)

// test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "test.h"#include #include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic

2011-11-08 18:40:12 2337

转载 HOWTO: 通过使用 SetupDi 调用函数枚举硬件设备

要得到 Windows 2000 中安装的硬件设备列表,应用程序可以调用 SetupDi 类 API 函数。回到顶端更多信息以下代码段演示如何显示已经安装的所有硬件设备的列表:#include #include #include #include #include int main( int argc, char *argv[ ], char *envp

2011-11-08 17:25:41 834

转载 一个exe可执行程序的生与死

全文转载 图片丢失写在前面:最近在研究一个VC界面库DuiLib,在细读它的源码时遇到些问题,比如它的界面是如何绘制上去的,底层操作是如何实现的,就是CreateWindow和ShowWindow又是如何实现的, 也不得而知, 因此我想有必要重新认识下Win32应用程序的启动/运行原理才好。如题所述, 本文讲的的Windows环境下exe可执行文件的运行原理, 这里

2011-11-07 09:09:38 11034

转载 C++写的一个读取CSV文件的函数

第一个函数:计算一个字符串中的某个子串的个数int strstr_cnt(const char *string, const char *substring) { int i,j,k,count = 0; for (i = 0; string[i]; i++){  for (j = i, k = 0; (string[j] == substring[k] && (j  strl

2011-11-03 09:37:03 4596

转载 动态规划

概述动态规划在查找有很多重叠子问题的情况的最优解时有效。它将问题重新组合成子问题。为了避免多次解决这些子问题,它们的结果都逐渐被计算并被保存,从简单的问题直到整个问题都被解决。因此,动态规划保存递归时的结果,因而不会在解决同样的问题时花费时间。动态规划只能应用于有最优子结构的问题。最优子结构的意思是局部最优解能决定全局最优解(对有些问题这个要求并不能完全满足,故有时需要引入一定的近

2011-11-03 08:55:53 791

转载 管道

匿名管道例子,调用cmd(带命令行),返回执行结果:如 输入     ping 123.132.123.132返回:正在 Ping 123.123.123.123 具有 32 字节的数据:23.123 请求超时。的数据:23.123 请求超时。的数据:23.123 请求超时。的数据:23.123 请求超时。的数据:23.123 123.123.123.1

2011-11-02 17:09:24 423

转载 把桌面前10图标排成一个圆

void C***::OnSetDeskIcon() {        HWND  hwndParent = ::FindWindow( "Progman", "Program Manager" );     HWND  hwndSHELLDLL_DefView = ::FindWindowEx( hwndParent, NULL, "SHELLDLL_DefView", NULL )

2011-11-02 15:25:51 629

转载 二分查找

/* 二分查找* 算法思想:1、将数组排序(从小到大);2、每次跟中间的数mid比较,如果相等可以直接返回, * 如果比mid大则继续查找大的一边,否则继续查找小的一边。 输入:排序好的数组 - sSource[],数组大小 - array_size,查找的值 - key 返回:找到返回相应的位置,否则返回-1 */ int BinSearch(int sSource[

2011-11-02 11:15:07 397

转载 哈希表实现

2011-11-02 09:42:48 462

转载 二叉查找树

挖坑

2011-11-02 09:40:25 334

转载 红黑树的实现源码

貌似网上没找到正确的实现有时间写一个

2011-11-02 09:25:28 390

转载 C++栈的实现

2009-04-15 11:40顺序栈(seqential stack)就是用顺序存储方式存储的栈。在下面顺序栈的类定义中是用数组存储的。用stacka[maxsize]存储,maxsize是最大允许存放元素的个数。变量top表示栈顶部元素的位置,初始值为-1,表示栈空.      我们首先给出顺序栈的抽象数据类型的描述,然后给出顺序栈的类定义与实现。下面是顺序栈的抽象数据类型的描述。

2011-11-02 09:21:34 651

原创 子串出现的个数

//统计substr在str中的个数int fun(char *str,char *substr){    int n=0;    char *p, *q;    p = str;    q = substr;    while(*str!='\0')    {        if(*str==*substr)        {            s

2011-11-02 09:17:16 827 4

转载 希尔排序

2.SHELL排序这个排序非常复杂,看了程序就知道了。首先需要一个递减的步长,这里我们使用的是9、5、3、1(最后的步长必须是1)。工作原理是首先对相隔9-1个元素的所有内容排序,然后再使用同样的方法对相隔5-1个元素的排序以次类推。#include void ShellSort(int* pData,int Count){    int step[4];

2011-11-02 09:13:47 448

转载 快速排序

快速排序:#include void run(int* pData,int left,int right){    int i,j;    int middle,iTemp;    i = left;    j = right;    middle = pData[(left+right)/2];  //求中间值    do{        whil

2011-11-02 09:12:15 362

转载 插入排序

插入排序#include  using namespace std;void coutstream(int a[],int n){    for(int i=0;i!=n;i++)        cout}void insertsort(int a[],int n){int temp;    for(int i=1;i{   int j=

2011-11-02 09:11:35 379

转载 选择排序

3.选择法:现在我们终于可以看到一点希望:选择法,这种方法提高了一点性能(某些情况下)这种方法类似我们人为的排序习惯:从数据中选择最小的同第一个值交换,在从省下的部分中选择最小的与第二个交换,这样往复下去。#include void SelectSort(int* pData,int Count){    int iTemp;    int iPos

2011-11-02 09:10:50 356

转载 tchar char 转换

BOOL MByteToWChar(LPCSTR lpcszStr, LPWSTR lpwszStr, DWORD dwSize)  {    // Get the required size of the buffer that receives the Unicode     // string.     DWORD dwMinSize;    dwMinSize = Mu

2011-11-02 09:02:59 394

转载 交换排序

2.交换法:交换法的程序最清晰简单,每次用当前的元素一一的同其后的元素比较并交换。#include void ExchangeSort(int* pData,int Count){    int iTemp;    for(int i=0;i    {        for(int j=i+1;j        {            if(pData[j

2011-11-02 08:48:54 434

转载 冒泡排序

1.冒泡法:这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:#include void BubbleSort(int* pData,int Count){    int iTemp;    for(int i=1;i    {        for(int j=Count-1;j>=i;j--)        {

2011-11-02 08:46:05 414

转载 添加,删除任务计划

#include  #include  #include  #include  #include  #include  #include    //////////////////////////////////////////////////////////////////////////  //函数名称:DeleteTask  //函数功能:

2011-11-01 10:12:11 2036

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关注的人

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