随笔分类 - C/C++ 杂记
摘要:https://blog.csdn.net/windpenguin/article/details/75581552
阅读全文
摘要:参考博客: 1.基于OpenCV的图像模糊与否检测 2.无参考图像的清晰度评价方法 3.无参考图像的清晰度评价方法及c++实现 4.OpenCV 图像清晰度评价(相机自动对焦) 5.图像清晰度评价
阅读全文
摘要:参考博客: linux 系统获得当前文件夹下存在的所有文件 scandir函数和struct dirent **namelist结构体 scandir目录筛选出所有.c的文件,高手帮忙,谢谢! [问题点数:40分] c++按顺序读取目录内文件 C语言alphasort()函数:依字母顺序排序目录结构
阅读全文
摘要:参考:(都很短,直接看吧) linux下C++移动文件和文件夹 复制文件 linux c/c++ 删除文件 此处的移动并不会删除源路径下的文件,所以还需要手动删除,两者结合起来才算是实现完整的移动功能 删除则是简单的一行,但要注意的是参数是 const char* 类型
阅读全文
摘要:参考: linux c获取系统时间戳 C语言中的sleep() 函数 #include<unistd.h>头文件的理解 这里的获取时间戳和获取当前日期时间是用的不一样的方法 在linux下,头文件<sys/time.h>已经定义好了结构体 demo(通过时间戳来生成一个唯一的名字,且按生成的时间顺序
阅读全文
摘要:转自:c++ 随机生成字符串有数字和字母组成 这里的每个数字被选取的几率大于每个字母被选取的几率,但小写字母、大写字母、数字三类的几率一样, 要改善这个问题我觉得可以开一个62大小的字符数组,然后随机数直接mod62填写该下标对应的字符
阅读全文
摘要:在此之前我已经分别使用过这两种方法,我这里没有重新写代码,只po上我之前实际使用的 头文件都是<fstream> 方法一: 方法二: 头文件都是<fstream>两种方法应该是接近一样的,所以我去网上找了更好的总结 博客一:C++中简单的文本文件输入/输出 入门首选,但读写的格式类型比较简单了,稍微
阅读全文
摘要:参考: C++11多线程-mutex(1) C++11多线程-mutex(2) C++11 并发指南三(std::mutex 详解) 前两篇博客应该就够了,第三篇作为例子的补充 我目前只看了第一篇的内容... 笔记 第一篇博客很适合快速入门,很简短,介绍了std::mutex 和 std::time
阅读全文
摘要:参考: 1.C++11 并发指南一(C++11 多线程初探) 2.C++11 并发指南二(std::thread 详解) 3.C++11 Thread多线程的学习心得与问题 4.C++11多线程(简约但不简单) 5.github:(《c++并发编程》基本上述所以例子都出于这里,也不是很长,有一点基础
阅读全文
摘要:参考: C++已经有了引用操作符&为什么C++11还要引入std:ref std::ref和std::cref使用 &是类型说明符,而std::ref是一个函数,返回std::reference_wrapper(类似于指针) 为什么需要std::ref?(std::cref类似) 主要是考虑到c++
阅读全文
摘要:参考: C++ 函数指针和函数类型 笔记 这个例程有点没看懂,不明白为什么f1只有一个参数????? 分割线 参考: C++11 中的std::function和std::bind 这篇博客很简练,适合快速阅读,不过对于std::bind第2个参数是否需要加&有点存疑,我自己实验是都可以的,官网上没
阅读全文
摘要:参考:原文:C++中的各种可调用对象 (更舒服的排版:C++中的各种可调用对象) 这篇博客真的总结的很好,强烈推荐 一些笔记 这里也可以不指明lambda的返回类型,即去掉 ->int 感受一下lambda和普通函数定义的差别: 这里对类成员函数的支持使用std::bind,因为类成员函数的参数列表
阅读全文
摘要:在学习c++的线程标准库的时候同时碰到了右值引用(&&)和c++11的move构造函数, 简单的看了几篇博客,大概了解了左值、左值引用、右值、右值引用以及在左值明确放弃对其资源的所有权,通过std::move()来将其转为右值引用这五点内容: 以下链接都很简短,看两遍我相信就能有比较好的理解了: 浅
阅读全文
摘要:参考: 通过 GCC 学习 OpenMP 框架 (详细,我只看到临界区之前) OpenMP基本概念 (全看,内含并行化控制的三种编程要素:编译制导、API函数集和环境变量) OpenMP入门教程(一)(也讲了fork-join执行模型、线程概念、数据作用域...) 我主要跟着第一篇教程看了部分内容,
阅读全文
摘要:此篇内容承接上篇:LFW精确度验证__python读写txt 参考博客: void类型和void* 的用法 C++ 多线程 我在百度,知乎,github上搜了下lfw验证准确率的方法,资源很少,所以我将我感觉有用的链接都整理到了下面: Labeled Faces in the Wild 官方网站:h
阅读全文
摘要:参考博客: C++二进制文件的读取和写入(精华版) (先看且全看) C/C++读写文本文件、二进制文件 (我只看了 五) 13.14C++对二进制文件的读写操作 (很好,可只看读写部分) 学习此内容的目的是我需要将原本存储内容的csv文件转移至dat二进制文件 在test5000.csv中保存了50
阅读全文
摘要:参考博客: Linux和Windows系统下C++读取文件夹下文件名 C++中string、char *、char[]的转换 linux的c语言版,稍加修改,能够遍历LFW子目录所有图片:
阅读全文
摘要:由于人脸测试需要,我计划通过csv文件来保存人脸的特征向量 每一个人脸的特征向量有128维,测试存放5000个,所以csv是5000*128的浮点数 先随机生成数据,每一维都落在(-1.0,1.0)之间 读取数据到二维向量a:
阅读全文
摘要:【精华】C++中virtual与inline的含义分别是什么? https://blog.csdn.net/ysp_0607/article/details/52167463 C++中的inline用法: https://www.cnblogs.com/fnlingnzb-learner/p/642
阅读全文

浙公网安备 33010602011771号