14 walkalone_bj

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 20w+

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

vs2010+QT开发配置

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

2017-09-11 16:04:40

QT下载地址大全

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

2017-09-11 00:07:12

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

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

c++知识点(高级)

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

2017-08-07 11:19:11

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

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

2017-08-06 21:32:05

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

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

2017-07-14 13:25:27

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

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

2017-07-04 13:58:46

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

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

2017-07-03 09:47:44

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

将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

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

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

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

VC CDialog用法总结

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

2016-12-08 11:32:58

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

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

2016-12-05 11:33:23

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

VC多线程编程实例

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

2016-12-01 15:59:03

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

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

2016-11-25 11:24:33

查看更多

勋章 我的勋章
    暂无奖章