摘要: 字符集转换: Ansi - Unicode 1 wstring AnsiToUnicode (const string& strSrc ) 2 { 3 /*!( iCharsRet ) );16 }17 18 /*!< 释放内存 */19 delete[] pwszBuffer;20 21 return wstrRet;22 } 阅读全文
posted @ 2013-12-04 10:01 清风似水流 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 字符集转换: Unicode - Ansi 1 string UnicodeToAnsi ( const wstring& wstrSrc ) 2 { 3 /*!( wstrSrc.size() * 4 + 10 ); 5 int iAllocSize = WideCharToMultiByte(CP_THREAD_ACP,0,wstrSrc.c_str(),-1,NULL,0,NULL,NULL); 6 char* pwszBuffer = new char[ (UINT)iAllocSize ]; 7 memset(pwszBuffer,0,iAllocS... 阅读全文
posted @ 2013-12-04 10:00 清风似水流 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 下面这段代码获得汉字首字母,如果不是汉字,则保留返回,但是,比如:哦,嗯等个例汉字,返回的不正确。 1 CString GetFirstLetter(LPCTSTR strName) 2 { 3 static TCHAR* wcsFiestLetterTable = 4 _T("ydkqsxnwzssxjbymgcczqpssqbycdscdqldylybssjgyqzjjfgcclzznwdwzjljpfyynnjjtmynzwzhflzppqhgccyynmjqyxxgdnnsnsjnjnsnnmlnrxyfsngnnnnqzggllyjlnyzss... 阅读全文
posted @ 2013-12-04 09:56 清风似水流 阅读(2044) 评论(1) 推荐(2) 编辑
摘要: 注意:默认的编译环境是Unicode环境 1、CString转intCString strTriNum = _T("123");int iTriNum = 0;iTriNum = __tstoi(strTriNum);注意:atoi是ansi版本的;_tstoi 是兼容ansi版本和unicode版本的。2、int转CStringint iTriNum = 0;CString strTriNum;strTriNum.Format(L"%d",iTriNum); 注意:如果将1转为0001该如下处理:int iTriNum = 0;CString strT 阅读全文
posted @ 2013-12-03 16:39 清风似水流 阅读(801) 评论(0) 推荐(1) 编辑
摘要: 亲爱的程序猿们,你们想每天都对着那一层不变的VS 2012编辑界面吗?不想的话,请继续往下看。有图有真相。首先,贴上一张效果图: 下面介绍具体操作方法。 1、打开vs 2012,选择“工具”->“扩展和更新",在”联机“里面搜索”text background“,搜索结果中找到”Text Editor Background Vs 2012“,然后,安装重启VS2012.。 2、然后选择“工具”->“选项”,找到“Text Editor Background”,下图所示:3、选择好图片,重启你的VS2012,看看效果吧。 阅读全文
posted @ 2013-12-03 16:26 清风似水流 阅读(1816) 评论(5) 推荐(0) 编辑
摘要: 在使用Kinect过程中,深度图像的ID是0、1、2、3、4、5、6、7,其中0是表示背景,而骨骼图像的ID是0、1、2、3、4、5、6,其中0表示的是检测到的一个人。其中两者关系是:骨骼ID+1=深度ID 阅读全文
posted @ 2013-12-03 16:14 清风似水流 阅读(446) 评论(0) 推荐(1) 编辑
摘要: 1、什么是函数对象? 定义了调用操作符的类,其对象常成为函数对象,即他们是行为类型函数的对象。如下例子所示: 1 struct absInt 2 { 3 int operator() (int val) 4 { 5 return val = 6;4 } 使用GT6作为实参传递给count_if,计算使GT6返回true的单词的数目:1 vector words;2 vector::size_type wc = count_if(words.begin(),words.end(),GT6); 我们发现将6这个数字固定在GT6函数定义中。count_if算法运行只... 阅读全文
posted @ 2013-12-03 16:11 清风似水流 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 最近在做双摄像头的立体匹配,发现OpenCV定标效果不如MatLab的效果,于是用MatLab标定箱做标定,将得到的结果保存为xml,然后,提供给opencv使用。MatLab标定箱做标定得到的结果如下图所示: 将结果保存为xml代码如下:// SaveMatLabCalibParam.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include int _tmain(int argc, _TCHAR* argv[]){ double data[9]={ 497.16547, 0 , 192.57159, 0 , 49 阅读全文
posted @ 2013-12-02 13:56 清风似水流 阅读(1598) 评论(0) 推荐(0) 编辑
摘要: 通过SVN从官网下载更新代码,然后用Visual Studio 2010编译报错如下: 解决方法如下: UIFlash.h 行:#import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids 改为: #import "..\Utils/Flash11.tlb" raw_interfaces_only, named_guids, rename("IDispatchEx","IMyDispatchEx") 可以解决以上的问题。 为了兼容性更好,防止系统fl 阅读全文
posted @ 2013-12-02 13:44 清风似水流 阅读(2857) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示