知识点
Rain-jay
这个作者很懒,什么都没留下…
展开
-
错误C2504:继承未定义基类
错误C2504:继承未定义基类,头文件相互包含原创 2021-02-08 17:23:59 · 856 阅读 · 0 评论 -
extern “C“ 作用详解
extern “C” 作用详解链接:https://www.cnblogs.com/xiangtingshen/p/10980055.html原创 2020-12-08 14:23:59 · 137 阅读 · 0 评论 -
虚函数初始化顺序
https://blog.csdn.net/crazy_programmer_p/article/details/38903335转载 2020-06-29 16:18:26 · 308 阅读 · 0 评论 -
LNK2038: “_ITERATOR_DEBUG_LEVEL”的不匹配项
1. 值“2”不匹配值“0”.解决办法:详细考证后,发现这一选项vs提供了设定。即只需要在预处理定义中设定其值符合要调用的程序设定即可。vs2010中,debug模式下默认值为2,release的模式的默认值为0 。其设定方法如下:项目 > 属性 > 配置属性 > C/C++ > 预处理器 > 预处理定义 > 添加"_ITERATOR_DEBUG_LEVEL = 0"即可。2. 值“0”不匹配值“2”.解决办法:原因1:问题分析:_ITERATOR_DEBUG原创 2020-06-29 10:41:56 · 2186 阅读 · 0 评论 -
错误D8016:O2和RTC1命令行选项不兼容
当我们调试程序,想在Debug模式下优化程序时,可以在 属性——>C++——>优化中,将速度优化开启,如下:但是,开启后,会出现错误D8016,’’/O2"和"/RTC1"命令行选项不兼容将代码生成中的“基本运行时检查” 改为 “默认”就可以了...原创 2020-05-26 16:05:34 · 7841 阅读 · 0 评论 -
SVD(奇异值分解)的原理与应用
1. 前言前段时间做三维模型参数化的过程中接触到了SVD(singular value decomposition),翻译成中文就是奇异值分解。它的作用简单来说,就是提取一个较复杂矩阵中的关键部分,然后用一个简单的矩阵表示其关键部分,以达到简化的目的。基于这个原因,它的应用范围也十分广泛,比如:LSA(隐性语义分析)、推荐系统、特征压缩(或称数据降维)、PCA(主成分分析)、模型参数化等。2....原创 2020-03-17 11:09:07 · 6883 阅读 · 0 评论 -
.lib不是有效的Win32应用程序
出现这个问题的主要原因是程序把.lib文件当做exe文件处理,所以会提示.lib不是应用程序解决办法1项目 - 属性 - 常规将项目对应的配置类型改为.exe应用程序,如下图:解决办法2如果对应项目就是生成.lib文件的,使用办法1后,虽然这个问题解决了,但又会出现找不到.lib文件的问题,还是治标不治本那就是因为我们把生成.lib文件的项目设置为了启动项目,将启动项目改一下,改到...原创 2020-03-10 17:50:15 · 8807 阅读 · 8 评论