关闭

win32用npmw安装nodejs

先按照https://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html中的方法安装nvmw 直接从 github clone nvmw 到本地, 这里使用 e:\git 目录存放 git 项目: $ e:$ cd git$ git clone https://github.com/cnpm/nvmw.git 设置 e:\g...
阅读(456) 评论(0)

unicode模式下写日志文件

在C/C++/VC/MFC技术交流群【197778914】中看到大牛VOID写的打造简易日志函数的视频,于是想自己写一个UNICODE版本的 在stdafx.h中定义函数 void TraceLog(TCHAR* lpszFormat, ...); 在stdafx.cpp中实现该函数(原来还可以这样,那就可以把一些公用的函数写在这个cpp里面) void TraceLog(TCHAR*...
阅读(232) 评论(0)

重载背景的对话框上的picture双缓冲绘图

做了一个简单的对话框,上面有一个picture控件,为了让picture控件上的内容在窗口最小化或者拖出窗口范围之后,仍然得以保存,并且防止闪烁,采用了双缓冲绘图的方式。 重载了OnPaint函数 。。。 //也可以不重绘OnEraseBkGround PAINTSTRUCT ps;  CDC* pDC=GetDlgItem(IDC_PIC)->BeginPaint(&ps); //C...
阅读(567) 评论(0)

在重绘了背景的对话框上用双缓冲绘图的方式绘制picture控件时出现的问题

做了一个简单的对话框,上面有一个picture控件,为了让picture控件上的内容在窗口最小化或者拖出窗口范围之后,仍然得以保存,并且防止闪烁,采用了双缓冲绘图的方式。 重载了OnPaint函数 。。。 //也可以不重绘OnEraseBkGround PAINTSTRUCT ps;  CDC* pDC=GetDlgItem(IDC_PIC)->BeginPaint(&ps); //C...
阅读(1406) 评论(0)

vs2008转到2013后,在对话框中添加控件程序直接退出

用vs2008写了一个对话框软件,上面有一些资源,后来升级到2013了,直接运行是可以正常显示的,但是在升级之后2013的对话框上添加任意的资源,再次运行代码,编译都是没有错误的,运行的时候却直接退出了,提示: 程序“[0x4FC] XX.exe”已退出,返回值为 0(0x0)。 各种调试,最后才在同事的帮助下,发现原来是一个很小的问题,算是vs2013的bug吧,我原来的对话框界面上包含...
阅读(1108) 评论(0)

vs2008转为2013之后,在对话框上添加控件程序直接退出

用vs2008写了一个对话框软件,上面有一些资源,后来升级到2013了,直接运行是可以正常显示的,但是在升级之后2013的对话框上添加任意的资源,再次运行代码,编译都是没有错误的,运行的时候却直接退出了,提示: 程序“[0x4FC] XX.exe”已退出,返回值为 0(0x0)。 各种调试,最后才在同事的帮助下,发现原来是一个很小的问题,算是vs2013的bug吧,我原来的对话框界面上包含...
阅读(1127) 评论(0)

MFC怎么让图片适应picture control控件的大小

UpdateWindow(); int height, width; CRect rect;//定义矩形类 CRect rect1; CImage image; //创建图片类 image.Load(_T("1.jpg")); height = image.GetHeight(); width = image.GetWidth(); m_ctrlPic.GetClientR...
阅读(21289) 评论(0)

path环境变量的添加所引发的

之前做了一个可执行程序,里面用到了一些dll,全部放在外面太杂乱,于是把所用到的dll都放到一个文件夹win中,然后把win文件夹的路径添加到了环境变量中,用的是相对路径,批处理命令如下: wmic environment where "name='path' and username=''" set VariableValue="%path%;..\win;" 这样运行可执行文件时就可以找到...
阅读(1574) 评论(0)

directshow下载及运行示例程序错误的解决方法

下载DirectX 9 SDK开发包,网址是http://cid-a76c4a4a3032ded0.skydrive.live.com/browse.aspx/.Public/DirectX%209.0%20SDK 下载之后解压缩一个,会出现一个exe文件,双击它,所有的文件会被重新解压缩到一个文件夹中,双击setup安装,安装完毕。 在vc的工程的Tools-Options-Director...
阅读(411) 评论(0)

opencv存储视频时存储大小为0以及打开是乱码的解决方法

CvCapture *capture=cvCaptureFromAVI(m_avipath);   if (!capture)   {    fprintf(stderr,"Could not initialize capturing...\n");    return;   }   int outCompressCodec = (int)cvGetCaptureProperty(ca...
阅读(1527) 评论(0)

程序员面试宝典 八进制转十进制

一、简历注意事项:    简短、客观、不过分自谦、写明职位、无语法错误、简洁直白、不注水不意味着将所有弱项都写进去。    二、程序员笔试内容:    C++、数据结构、数据库、设计模式、网络、智力测验,要注意C++中指针,继承多态等问题。 要习惯手写程序。    三、电话面试:    自信、礼貌、认真、严肃。外企电面一般不会涉及过多技术,要准备自我介绍。    四、面试...
阅读(1907) 评论(0)

Debug和Release有什么区别

Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release  Build不对源代码进行调试,不考虑MFC的诊断宏,使...
阅读(287) 评论(0)

指针malloc的内存泄露问题

遇到了一个问题 即两个指针a,b同时指向同一块内存区,然后把a重新分配内存,此时b的内存应该还是之前分配的,但是a的内存应该已经出现了泄露,如果在a分配内存之前free掉,则b所指向的内存即空 例如 int *a,*b; a=(int *)malloc(sizeof(int));   b=(int *)malloc(sizeof(int)); 此时a之前分配的内存泄露了 但是如果...
阅读(324) 评论(0)

malloc()和free()

一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 void free(void *FirstByte): 该函数是将之前用malloc分...
阅读(265) 评论(0)

内存泄露检查工具及相关网站

Visual Leak Detector http://xiaoruanjian.iteye.com/blog/1091410 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐...
阅读(675) 评论(0)

编译错误fatal error C1033: cannot open program database '文件夹路径/debug/vc60.pdb' .

--------------------Configuration: Style - Win32 Debug-------------------- Compiling... StdAfx.cpp e:/c++expriencement/sunxin/style/stdafx.cpp(0) : fatal error C1033: cannot open program database '...
阅读(2035) 评论(0)

Invalid Address specified to RtlValidateHeap

一.首先是”Invalid Address specified to RtlValidateHeap “ 找到了这篇文章:http://hi.baidu.com/umu618/blog/item/d4e8242e424e3e564fc226d3.html “一个可能的原因:在不同模块(工程)之间传递 C++ 类,而这两个模块用了不同的运行时库(Runtime Library)设置。例如:EXE...
阅读(759) 评论(0)

Visual Leak Detector 下载 以及在 VC6.0 中的使用方法!

Visual Leak Detector (VLD) 1.9h (Beta),点这里开始下载! 我昨天用到这个工具,下载到Visual Leak Detector 后按照网上的使用步骤开始调试,新建了一个Win32的应用程序,结果是成功了。但当我在自己以前的MFC工程中包含了这个文件,编译能够通过,一运行就会出错,整的我好困惑,也许是版本不同的原因,网上大部分讲解的都是1.0版本的,而我的是1....
阅读(1084) 评论(0)

new和malloc的区别和联系

1、new 是c++中的操作符,malloc是c 中的一个函数 2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数 3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。 4、new 和 mallo...
阅读(228) 评论(0)

[转载]关于CvSeq指针的内存释放问题

直接用例子说明吧.例如我要用Hough变换找出图像中的线段,会用到下面的语句:    cvCanny(pImageGray, pImageDst, 50, 200, 3);    CvMemStorage *storage = cvCreateMemStorage(0);    CvSeq *lines = cvHoughLines2(pImageDst, storage, CV_HO...
阅读(724) 评论(0)
33条 共2页1 2 下一页 尾页
    个人资料
    • 访问:54401次
    • 积分:620
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:15篇
    • 译文:0篇
    • 评论:1条
    最新评论