- 博客(172)
- 资源 (20)
- 收藏
- 关注
转载 string LPCTSTR
LPCTSTR不是一个类型,而是两种类型:LPCSTR和LPCWSTR其中之一。会根据你当前程序是否使用UNICODE字符集来变成那二者之一。如果使用UNICODE字符集,则LPCTSTR = LPCWSTR,否则LPCTSTR = LPCSTR。标准库的std::string转换成LPCSTR很简单:直接调用c_str()即可。例:std::string a="abc"; LPC
2016-09-20 10:39:39 483
转载 C++操作符重载
随手写几句话C++操作符重载1在类中重载+=操作符赋值操作符必须定义为成员函数,无论形参为何种类型赋值必须返回*this 的引用123456789101112131415161718192021class Love{public:
2016-08-30 18:07:57 312
转载 wpf无法加载程序集的元数据 可能已从web下载--解决办法!
wpf无法加载程序集的元数据 可能已从web下载--解决办法!(2014-01-13 14:59:02) 最近遇到了一个问题,自己在笔记本上写的一个wpf程序,源代码放到别的电脑上,设计器加载就会出现问题,网上查了好久,最终还是在微软官网上找到了结局方案:以下就是解决方案,只需要对你所引用或者额外加载的dll文件进行“
2016-08-30 14:37:51 1468
转载 C++ 异步编程——task类(for VS11) 三
C++ 异步编程——task类(for VS11) 三在之前我们介绍的异步操作都是基于Task更轻量级的异步调用方式。在PPL中Concurrency::task_group和Concurrency::structured_task_group,这两个类都是异步操作的任务组,Concurrency::task_handle类是任务组的基本单位。 我们先用 C
2016-08-25 13:53:18 6014
转载 Visual Studio的.NET内存分配分析器解析
Visual Studio的.NET内存分配分析器解析 Visual Studio 2012拥有丰富的有价值的功能,以至于我听到开发者反馈的需要的新功能新版本已经有了。另外,我听到开发人员询问具体的功能的某个特性,实际上他真正需要的是另外一个功能点。上面说的两种情况下适用于Visual Studio的.NET内存分配分析器 。 许多开发人员可能会从中受益却不知道它的
2016-08-11 09:48:16 1112
转载 在某些项目进行开发的时候,需要提升应用程序本身的权限,这个是很容易的。
在某些项目进行开发的时候,需要提升应用程序本身的权限,这个是很容易的。但是如何让VS2010启动的时候就已管理员权限运行程序呢?为这个问题苦恼了好久,终于找到了办法。找到VS2010的快捷方式:右击——“打开文件位置”找到VS2010的启动项目devenv.exe:右击——属性——兼容性——特权等级,以管理员权限运行;如果需要每个用户都以管理员权限运行,还可以“更改所有用户的设置”
2016-08-10 15:48:08 1196
转载 c#序列化与反序列化概述
c#序列化与反序列化概述2010-07-11 14:32:33 我来说两句 收藏 我要投稿深入探讨C#序列化和反序列化之前我们先要明白什么是序列化,它又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。其目的是以某种存储
2016-08-10 15:47:51 634
转载 C#程序只允许运行一个实例的解决方案
C#程序只允许运行一个实例的解决方案Posted on 2010-03-15 16:29 Charles Chen 阅读(5068) 评论(13) 编辑 收藏 最近在做winform的程序中,需要只能打开一个程序,如果已经存在,则激活该程序的窗口,并显示在最前端。在网上google了一哈,找到了很多的解决方案。这里我整理了3种方案,并经过了测试,现和朋友们分享:一、使用
2016-08-10 15:47:46 2212
转载 C++中的delegate机制:现在网上可以找到的解决方案
C++中的delegate机制:现在网上可以找到的解决方案(2011-12-28 13:15:51)转载▼标签:杂谈分类: linux下编程说道C++中的delegate机制,在网上已经有很多人给出了自己的实现,我觉得最值得借鉴的有两篇,第一个是Yingle Jiang(蒋迎乐)在CodeProject上面发表的Yet Ano
2016-08-04 09:26:22 510
转载 Mat, vector<point2f>,Iplimage等等常见类型转换
博客园博问闪存首页新随笔联系管理订阅随笔- 9 文章- 0 评论- 0 (转)Mat, vector,Iplimage等等常见类型转换原文连接:http://blog.csdn.net/foreverhehe716/article/details/6749175在mfc c++ 以及opencv 编写程序当中,很多常用的类型转换,
2016-08-04 09:25:39 4533
转载 一周极客热文:C\C++代码优化的27个建议
一周极客热文:C\C++代码优化的27个建议文章由钱曙光于4小时前分享 评论(4)一周极客热文程序员C++编程语言汇编语言极客头条上周最受大家关注的和被广泛讨论的是:《C/C++代码优化的27个建议》,这27个黄金建议很是实用,下面我列举一二。跳转和分支执行代价高,如果可能,尽量少用使用指令层的并行机制通过引用传递结构体而不是传值如果你的函数不需要返回值
2016-07-19 17:51:19 680
转载 SVM多类分类方法
SVM多类分类方法 (2012-04-12 09:46:51)转载▼ SVM多类分类方法的实现根据其指导思想大致有两种:(1)将多类问题分解为一系列SVM可直接求解的两类问题,基于这一系列SVM求解结果得出最终判别结果。(2)通过对前面所述支持向量分类机中的原始最优化问题的适当改变,使得它能同时计算出所有
2016-07-19 17:50:56 9421
转载 VS2010中如何查看DLL的导出接口
VS2010中如何查看DLL的导出接口 2013-02-21 14:05:10| 分类: VC++ DLL | 标签:dll |举报|字号 订阅看《VC++动态链接库(DLL)编程深入浅出》时,里面提到使用Visual C++的Depends工具可以查看动态链接库中的导出接口。对于VC6.0,VC所带的Depends软件,在VC6安装目录
2016-07-19 17:50:56 322
转载 pure virtual function call
C++中的"pure virtual function call"浏览次数:11619次 2010年03月07日 Dbger的博客 字号: 大 中 小分享到:QQ空间新浪微博腾讯微博人人网豆瓣网开心网更多9前几天我们项目刚刚解决了一个pure virtual function call引起的stopship的bug,乘热打铁,学习总结一下。一、理
2016-07-19 17:50:45 10738
转载 关于EMGU CV的那些事——1.环境搭建(win8 vs2012 emgucv3.0)
关于EMGU CV的那些事——1.环境搭建(win8 vs2012 emgucv3.0)分类: EMGU CV2015-05-27 14:44 1590人阅读 评论(0) 收藏 举报图像处理c#EMGU CV楼主读研阶段研究图像处理,想用C#实现PTAM/PTAMM算法并用UNITY创建相关应用。对于PTAM(Parallel Tracking and Ma
2016-07-14 14:57:45 1899 1
转载 WPF中嵌入普通Win32程序的方法
WPF中嵌入普通Win32程序的方法2008-6-1来源:www.aspcool.com 作者:CowNew开… 点击:次 公司现在在研发基于.Net中WPF技术的产品,由于要兼容旧有产品,比如一些旧有的Win32程序、第三方的Win32程序等等,还要实现自动登录这些外部Win32程序,因此必须能够将这些程序整合到我们的系统中来,让使用者看起来它们
2016-07-14 14:56:42 490
转载 MFC中的MVC及两者之间的关系
MFC中的MVC及两者之间的关系分类: MFC2013-08-21 15:45 229人阅读 评论(0) 收藏 举报MVCMFC模型视图控制器可以先看一个帖子:http://bbs.csdn.net/topics/80104688关于MVC结构模式无须多言,如下图所示:在MFC中实现经典的MVC结构,如下图所示:注
2016-07-14 14:56:05 2209
转载 VC项目配置详解
2011/9/10 15:04:29 | VC项目配置详解 一.IDE基础配置 1. 字体VC6中“Tools→Options→Format→Font”配置字体;VC2005中“工具→选项→环境→字体和颜色”配置字体。编写代码一般采用等宽字体,等宽点阵(位图)字体,相对矢量字体而言具有兼容性好和显示清晰的优点。常用的编程等宽字体包括Fixedsys(VC6和note
2016-07-14 14:55:43 3072
转载 Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV
随笔- 17 文章- 1 评论- 109 Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCVPS:请参考最新的《Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)》,绝对给力!由于Opencv版本升级,大多人开始用新版本VS,等等,这篇已
2016-07-14 14:55:24 1294
转载 带色彩恢复的多尺度视网膜增强算法(MSRCR)的原理、实现及应用。
带色彩恢复的多尺度视网膜增强算法(MSRCR)的原理、实现及应用。 Retinex这个词是由视网膜(Retina)和大脑皮层(Cortex) 两个词组合构成的。Retinex理论主要包含了两个方面的内容:物体的颜色是由物体对长波、 中波和短波光线的反射能力决定的,而不是由反射光强度的绝对值决定的;物体的色彩不受光照 非均匀性的影响,具有一致性 。 根据Retinex理论,
2016-07-14 14:55:06 722
转载 OpenCV Mat数据类型及位数总结
OpenCV Mat数据类型及位数总结转载▼标签: 杂谈 OpenCV Mat数据类型及位数总结 float: 4字节,6-7位有效数字 -3.4E-38 到 3.4E38 double: 8字节,15~16位有效数字 -1.7E-308 到 1.7E308 在OpenCV里面
2016-07-14 14:54:45 411
转载 wpf内存泄漏问题
wpf内存泄漏问题_同事小邱写的1、 如果用MVVM模式,View里面有图片,ViewModel里面有View引用,要把ViewModel里面的View设置为空,View里面的DataContext设置为空,不然有可能导致内存泄漏清除引用:this.Page.DataContext = null;this.Page = null;2、 类与类之间
2016-07-14 14:54:31 929
转载 再谈让C++更像C#:C#内存泄露问题
再谈让C++更像C#:C#内存泄露问题2009-11-16 来自:新浪博客 字体大小:【大 中 小】摘要:前段时间写了一篇日志叫《让C++更像C#》,本文解决了一个重要的遗留问题:C#内存泄露。 前段时间写了一篇日志叫《让C++更像C#》,但我写的那段示例代码中的有关内存泄漏的问题当时我说先不管,其实是那时没有找到很好的解决方法。不好解决C#内存泄
2016-06-24 17:04:33 466
转载 VC下release版本和Debug版本的区别及各自的特点
VC下release版本和Debug版本的区别及各自的特点 2010-11-23 21:02:17| 分类: MFC|举报|字号 订阅bjskyhorse:一些宏在RELEASE不起作用,另外,如果有指针未初始化等问题,DEBUG模式会替你做,release往往就等出错吧另外,象内存泄漏等问题,release下更严重ongzi:能详细解释
2016-06-24 17:04:26 379
转载 一、导出类的简单方式
一、导出类的简单方式这种方式是比较简单的,同时也是不建议采用的不合适方式。只需要在导出类加上__declspec(dllexport),就可以实现导出类。对象空间还是在使用者的模块里,dll只提供类中的函数代码。不足的地方是:使用者需要知道整个类的实现,包括基类、类中成员对象,也就是说所有跟导出类相关的东西,使用者都要知道。通过Dependency Walker可以看到,这时候的dll导出
2016-06-24 17:04:19 2206
转载 如何在非托管C++中调用托管C#中的回调函数
如何在非托管C++中调用托管C#中的回调函数 [问题点数:40分,结帖人kndyc] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏关注kndyckndyc等级:结帖率:
2016-06-16 09:09:26 1243
转载 】OpenCV中GPU模块使用
OpenCV】OpenCV中GPU模块使用CUDA基本使用方法在介绍OpenCV中GPU模块使用之前,先回顾下CUDA的一般使用方法,其基本步骤如下:1.主机代码执行;2.传输数据到GPU;3.确定grid,block大小;4.调用内核函数,GPU运行程序;5.传输结果到CPU;6.继续主机代码执行。下图是两个向量相加的简单示例程序和处理流图。注意的问题
2016-06-16 09:09:16 1379
转载 C++.NET编程体验
C++.NET编程体验…… (2010-04-24 13:35:57)转载▼标签: it c 托管 作为一个.NET的程序员,至少要懂得里面三门语言中的一种。当然,最最好的是三门你都懂。 虽然有人说,现在用的最好的.NET的原装语言不是C#吗?那我还学C++.NET这个累赘干什么?
2016-06-16 09:09:15 2195
转载 .Net GC 机制原理
.Net GC 机制原理发表于8个月前(2013-06-22 19:37) 阅读(54) | 评论(0) 0人收藏此文章, 我要收藏赞0有了Microsoft.Net clr中的垃圾回收机制程序员不需要再关注什么时候释放内存,释放内存这件事儿完全由GC做了,对程序员来说是透明的。尽管如此,作为一个.Net程序员 很有必要理解垃圾回收是如何工作的。这篇文章我们
2016-06-16 09:08:11 4748
转载 C# 调用 C++
C# 调用 C++ 最近搞了个小程序需要用到FFT,可是找来找去都没有一种C#下可靠地FFT代码,而且速度也不能令人满意。发现MIT做过一个很好的C++类库(http://www.fftw.org/)可以比较好的解决FFT的问题而且运算速度号称世界最快的(虽然未经验证,不过的确很快)。于是研究起在C#中调用C++的dll。1. 在 C#中调用C++首先要包装,将C++中的
2016-06-16 09:08:07 371
转载 SpeechSynthesizer/WaveHeader 存在严重的内存泄漏
C# 调用 C++ 最近搞了个小程序需要用到FFT,可是找来找去都没有一种C#下可靠地FFT代码,而且速度也不能令人满意。发现MIT做过一个很好的C++类库(http://www.fftw.org/)可以比较好的解决FFT的问题而且运算速度号称世界最快的(虽然未经验证,不过的确很快)。于是研究起在C#中调用C++的dll。1. 在 C#中调用C++首先要包装,将C++中的
2016-06-16 09:08:06 2509
转载 MFC中使用openCV显示、处理图像
MFC中使用openCV显示、处理图像 2012-10-23 09:17:08| 分类: 默认分类|举报|字号 订阅openCV读取、显示、处理图像比较方便,但是整体界面设计以及鼠标、键盘事件响应比较弱。将MFC这方面的功能和openCV结合起来。 在openCV的C++接口中(2.2及以后),图像都用cv::Mat存储,但是可以使用openC
2016-06-16 09:07:02 1140
转载 德州仪器(TI)3D机器视觉参考设计
德州仪器(TI)3D机器视觉参考设计http://www.elecfans.com/kongzhijishu/jiqishijue/362268_a.html 3D机器视觉参考设计包含德州仪器的DLP结构光软件开发工具套件。这种设计将结构光解决方案中的TI数字微镜器件与摄像机、传感器、电机或其他外设集成,为开发人员提供了一个构建运点的系统框架。 系统框图
2016-05-15 22:36:00 826
转载 事件(Event),绝大多数内存泄漏(Memory Leak)的元凶[下篇] (提供Source Code下载
事件(Event),绝大多数内存泄漏(Memory Leak)的元凶[下篇] (提供Source Code下载)在上篇中我们谈到:将一个生命周期较短的对象(对象A)注册到一个生命周期较长(对象B)的某个事件(Event)上,两者便无形之间建立一个引用关系(B引用A)。这种引用关系导致GC在进行垃圾回收的时候不会将A是为垃圾对象,最终使其常驻内存(或者说将A捆绑到B上,具有了
2016-05-14 16:54:22 1410
转载 OpenCV内存泄露问题
OpenCV内存泄露问题http://zhaostudy2.blog.163.com/blog/static/135350205201010160541433/C/C++ 除Bug 2010-11-16 13:05:22 阅读253 评论0 字号:大中小 订阅 前几个月写了一个视频摘要程序和一个视频质量诊断程序,其中用到了opencv,程序截图如下:
2016-05-14 16:54:08 1394
转载 VC++ ^和gcnew
VC++ ^和gcnew在VS2010中可能是因为.net是对C++又进行了优化。有些代码不同了,现记录于此,防止以后忘掉了。StreamWriter^ sw = File::CreateText(path);上面的^可能就是引用的意思,就是原来C++中的指针了。sw->WriteLine( "Hello" );其调用方式也是和指针的调用方法的方式是一样的。Th
2016-05-14 16:53:57 4774
转载 无法解析的外部符号WinMain@16
MSVCRTD.lib(crtexew.obj):error LNK2019:无法解析的外部符号WinMain@16,该符号在函数___tmainCRTStartup中被引用MSVCRTD.lib(crtexew.obj):errorLNK2019:无法解析的外部符号,该符号在函数___tmainCRTStartup中被引用程序入口有四种形式:U
2016-05-14 16:53:51 2962 1
转载 MFC内存泄露
之前遇到过一次VS 2008内存泄露误报事故,详见:《坑爹的VS2008内存泄露报告》。目前据我所知,在使用boost库和osg库都存在此种内存泄露误报问题。今天从网上找到了一个英文帖子:Whydoes my OSG MFC based application show memory leaks,正是对这种内存泄露误报的原因的很好的解释。 帖子摘要如下: The
2016-05-14 16:53:39 506
test Log4net
2017-09-02
FreeImage3.17.0
2016-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人