摘要: char c[] = "abc"; cout<<sizeof(c)<<endl;//输出4 cout<<strlen(c)<<endl;//输出3字符数组系统会自动在字符串常量自动加一个‘\0’C++ sizeof的使用总结http://blog.csdn.net/candyliuxj/artic... 阅读全文
posted @ 2014-04-25 18:57 ONWAYO 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1 int64 st1,et1;2 st1 = cvGetTickCount();3 const char* imagename = "lenaBG.jpg";4 //从文件中读入图像5 Mat img = imread(imagename);6 et1 = cvGetTickCount();8 printf("cost: %f milliseconds\n\n", (et1-st1)/(double)cvGetTickFrequency()/1000.0); 阅读全文
posted @ 2014-03-17 13:42 ONWAYO 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 准备把自绘Combo Box控件单独封装到DLL类中,尝试使用“使用共享MFC DLL的规则DLL”建立项目,总是无法找到XXX.lib,最终发现应该使用“MFC扩展DLL”类型建立DLL项目。现将过程总结如下: 1. 建立MFC对话框程序:MFC_Test; 2. 在MFC对话框程序解决方案中添加新建项目,建立“MFC扩展DLL”类型的MFC_DllTest项目DLL_Test; 3. 在DLL_Test中添加类——Test,编译器自动建立Test.h、Test.cpp文件,在头文件中,将AFX_EXT_CLASS关键字添加到类的声明中,如下所示:class AFX_EXT_CLASS T. 阅读全文
posted @ 2014-03-16 10:17 ONWAYO 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 不能将参数 2 从“const char *”转换为“LPCTSTR”将char*转换为CString可以解决问题const char *string;CString strTmp;//或CString strTmp(string);strTmp.Format(_T("%s"),string);strTmp = string;(LPCTSTR lp = (LPCTSTR)s;// LPCTSTR lp = (LPCTSTR)m;))//这句可以不写,LPCTSTR可以和CString隐式转换? 阅读全文
posted @ 2014-03-14 16:04 ONWAYO 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、纯资源Dll(http://www.cnblogs.com/hb_cattle/articles/1663059.html)纯资源Dll是仅包含资源(如图标、位图、字符串和对话框等)的Dll。使用纯资源Dll是在多个程序之间共享同一组资源的好方法。这种方法也常用于解决多国语言问题。1、1)新建空Win32 Dll;2)添加图片资源;3)设置项目属性;配置属性-链接器-高级下的 无入口点选项设为是(/NOENTRY), 防止链接器将 _main 引用链接到 DLL 中;(此选项是创建纯资源 DLL 所必需的)4)最后编译项目。(也可以使用MFC DLL项目,步骤如下:新建一个 MFC DLL 阅读全文
posted @ 2014-02-17 09:50 ONWAYO 阅读(602) 评论(0) 推荐(0) 编辑
摘要: (转http://www.nowamagic.net/librarys/veda/detail/2128)int i;int *pi;i = 30;pi = &i;printf("%d\n", i);printf("%d\n", *pi);printf("%d\n", &i);#include "s... 阅读全文
posted @ 2014-01-30 15:28 ONWAYO 阅读(543) 评论(0) 推荐(0) 编辑
摘要: (转http://blog.csdn.net/popppig/article/details/8027518)1、int转换为CStringCString str;int number=15;//str="15"str.Format(_T("%d"),number);//str=" 15"(前面有两个空格;4表示将占用4位,如果数字超过4位将输出所有数字,不会截断)str.Format(_T("%4d"),number);//str="0015"(.4表示将占用4位,如果数字超过4位将输出所有数 阅读全文
posted @ 2014-01-30 12:53 ONWAYO 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 编辑:CTRL + M, O:折叠当前源代码文件中的所有大纲CTRL + M, L:将当前源代码的大纲在折叠与展开间切换CTRL + M, M:将当前选中的源代码在折叠与展开间切换CTRL + M, P:将当前源代码文档中的所有大纲信息清除CTRL + K, C or CTRL + E, C:注释掉所有选中的源代码部分CTRL + K, U or CTRL + E, U:取消掉所有选中的源代码部分的注释CTRL + K, D or CTRL + E, D:按源码缩进和标准格式来格式化当前文档CTRL + K, F or CTRL + E, F:按源码缩进和标准格式来格式化选中文档CTRL + 阅读全文
posted @ 2014-01-30 11:20 ONWAYO 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 每次运行程序,都要在客户机上安装matlab,非常麻烦。不只是安装过程麻烦,占用1个多G的空间,运行的matlab服务也会占用150M内存,资源消耗太厉害了。一直在考虑是不是可以脱离matlab运行,以前试过matcom,但函数太少,只好放弃了。现在使用的方式是将matlab文件通过命令生成动态链接库dll,在VC程序中调用。今天在水木社区BBS上查找VC和MATLAB混合编程内存泄漏的帖子,无意中发现了讲解VC和MATLABR14混合编程新变化的文章。里面讲到了可以脱离matlab独立运行执行程序,于是赶紧上网查了一下资料。直接在客户机上安装$MATLAB\toolbox\compiler\ 阅读全文
posted @ 2014-01-05 09:52 ONWAYO 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 原创文章,转载请注明来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com]图标地址:http://icomoon.io/app/#/select一、温故知新之前有专门介绍过如何使用类似fontforge软件制作自定义字符字体以及如何在web中实际应用。不过,文中提到的是利用系统自带的一些特殊字体,如WINGDNG3.ttf字体。显然,系统自带字体有限。好在,前段时间神飞整理出了一篇雪中送炭的文章:“icon font大搜罗”,里面罗列了非常多的免费或不免费的优秀图标字体(图片较长,滚动显示):或者是参见css-tricker网站整理的图标字体们 –Flat Icons 阅读全文
posted @ 2013-12-26 14:33 ONWAYO 阅读(1347) 评论(0) 推荐(0) 编辑