C++
Skyline_98
积跬步,至千里。
展开
-
从源代码到可执行文件
写在前面:近期因为项目需要,整理了有关代码编译过程、静态库与动态库以及CMake的相关内容。由于汇报PPT中文字较多,基本上可以解释清楚上述三部分内容以及他们之间所存在的逻辑关系,因此直接将PPT贴在博客中,如有问题欢迎评论区讨论。...原创 2021-11-18 09:09:22 · 566 阅读 · 0 评论 -
VS调试踩坑记录:VS LINK : fatal error LNK1104: 无法打开文件“shell32.lib”
在为VS2017配置OpenCV时,遇到了“LINK : fatal error LNK1104: 无法打开文件‘shell32.lib’”的问题。一、确认shell32.lib存在 首先,确认使用的Windows SDK 10.0.18362.0中,x64文件夹中存在shell32.lib文件;查看VS使用的Windows SDK版本的方法: &原创 2020-12-23 17:15:57 · 4935 阅读 · 3 评论 -
FCM-模糊C均值聚类算法简介及C++实现代码
模糊C均值聚类(FCM)算法是基于模糊理论的一种软聚类算法。相对于K-Means算法的硬聚类,FCM提供了更加灵活的聚类结果。在很多情况下,数据集中的对象不能划分成为明显分离的簇,这时使用K-Means为每一个对象指定一个特定的簇,就可能出现问题。FCM定义了隶属度的概念,用于衡量某个对象对各个簇的隶属程度。因此,在模糊的数据集中使用FCM算法可以得到更好的结果。一、算法流程图:二、关键步骤的计算聚类损失函数: &原创 2020-12-03 17:24:55 · 3955 阅读 · 0 评论 -
C++读写文件要点总结
C++读写文件要点总结1、使用C++读写文件常用的操作:1)导入头文件fstream和string ;2)创建文件流file,输入使用ifstream类型,输出使用ofstream类型;3)调用file.open(),打开文件;4)使用getLine(),逐行读取输入文件中的字符;5)使用“<<”操作符将字符串写入到文件流中;6)调用file.close(),关闭文件。2、函数解释1)file.open()void open(const char* _Filename, io原创 2020-09-27 21:11:40 · 237 阅读 · 0 评论