经验
文章平均质量分 60
hello world 1
...
展开
-
<iostream>和<iostream.h>
和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。 因此,当使用时,相当于在c中调用库函数,可以不使用转载 2015-04-07 17:48:52 · 505 阅读 · 0 评论 -
数字识别--图像预处理(整个过程)
数字识别--图像预处理(整个过程)数字识别--图像预处理(整个过程) - yangfenghero的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/yangfenghero/article/details/5327719上一篇文章讲到数字识别的预处理准备阶段——归一化。现在来讲讲识别的预处理过程: 1、 将彩色图转载 2015-05-05 15:03:36 · 3866 阅读 · 0 评论 -
如何调用DLL
如何调用DLL 应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC/bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录,2.进程的当前工作目录, 3.转载 2015-05-13 11:04:28 · 496 阅读 · 0 评论 -
Heap corruption detected.
程序忽然发现了一些错误,运行总是报Heap corruption detected. 断点单步发现总是在delete的时候出错。 以前也出现过,不过没啥注意,现在想留着是个大大的心病!于是上网查了相关资料: 下面是转载资料: http://www.cppblog.com/kerlw/archive/2007/04/10/21604.aspx 今天写程序的时候到一个问题,转载 2015-05-29 11:07:09 · 446 阅读 · 0 评论 -
vs2010---“无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。”
今天写程序遇到这个问题,一调试就出错,经过搜索查找,最终解决问题,整理如下:首先打开菜单 项目->项目属性页 1。选择 配置属性->链接器->调试->生成调试信息 改为 是 2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 3。选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od) 对于我来说,上述措施解决原创 2015-06-19 13:22:37 · 4843 阅读 · 0 评论 -
编程学习网站
很好的编程学习网站,提供demo源代码下载:http://www.hackchina.com编程基础知识学习:http://www.yuanma.org/data转载 2015-06-19 18:02:06 · 552 阅读 · 0 评论 -
掌握VS2010调试 -- 入门指南
1 导言在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造成缺陷的根本原因(root cause),这个过程就称作调试(debugging)。找到根本原转载 2015-05-22 15:43:14 · 449 阅读 · 0 评论 -
CSDN之星
2013年度CSDN十大博客之星TOP作者专注领域博客地址1邹晓艺机器学习及算法zouxy092王然潜在的集大成者dog2503转载 2015-06-04 20:04:21 · 1670 阅读 · 1 评论 -
数据归一化和两种常用的归一化方法
数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。原始数据经过数据标准化处理后,各指标处于同一数量级,适合进行综合对比评价。以下是两种常用的归一化方法:一、min-max标准化(Min-Max Normalization转载 2015-06-11 10:14:44 · 676 阅读 · 0 评论 -
颜色空间
颜色空间之HSL - yangfenghero的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/yangfenghero/article/details/6121141图像处理 - yangfenghero的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/yangfenghero/article/category/转载 2015-05-05 15:09:27 · 1323 阅读 · 0 评论 -
【图像算法】彩色图像分割专题一:颜色空间1(原理)
【图像算法】彩色图像分割专题一:颜色空间1(原理)补上:源码:http://www.cnblogs.com/skyseraph/archive/2011/05/05/2038317.html 结果:http://www.cnblogs.com/skyseraph/archive/2011/05/05/2038308.htmlEducational Color App转载 2015-05-05 14:56:57 · 3123 阅读 · 0 评论 -
三刺激值——XYZ
三刺激值tristimulus values是引起人体视网膜对某种颜色感觉的三种原色的刺激程度之量的表示。中文名三刺激值外文名tristimulus values引 起人体视网膜刺激释 义三种原色的刺激程度之量的表示1简介编辑原创 2015-05-11 11:01:27 · 21233 阅读 · 2 评论 -
关于“system”: 找不到标识符 的问题
关于“system”: 找不到标识符问题和“包括”/“排除”设置禁用了加载功能的问题这个问题主要是使用system("pause");时造成的,可以删除或者注释这个语句试试,解决办法:1.添加头文件stdlib.h2.添加iostream.h另外,了解extern"C"的用法很重要。原创 2015-04-07 16:38:18 · 29353 阅读 · 0 评论 -
关于动态链接库DLL的入门学习
演练:创建和使用动态链接库 (C++)由于最近用到DLL,所以赶紧突击学习一下,找到了一些自认为比较好的练手材料,收集整理给后来人,也为了总结下,如下:先来个网友 写的,热热身,但是请注意——extern "C"问题,详情请关注http://blog.csdn.net/lxw907304340/article/details/44922291;原创 2015-04-07 17:28:39 · 812 阅读 · 0 评论 -
namespace的用法
namespace的用法 C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string user_name, 有可能在你调用的某个库文件或另外的程序代码中也定义了相同名字的转载 2015-04-07 17:47:10 · 525 阅读 · 0 评论 -
C语言windows目录操作
1.获得当前工作目录[cpp] view plaincopyprint?char* _getcwd( char *buffer, int maxlen ); // 功 能 : 获得当前工作目录. // 头文件 : #include // 返回值 : 成功返回指向buffer的pointer // 失败返回NULL,且设置errno为以下转载 2015-04-14 11:58:09 · 786 阅读 · 0 评论 -
动态链接库全面浅析
动态链接库全面浅析(一)-----Win32 动态链接库转载地址:http://blog.csdn.net/lh844386434/article/details/6734528言前:由于最近复习了下动态链接库,所以决定写一个动态链接库专题。动态链接库网上各种达人已近写过很多了,资料也是一大把一大把的。但是我还是想写一份,因为网上讲的都很分散,讲的不是很转载 2015-04-08 11:41:20 · 1094 阅读 · 0 评论 -
LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可转载 2015-04-20 13:23:35 · 376 阅读 · 0 评论 -
动态链接库小结
、链接库概述 使用动态链接库可以实现软件设计的模块化,动态链接库是在运行时才进行连接并能够共享的函数库,可以将不同功能的模块封装到不同的链接库中,功能相同或相似的模块封装到相同的链接库中。链接库是一个以二进制方式存储数据的磁盘文件,它本身不能运行,需要其他的应用程序执行时加载或编译前进行引用。DLL就是完成一定功能的模块,既可以包含数据、函数,也可以包含类。DLL中包含两种对象:转载 2015-04-08 11:55:49 · 518 阅读 · 0 评论 -
挖井中的危机意识
今天在饭堂早餐的时候,W问起我看书的事,我笑言:“最近宁愿看流星蝴蝶剑都不愿意翻书了。”他也笑笑:“讲个你一定已经听过的两个和尚的故事给你听,你就知道你现在在做什么了。” 口头的语言表达,将这个故事讲得简炼,故上网查了详细的附过来如下: 有二个和尚住在隔壁。所谓隔壁是:隔壁那座山。他们分别在相邻的二座山上的庙里。这二座山之间有一条溪。于是这二个和尚,每天都会在同一时间下山去溪边挑水。久原创 2015-05-10 10:22:03 · 1146 阅读 · 2 评论 -
编译平台与目标平台不一致带来的麻烦
今天VS2010编的EXE在XP上显示不是有效的win32应用程序,为此,我们需要编写出对环境依赖小的,能到处跑的程序;一、X86,即一般普通PC上跑的程序版本,不用修改工程属性二、X641、设置工程平台---会在工程目录下生成 X64 文件夹在工具栏--->生成--->配置管理器 窗口设置“活动解决方案平台”和“平台” 为X64,“平台”那里没有X64,就点击新转载 2015-07-29 16:28:59 · 7019 阅读 · 1 评论 -
程序崩溃时自动记录minidump的c++类
程序崩溃时自动记录minidump的c++类程序崩溃时自动记录minidump的c++类 - Fcoding_狂人 - 博客园http://www.cnblogs.com/FCoding/archive/2012/07/05/2578557.html封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。头文件: 1 //转载 2015-08-25 17:21:37 · 554 阅读 · 0 评论 -
如何阅读别人的代码——有点感触,总结的还可以,有帮助
读代码这事,先要分是精读还是泛读。从学习的目的来看,一定要精读一定量的经典代码。而精读是指每行都读懂,不看代码脑子里就能勾画出程序的基本结构。这里有个很形象的状态,精读代码时会满脑子都是代码,放不下,甚至睡觉前脑子里也是代码。但这一篇里主要不是关注如何精读代码的,而是关于如何在工作中掌握既有代码的,等价于泛读。现存的很多系统往往很大,几十万行的可能也只算普通。这时候一旦加入转载 2015-12-31 17:44:56 · 538 阅读 · 0 评论 -
DebugView图文教程
OutPutDebugString(TEXT("在调试器里输出的类容"));#define MAXDUGBUFF 20#define OutError(ErrorEvent) { \ wchar_t DebugChar[MAXDUGBUFF]; \ ZeroMemory(DebugChar, MAXDUGBUFF * sizeof(wchar_t转载 2016-01-21 18:09:33 · 1817 阅读 · 0 评论 -
VC++获取当前系统时间日期 GetSystemTime()函数的用法
VC++获取当前系统时间日期 GetSystemTime()函数的用法 呵呵 获取时间 函数 每次都是一个 头疼的问题 , 写法也是 千变万化 等于我这总不记得一个函数用法的 人 天天写程序 就是百度 所以效率 低 后来 发现如果 用过的东西 都记下来 该多好啊 。 这样 就好找多了 来看看 vc 中 获取 系统时间 操作的 函数用法大全把转载 2016-01-25 09:41:18 · 698 阅读 · 0 评论 -
0xC0000005: 读取位置 0x00000000 时发生访问冲突
遇见这种问题一般都是空指针,即:指针里没有赋值~如果你对null 进行操作就会产生空指针异常Object obj = new Object();你要知道 obj是一个Object指针变量,指向Object类的一个实例我们说obj是一个对象 实质是它指向一个对象的首地址 如果这个指针变量obj 没有指向任何空间 你调用它的方法和属性就会出错例如 Object obj =转载 2015-12-24 12:23:49 · 2446 阅读 · 0 评论 -
IOS之ipone访问限制密码忘记解决办法1。
最近全国大部分地区遭受强冷空气袭击,造成人和手机纷纷扛不住,我的6s不幸中枪——客服建议我重置手机,但是麻烦在与重置还原手机设置需要访问限制密码!!!年龄大了,记性不好了,我给忘了!好歹是个程序猿,不愿刷机!!!数据无价啊(无奈啊),所以就想想办法喽由于访问限制密码不经常用,但是呢又能防止别人把你自己给刷了(丢了的话),所以我就把它打开了(在设置——通用——访问限制),但是时间久了我就原创 2016-01-26 17:41:49 · 2936 阅读 · 1 评论 -
汇总#pragma用法
现汇总#pragma用法如下:1.#pragma message #pragma message("消息文本") 当编译器遇到这条指令时,就在编译输出窗口中将消息文本打印出来。2.#pragma code_seg #pragma code_seg(["section-name"["section-class"]])它能够设置程序中函数代码存放的代码段。当原创 2016-03-09 23:11:49 · 498 阅读 · 0 评论 -
__stdcall,__cdecl,__fastcall的区别
__stdcall,__cdecl,__fastcall的区别__stdcall_百度百科http://baike.baidu.com/link?url=vhhtGrEUPsxxEqCzsnkRMA3mVzZ_ISfT6WTeTbqoajgZKWK5AcrFpE5btZadD-izcdpXc9K0gHnqKP1XvALVYq一、三者区别一览表 __s转载 2016-03-09 23:50:38 · 408 阅读 · 0 评论 -
浅谈C/C++内存泄露及其检测工具
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比转载 2016-04-13 11:33:13 · 3477 阅读 · 0 评论 -
如何成为一个C++高级程序员
如何成为一个C++高级程序员C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器。转载 2015-12-30 14:52:56 · 382 阅读 · 0 评论 -
程序员的路——程序员的年龄天花板
程序员的年龄天花板看完此文颇有感慨……对于大多数专注于技术,不善言谈的程序员们来讲,有一句话大盛其道——“要加薪,先跳槽”!但是频繁跳槽可是长久之计???我其实是不愿意跳槽的,所以看到此文的一些观点颇为符合自己的心意,便转过来以其更多的人看到,能对自己的选择多一些考虑,做一些长久的打算!我是一个老程序员了, 2014 年我不断在思考一个问题:程序员的年龄天花板到底是多少岁?原创 2015-10-09 10:41:29 · 756 阅读 · 0 评论 -
Debug模式和Release模式区别
VC6.0中的Debug模式和Release模式区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc,转载 2015-09-18 14:20:13 · 3655 阅读 · 0 评论 -
分析两种Dump(崩溃日志)文件生成的方法及比较
分析两种Dump(崩溃日志)文件生成的方法及比较 - 方亮的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/breaksoftware/article/details/23134445 做windows产品开发的,永远绕不开一个问题——程序崩溃。如果希望不断提升产品质量,就得不停的收集和分析崩溃日志。但是我们会发现一个问题,我们经常采用的方案无法拦转载 2015-08-25 17:39:31 · 718 阅读 · 0 评论 -
关于字体模糊的解决办法---VS2010
VS字体模糊使用起来十分不爽,费了些周折后终于解决:1.电脑如果字体模糊,看一下字体设置,分辨率,ClearType;2.电脑上其他应用程序字体模糊,请检查显卡设置,关闭硬件加速,恢复默认设置;3.关于VS2010字体模糊,在工具--选项--常规中,关闭硬件加速即可。原创 2015-08-12 12:01:37 · 4159 阅读 · 0 评论 -
VC获取本机IP 子网掩码 (两种方法)
获取IP方法:1.获取网卡信息 2.读取注册表 3.通过主机名信息 char Name[255];//定义用于存放获得的主机名的变量 char *IP;//定义IP地址变量 CString strIP=""; PHOSTENT hostinfo; if(gethostname (Name, sizeof(Name)) == 0) {转载 2015-08-12 16:12:40 · 3384 阅读 · 0 评论 -
字符从内存中取出时出现FFFFFFDA或者字符型16进制打印出现ffffff**
这是因为定义的数组是char,需要返回的是unsigned char的数组,两边数组不一样,会有强制类型转换。原创 2015-08-13 16:03:33 · 1397 阅读 · 0 评论 -
程序员必备:技术面试准备手册
这份清单,既是一份有助于对这些题目做深入研究的快速指南和参考,也算是计算机科学课程中不能忘记的基础知识总结,因此并不可能全面覆盖所有内容。它也可以作为 gist 在 Github 上公开,人人都可以编辑和补充。一、数据结构基础数组定义按顺序连续存储数据元素,通常索引从0开始以集合论中的元组为基础数组是最古老,最常用的数据结构知识要点索引最优;不利于查转载 2015-09-01 14:54:34 · 525 阅读 · 0 评论 -
什么是堆和栈,它们在哪儿?
问题描述:编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)?在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗?它们的作用范围是什么?它们的大小由什么决定?哪个更快?转载 2015-09-01 15:14:09 · 372 阅读 · 0 评论 -
用C++品尝Vista美味:界面的毛玻璃效果——涨姿势
用C++品尝Vista美味:界面的毛玻璃效果_www.knowsky.comhttp://www.knowsky.com/395561.html简介 本文将演示在基于Windows Vista的普通Windows应用程序及对话框程序中,如何利用C++来生成Aero毛玻璃效果,此处使用的是Beta 2版本的Vista及Windows SDK,也许在后续的版本中,一些API在转载 2015-09-15 13:55:03 · 1376 阅读 · 0 评论