自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (3)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

SQL查询两个表中字段值不同的数据,并且列出来

2017-04-17 10:57:12 496

转载 #param once

关于#pragma once(转)2009-08-14 10:55 在所有的预处理指令中,#pragma指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个 编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个 编译器都是不同的。其格式一般为:#p

2014-06-24 14:36:57 6393

原创 使用键盘编程的一些快捷键

CTRL + SHIFT + -> 选中一行数据用alt+tab键,先按alt键不放,再按tab键换.切换任务栏WIN + D 显示桌面

2014-05-14 10:38:59 1200

原创 查看9000端口是否被占用

查看9000端口是否被占用进入CMD,输入netstat -ano就可以很清楚的看到本地9000口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,点击查看-->选择列,勾选PID)

2014-05-14 10:36:18 13008

转载 #pragma详细解释

#pragma详细解释   #Pragma是预处理指令,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#Pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的

2014-05-14 10:35:28 821

原创 vs2005无法设置断点

将工具->选项->调试->要求源文件和原始版本完全匹配,打勾选项去掉。

2014-03-11 12:50:07 561

转载 C++函数参数传递:按值传递和按引用传递

首先我们写出一段程序,这段程序用来介绍两种传递方式的区别。#includeusing namespace std;void swap1(int a,int b);void swap2(int* a,int *b);void swap3(int& a,int& b);int main(){ int a=2,b=3; swap1(a,b); cout"a="aendl; cout"b="bend

2014-03-06 16:10:28 1056

转载 windows下编译ffmpeg源代码(测试过,成功了)

选择对应你系统的yasm.exe  (我的系统是win7 32位的选择的Win32.exe); 将下载的yasm*.exe改名为yasm.exe 放入C盘下/windows/system32/目录下,这样就省去了环境变量的设置 。 4.进入mingw安装目录下:C:\MinGW\msys\1

2014-03-04 17:10:27 2494

转载 realloc、calloc和malloc

三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内 它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL malloc用于申请一段

2014-03-04 14:47:03 644

转载 未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突

在使用的过程中,出现了标题中的错误,首先在网上搜了一些方法,费了好大的劲,终于解决了,关于0xC0000005问题:0xC0000005: Access Violation错误调试- -最近遇到的问题是环形buf申请malloc的空间少了,导致postthreadmessage时消息堆积后新的消息覆盖了就得消息导致缓冲区溢出。1》数据越界

2014-03-04 14:44:38 6228

转载 CreateMutex和CreateEvent

HANDLE hMutex; hMutex = ::CreateMutex(NULL, FALSE, NULL); ::WaitForSingleObject(hMutex, INFINITE); // 1 ::WaitForSingleObject(hMutex, INFINITE); // 2好多初学者都认为,设置为FALSE就是没有获得获得信号。。 其

2014-02-25 11:03:28 4029

转载 _cplusplus的使用

Code:#ifdef __cplusplusextern "C" { #endif ... #ifdef __cplusplus} #endif 解释:1c++中定义了__cplusplus,C语言中没有该定义。即:识别是c代码还是c++代码。如下段代码:#include int main(int argc,char *argv[]

2014-02-20 11:40:38 1014

原创 vc调出打印框

增加头文件#include 在初始化处调用AllocConsole();打印的时候调用_cprintf("%d\r\n",value);

2014-02-20 11:35:43 687

转载 错误“内存不足”解决办法

当win7切换用户时,运行后台软件出现提示对话框“内存不足”,这是由于有些数据写入了注册表的HKEY_CURRENT_USER下面,切换用户后找不到相应的键值,如果把键值写入HKEY_CLASSES_ROOT下面就可以找到了。

2013-06-03 14:05:28 1089

转载 DC、CDC及CDC的各个子类

设备描述表是一个包含设备信息的结构体(物理设备如显示器、打印机),MFC中关于图像操作都需要DC来完成。HDC是Windows的一种数据类型,是设备描述句柄;CDC是MFC封装的Windows 设备相关的一个类;CClientDC是CDC的衍生类,产生对应于Windows客户区的对象,在构造的时候调用GetDC,在析构的时候调用ReleaseDC;C

2013-05-27 15:05:15 1045

转载 reinterpret_cast

转:http://www.cnblogs.com/ider/archive/2011/07/30/cpp_cast_operator_part3.htmlreinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。,它通常为操作数的位模式提供较低层的重新解释。所以可以看出reinterpret_cast

2013-05-23 16:41:18 736

转载 listctrl使用技巧

1、设置表头颜色继承CHeaderCtrl类,类名为CSkinHeaderCtrl,重绘表头重载DrawItem方法,事例代码如下:ASSERT(lpDrawItemStruct-> CtlType   ==   ODT_HEADER);        HDITEM       hdi;        TCHAR       lpBuffer[256];        hd

2013-05-23 15:49:57 865

转载 CWnd和HWND的区别

CWnd与Hwnd的区别  CWnd是窗体类,而hWnd是窗体句柄,是个整型数.HWND是SDK定义的类型,是一个无确切意义的32-bit值,在调用API时用于指代窗体。  Wnd*是一个有确切意义的指针,指向一个MFC窗体类CWnd的实例。因为MFC对SDK做了封装,大部分调用都可以用CWnd*作为参数,所以很容易混淆。从一个CWnd*获取句柄的方法是pwnd->GetSaf

2013-05-23 15:33:15 702

原创 VC中CList用法

VC中CList用法初学mfc者,往往对CList等mfc的Collect类的使用感到迷惑,在使用中经常会遇到许多问题,导致对vc中的Collect类的使用产生了惧怕。以下,就个人经历而言,告诉大家如何使用CList。CList是一个双向链表类。1、头文件名不可少Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。2、理解CList的声明和构

2013-05-23 10:55:19 686

原创 最大化时子对话框上的控件无反应的解决办法

CRecr(int l,int t,int r,int b);MoveWindow(int x,int y,int nWidth,int nHeight,BOOL bRepaint = 1);int left,top,right,bottom,nwidth,nheight;如果直接用MoveWindow,应该这样的:pList->MoveWindow(left,top,nw

2013-05-22 14:37:16 586

原创 VC系统消息总结

1、消息: WM_ACTIVATE参数: fActive  = LOWORD(wParam);   // activation flag fMinimized = (BOOL)HIWORD(wParam); // minimized flag hwndPrevious= (HWND)lParam;   // window handlefActive 参数主要定义了该窗口发生了什

2013-05-17 15:40:57 2428

原创 UnicodeToMultiByte,ConvertBSTRToString,std::string,CString的区别

1.CString->string  CString str1 = "test";  std::string str2 = str1.GetBuffer(0);2.string->CString  std::string str02 = "asdf";  CString str01 = str02.c_str(); 3

2013-05-14 10:50:36 1126

转载 C++ 字符类型总结&CString ,BSTR ,LPCTSTR之间关系和区别

1.区别wchar_t,char,WCHAR  ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。  UNICODE:wchar_t是Unicode字符的数据类型,它实际定义在里:  typedef unsigned short wchar_t;  另外,在头文件中有这样的定义:typedef wcha

2013-05-13 15:39:47 971

转载 LPCTSTR,LPWSTR, PTSTR, LPTSTR,wchar_t区别

L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP与P是等效的。P表示这是一个指针。T表示_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNIC

2013-05-13 15:27:17 3734

转载 TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR 之间的联系与区别

TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR 之间的联系与区别    许多C++程序员在面对那些像TCHAR,LPCTSTR等奇怪的标示符时,很疑惑。这里,我将简要地介绍一些他们的来龙去脉。     一般来说,一个字符可以使1到2个字节。我们称1字节字符为ANSI,被用于英文字母的表示;称2字节字符为Unicode,可以用来表

2013-05-13 15:25:12 1189

原创 Directshow注册

regsvr32 D:\Filters\FilterTitleOverlay.dll

2013-05-06 14:43:58 781

原创 Vs2010编译错误集

1、error C4430: missing type specifier - int assumed. Note: C++ does not support default-int在项目属性->Configration Properties->C/C++->Command Line页面的Additional Options中加入/wd44302、error MSB3073: Th

2013-04-28 13:32:06 14400 1

转载 'nasmw'不是内部或外部命令,也不是可运行程序

'nasmw' 不是内部或外部命令,也不是可运行的程序在编译大多数编解码程序源代码的时候,都需要用到汇编器,这里我编译ffdshow程序:1:虽然在ffdshow的trunk目录下提供了VC6,VC7,VC8的工程打开文件,但是用VC6打开编译会提示缺少一些文件,所以还是用VC8(VC2005)打开;2:编译是提示:'nasmw' 不是内部或外部命令,也不是可运行的程序。这是因

2013-04-28 10:48:13 1510

转载 最近写DirectShow filter的一点经验【by : mem (Memory for ever)】

最近写DirectShow filter的一点经验【by : mem (Memory for ever)】发信人: mem (Memory for ever), 信区: VideoCoding标 题: 最近写DirectShow filter的一点经验 发信站: BBS 水木清华站 (Thu Dec 23 00:50:02 2004), 站内 最近需要做个DirectSho

2013-04-27 16:42:22 1065

转载 DirectShow一些流程

DirectShow一些流程以dsnetwork为例,Directshow协商过程:1.BuildGraph维护着链表,有各个filter的链接信息.首先对输入filter和输入filter1. ConnectFilter中协商类型:    我们实现的ConnectFilter方法:    1). 枚举输入pin的每个媒体类型:   EnumPins由basefilte

2013-04-27 16:12:58 1253

原创 关于SQL SERVER AGENT不能打开的原因

前几天利用SQL2005建立维护计划时,SQL代理打不开,利用了网上很多办法都没有办法打开,现将网上的和自己解决的办法发帖如下:网上的:系统administrator密码改了造成的。 思路1: 把administrator改成密码为空。                                                                   思路2: 把sql

2012-09-10 10:12:15 3927

转载 MFC中自定义类访问主对话框控件

在使用mfc的时候经常遇到自定义类访问主对话框控件的问题,例如自定义类中的方法要输出一段字符串到主对话框的EDIT控件、控制对话框的进度条等。   要在自定义的类中访问主对话框空间,须获得主对话的指针。主对话框的对象在app类的InitInstance()方法中声明。查看app类的cpp文件,在InitInstance()方法中有如下语句:   CAppDlg dlg;   m_p

2012-04-06 11:03:01 1367

转载 CHAR,TCHAR,WCHAR 三者的区别与转换

CHAR,TCHAR,WCHAR 三者的区别与转换#ifdef UNICODE typedef wchar_t TCHAR; #else typedef unsigned char TCHAR; #endif typedef unsigned char CHAR; typedef unsigned wchar_t

2012-03-09 11:30:48 808

原创 安装华硕电脑 gost版Win7系统

1、安装华硕电脑时出现 shsucdx can't install  怎么办 ?BIOS里面硬盘模式ACHI改为IDE就可以装了。2、华硕电脑里保留分区被误删除了,怎么办?装Gost版本的Win7系统是可以装的。注意:系统重新分区时要注意,不要把保留分区误删除了,保留分区中有重要的系统信息。

2012-02-13 11:35:39 1200

转载 VC CString 字符串处理函数的应用

VC CString 字符串处理函数的应用 CString 里的一些函数与VB里字符串处理的函数很多都是类似的。1.CString::IsEmptyBOOL IsEmpty( ) const;返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。说明:此成员函数用来测试一个CString 对象是否是空的。示例:

2012-02-09 17:27:31 552

转载 几个Icon网站

几个Icon网站经常用的几个Icon网站,虽然不是新鲜贴,但还是放了出来 1、iconfinder,http://www.iconfinder.com/,比较全面的ICON网站,有154600多个图标,内容相当丰富; 2、findicons,http://findicons.com/,名字和前面的差不多,号称“全球所以的图片都在您指尖”,这个口号霸气。 3、ic

2012-02-09 13:55:32 529

转载 二进制文件中查找数据

#include #include #include  // 全局变量:数据文件 const char FILE_NAME[]  = "data.txt";struct Position{long start;long end;struct Position * next;}; /*在文件中查找数据 参数:fileName: 文件名

2012-02-02 17:29:48 1748

转载 二进制文件的读写

我一直觉得二进制文件读写是个很容易的事,所以一直没在意,最近在写一个http客户端,实现文件下载的时候,发现总有问题,后来才发现是忘记写文件用二进制方式,惭愧的很啊。然后,就在网上搜索了一下,发现通过C语言实现二进制文件读写的资料居然出奇的少,这让我很愤怒,因为虽然这东西很简单,但是对于初学者,往往会需要花很长的时间去弄,一旦明白,又发现花的时间很不值得,罢了,这里通过一个文件拷贝的例子来讲讲

2012-02-02 17:18:58 563

转载 字符替换

#include#include#include#define N 10000 /* 设定文件最大字符个数不超过10000,可更改 */int main(){int i=0,j,k=0,m=0,pos=0,max,len1,len2;char s[N],t[N],a[200],s1[200],s2[200];FILE *fp;printf("Please input file

2012-02-02 16:30:50 444

转载 CString、TCHAR*、char*转换

CString、TCHAR*、char*转换char*、TCHAR*转换CString CString str(****) 下面详细写一下其它转换 ////////////////////////////// /* ********************************************************************

2012-01-16 09:40:55 358

windows下编译ffmpeg资料包

windows下编译ffmpeg资料包,参照本人博客中windows下编译ffmpeg源码一文,其中需要的资料刚好和这个配套

2014-03-04

MSYS-1.0.11-2004.04.30-1.exe

window是下ffmpeg源码编译所需要的资源

2014-03-04

含有checkbox的combox控件类

含有checkbox的combox控件类,里面有一个连接数据库的代码,删除即可调试用!

2014-01-22

空空如也

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

TA关注的人

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