自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (20)
  • 收藏
  • 关注

转载 VC++ 字符串Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR

类   型    MBCS UNICODETCHARcharcharWCHARwchar_twchar_tLPSTRchar*char*LPCSTRconst char*const char*LPWSTRwchar_t*wc

2017-09-14 16:32:38 492

转载 vs2010+QT开发配置

http://www.cnblogs.com/swtool/p/3828981.html

2017-09-11 16:04:40 371

转载 QT下载地址大全

http://blog.csdn.net/friendan/article/details/44873347

2017-09-11 00:07:12 382

转载 RTP/RTCP/RTSP/SIP/SDP

RTPsdfsReal-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使

2017-08-21 17:07:27 401

转载 RTP/RTSP/RTCP 协议详解

上次说到了XMPP协议,这个遇到了另一个协议RTP。XMPP:http://blog.csdn.net/shinichr/article/details/23832157概念:RTP英文名是Real-Time Stream Protocol,顾名思义是一种实时性很高的协议。这种协议和http协议很类似,都是纯文本来发送消息的,不同的是rtp是有状态的,http是没有状态的。怎么理解

2017-08-21 15:26:33 272

转载 c++知识点(高级)

模板模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个单一的定义,比如 向量,我们可以定义许多不同类型的向量,比如vector 和vector 。您可以使用模板来定义函数和类,接下来让我们一起来看看如何使用。

2017-08-07 11:19:11 2395

转载 VC下线程同步的四种方法详解

使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。  如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解。例如,多个线程同时访问同一个全局变量,如果都

2017-08-06 21:32:05 2977

转载 提示:当前不会命中断点,源代码与原始版本不同。

提示:当前不会命中断点。源代码与原始版本不同.为什么会出现呢?原因当前大家都清楚,就是因为编译器生成的符号文件与源代码不同.那我的代码明明已经改变并存档,并且编译了,为什么还是不同呢?1.我想也许是没有被真正的重新生成吧,   这好办,清理解决方案,清理工程,为了更彻底,再关闭解决方案,把debug删掉,ncb文件删掉,再打开重新生成.有时候这样问题就解决了

2017-07-14 13:25:27 607

转载 C++中的STL中map用法详解

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的。 

2017-07-04 13:58:46 268

转载 CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换

一.CString与LPCWSTR     两者的不同:LPCWSTR 是Unicode字符串指针,初始化时串有多大,申请空间就有多大,以后存贮若超过则出现无法预料的结果,这是它与CString的不同之处。而CString是一个串类,内存空间类会自动管理。    CString转换成LPCWSTR    方法一:CString strFileName;       

2017-07-03 09:47:44 306

转载 IP地址与DOWORD互转

http://blog.sina.com.cn/s/blog_7d0544020100xjd7.html#include BOOL StrAddr2Dword(CHAR* lpStrAddr, DWORD* pdwAddr){char* lpPos = lpStrAddr; //指向当前操作的字符int nNumCount = 0; 

2017-06-30 13:37:34 561

转载 将string转换成char* (转)

string 是c++标准库里面其中一个,封装了对字符串的操作把string转换为char* 有3中方法:1.data如:string str="abc";char *p=str.data();%这行应更正为char*p=(char*)str.data();,引自贴内网友的回复2.c_str如:string str="gdfd";    char *p=str.

2016-12-30 10:48:05 319

原创 CWnd转HWND

//CWnd* mark1;mark1=FindWindow(NULL,"TEST");//TEST是我的当前实例窗口的title//HWND tmp=mark1->GetSafeHwnd();     //得到它的HWND //CWnd* m_Wnd;//HWND *m_phwnd;//m_Wnd=theApp.Main();//*m_phwnd=m_Wnd->GetSafe

2016-12-16 16:26:03 624

转载 MFC常规DLL的创建与使用实例

MFC常规DLL的创建与使用实例22.2节中介绍了非MFC DLL的创建和使用实例,与之不同的是,本节介绍内部使用MFC,但是提供的访问接口不支持DLL而是标准的C接口的常规DLL。除了介绍基本概念和创建方法外,本节还介绍MFC常规DLL的创建实例和调用方法。22.3.1  基本概念MFC常规DLL,从字面上理解有两点。一是MFC的,这是指DLL内部使用MFC进

2016-12-16 11:26:35 966

转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:          #include           #include           int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *t

2016-12-08 16:31:35 202

转载 VC CDialog用法总结

许多未解决的问题,先放一放,抽时间解决。(1)增加Dialog资源(2)为新的Dialog分配一个新类名(对资源窗口“右键”->“添加类”)(3)在主对话框上加一个include "新类名dialog.h"大气象//显示模态newDialog newDlg;newDlg.DoModal();//得到对话框中控件的值,未实现,再研究。CEdit *

2016-12-08 11:32:58 1525

转载 VC中GetLastError()获取错误信息的使用,以及错误代码的含义

VC中GetLastError()获取错误信息的使用 在VC中编写应用程序时,经常需要涉及到错误处理问题。许多函数调用只用TRUE和FALSE来表明函数的运行结果。一旦出现错误,MSDN中往往会指出请用GetLastError()函数VC中GetLastError()获取错误信息的使用    在VC中编写应用程序时,经常需要涉及到错误处理问题。许多函数调用只用TRUE和FALS

2016-12-05 11:33:23 1443

转载 fd_set 用法 socket

select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作:     fd_set set;    FD_ZERO(&set);       /* 将set清零使集合中不含任何fd*/    FD_SET(fd, &se

2016-12-02 10:28:05 696

转载 VC多线程编程实例

一、问题的提出  编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void   CSingleThreadDlg::OnSleepSixSecond() ...

2016-12-01 15:59:03 339

转载 “TRACE”: 找不到标识符,该怎么解决

TRACE”: 找不到标识符我想用TRACE宏输出调试信息,但在调试一个Win 32 dll时出现这个错误。程序已经#include 了。这个问题怎么解决呢?  编译平台: VS 2005, Win XP sp2.------解决方案--------------------TRACE是MFC中的定义,在win32代码中可以直接用OutputDebugString来达到相同效

2016-11-25 11:24:33 9941

原创 无法打开文件“.lib”

原因:#pragma comment (lib,"xxx.lib")//默认和引用的CPP文件在一个文件夹中 解决方法1:将xxx.lib和调用pragma comment的源文件放在一个目录(注意是调用它的源文件,不是头文件)。 解决方法2:也可以在xxx.lib前加上全路径名如:#pragma comment(lib, "c:\\windows\\system3

2016-11-23 15:31:36 11847 1

原创 VC2010编写Dll文件

1、 打开VS2010【Flie / New / Project / Visual C++ / Win32 / Win32 Console Application】在下面输入一个名称,比如mydll,然后【OK / Next】,然后在Application Type里选择Dll,在Additional Options里选择Exports Symbols,最后点击Finish。2、在mydl

2016-11-23 13:35:29 571

转载 连一粝的博客 VS2005更改解决方案及工程的名称

第一步:在VS2005开发环境下,解决方案资源管理器中修改解决方案名称及工程名称,在工程的属性中修改“根命名空间”为新的工程名称第二步:直接更改文件名称。更改解决方案所在目录名称为新的名称,更改所有未命名为新名称的文件为新名称。 全部修改后的文件有:*.sln,*.ncb,*.vcproj,*.vcproj.&.&.user,*表示你的新的工程名称,&在各人机器上会有所不同一般是你的机器名

2016-11-14 11:29:44 799

原创 vs 最可能的异常: 0xC0000005: Access violation

原来在win7 32位系统建的MFC程序,在win7 64位系统编译出现很多问题。其中最耗时间的是:最可能的异常: 0xC0000005: Access violation。上网查,大多是关于内存和指针的说法。都没能解决我的问题。后来改了工程设置里的,链接器,高级,数据执行保护为“否”,问题解决了。但是还是不太明白这个属性的意义,希望高手解答。也希望跟我遇到同样的问题的同仁一个借鉴。

2016-11-03 11:27:35 31114

sscanf函数以及正则表达式

sscanf函数以及正则表达式

2017-09-21

Boost库学习指南.pdf

Boost库学习指南.pdf

2017-08-17

UML基础教程(很全面的教材)

UML基础教程(很全面的教材)

2017-08-17

bosch报警主机通讯实例

bosch报警主机通讯实例,vc

2017-07-13

中文版录屏软件EV录屏

中文版录屏软件,输出mp4格式,可剪辑

2017-04-27

vc 按钮控件数组按下弹起消息响应

vc 用PreTranslateMessage函数实现按钮数组按下与弹起事件的消息响应和处理 vs 2010

2017-03-10

MFC DLL的生成和调用实例

MFC DLL的生成和调用实例。

2016-11-28

从sqlserver同步数据到Mysql数据库

一个学习数据库很好的实例,从sqlserver同步数据到Mysql数据库。vs2010

2016-11-11

vc Variant类型转换成CString函数

一个Variant类型转换成CString的函数,调试过,可以用。

2016-11-11

vc + XML实例

一个vc XNL的小例程,原来网上下载的,有错误,调试后上传分享给像我一样的初学者。

2016-10-10

OPC西门子PLC通讯VC源程序

自己最近在学习opc数据访问,找到一个基础入门的很好的例子。原来下载的源程序是不能运行的,自己修改后,能够运行。并添加了代码注释,有助于初学者更好的学习。

2016-06-21

西门子plc s7-200仿真器

很好的仿真器,功能全。供初学者使用!

2016-04-10

vc 控件和对话框资料

讲解vc 对话框和控件的PPT文件!适合于初学者和VC编程爱好者!

2008-11-20

Installshield.12中文教程

Installshield.12 适应与初学者的教程

2008-11-19

四个字节整数存储 串口

串口,socket控件通常会用到字节操作,下面这个例子告诉你怎样用字节存整数!

2008-09-24

View类变量的访问

一般的类的共有变量可以在其他类模块中通过定义类对象访问,但view类mainfrm类等这些类里面的却不能通过类对象访问。在其他模块中访问view类中的变量!

2008-09-24

简单的vc菜单和工具栏

一个适于初学者的vc菜单工具栏小程序!共享!

2008-08-31

空空如也

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

TA关注的人

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