- 博客(46)
- 资源 (4)
- 收藏
- 关注
原创 C++ 常用函数汇总#include<algorithm>
include 是C++的标准模版库(STL)中最重要的头文件之一,提供了大量基于迭代器的非成员模板函数。具体包括:非修改序列操作、修改序列操作、分区操作、排序操作、二分查找操作、合并操作、堆操作、最大最小值操作、其它操作本文详细记录该库中函数的使用方法及常用函数的解释
2023-07-11 16:23:47
12809
1
原创 C++ 常用数学函数详解汇总#include<math.h>
在实际应用开发过程中,经常会用到一些数学计算。本文记录了C++程序开发过程中常用的数学函数,供参考。
2023-07-11 14:18:01
16946
1
原创 Python Anaconda创建虚拟环境及Pycharm使用虚拟环境
我们在做开发任务时可能会创建多个项目,这些项目可能会依赖于不同的Python环境。比如有的用到Python3.6、有的用到Python3.7;有的用Pytorch开发、有的用TensorFlow开发。这时我们需要为不同的项目分别提供所需的版本和依赖项放到不同的虚拟环境中,这样可以将各项目所需环境隔离开,让项目之间不会起冲突。
2023-06-20 17:47:16
28937
8
原创 C/C++ system()函数的常用参数详解
system()函数适用于C/C++程序调用操作系统命令,在我们的C++编程中会经常被使用。这里详细记录一下C++编程中system()函数的常用参数。
2023-06-14 17:47:10
13012
1
原创 Python 实现txt、excel、csv文件读写【附源码】
本文实现了Python的文件读写操作,包括txt文件、xlsx、xls、csv等文件。其次还标明了文件读写中的方法。编译器使用的是PyCharm。
2023-04-27 17:20:42
14125
原创 Windows下 批量重命名文件【bat实现】
在实际应用中,我们经常会遇到将指定文件夹下的文件重命名,以便程序读写。本文介绍了两种方式,都是在Windows系统中自带的重命名方式。
2023-04-26 16:26:30
42783
11
原创 Python 不同分辨率图像峰值信噪比[PSNR]
Python求不同分辨率图像的峰值信噪比[PSNR]峰值信噪比是一种衡量图像质量的指标,描述的是最大值信号与背景噪音之间的关系。本文介绍了Python开发的两种方法:自定义程序与调用TensorFlow
2023-02-28 10:49:56
13341
7
原创 C/C++ typedef struct笔记【清晰明了的C与C++结构体】
C/C++ typedef struct笔记详细介绍C与C++中结构定义的多种情况,重点介绍在定义结构体时typedef的使用区别。清晰明了,小白神器
2022-12-08 10:11:47
12667
1
原创 C++ OpenCV【视频合并:多个图像拼接在一张图像】
C++ OpenCV【视频合并:多个图像拼接在一张图像】为了实现C++版拼接视频,首先复习一下OpenCV相关知识。本文中视频拼接指的是将多张图像按空间合并在一张图像上,而不是将多张图像按时间顺序拼接成一个多帧片段。
2022-12-02 11:11:35
30710
1
原创 C++ 类的静态成员详解【static】
C++ 类的静态成员详解【static】本文记录C++中static修饰类成员成为静态成员,其中包括静态成员类别、作用和程序演示。C++中 static 关键字意为静态,用于修饰类中的成员(包括成员变量和函数)。用static修饰成员变量,即为静态成员变量;用static修饰成员方法,即为静态成员方法。成员属于class本身,而不属于对象
2022-11-29 16:01:26
16633
原创 C++ OpenCV【解决putText不能显示中文】
使用cv::putText写中文字符时输入结果为"??????"C++方法中通常利用freetype库来实现,本文只写两个函数,分成h和cpp文件来实现。可以自己编辑文件名和函数名,亦可以直接将cpp的代码复制到你需要的程序中。
2022-10-11 15:39:35
16634
13
原创 C++ 数据的方差计算【均值、方差&标准差】
C++统计数据的均值、方差和标准差方差的意义在于反映了一组数据与其平均值的偏离程度标准差是方差的算数平方根均值相同的两组数据,方差和标准差不一定相同
2022-08-26 10:47:17
14294
3
原创 C++ 【欧式距离、余弦相似度】相似度计算理解(附源码)
C++ 【欧式距离、余弦相似度】相似度计算理解(附两种数据结构的程序源码)欧式距离衡量空间点的直线距离,预想距离衡量点在空间的方向差异。欧式距离越小相似,余弦值越大越相似理解:欧氏度量衡量数值上差异的绝对值,余弦相似度衡量的是维度间相对层面的差异.....................
2022-07-07 10:40:24
20252
4
原创 C++保留小数点后两位(floor&ceil&round)详解
C++四舍五入保留小数点后两位取整函数【floor、ceil、round】详解
2022-06-28 12:02:53
24958
原创 OpenPose的18和25COCO数据与关节点的对应顺序
OpenPose的18keyPoints数据(COCO)和25keyPoints数据(COCO+foot)与人体关节点对应顺序
2022-06-02 11:17:39
10849
3
原创 Windows快捷键☞【Win+R】常用命令
在Windows系统中,通过【Win+R】的快捷键可以快速打开Windows系统的“运行”窗口,然后在这里输入相应的命令就可以快速执行指定的任务
2022-05-31 16:22:39
15889
1
原创 程序员的新年祝福
专属程序员的新春祝福来了,让我们用程序员的方式祝大家新春快乐:Java:System.out.print("Java程序员祝大家新春快乐!")C:printf("C程序员祝大家新春快乐!");C++:cout<<"C++程序员祝大家新春快乐!";C#:System.Console.WriteLine("C#程序员祝大家新春快乐!")Py...
2021-12-27 11:33:49
2924
原创 Windows系统使用conda在虚拟环境中安装CUDA、cuDNN及Pytorch
前言Anaconda是一个开源的Python发行版本,其中包含了conda、Python等180多个科学包及其依赖项,其中conda可以实现在虚拟环境下安装深度学习所需的环境Windows系统下不需要在虚拟环境下安装CUDA和cuDNN的可以参考博客:https://blog.youkuaiyun.com/Gary_ghw/article/details/108855157安装AnacondaAnaconda官网下载:https://www.anaconda.com/products/individua
2021-01-05 13:49:43
5657
8
原创 Windows系统安装CUDA和cuDNN
前言注:想直接查看安装教程的可跳过该步骤什么是CUDACUDA(Compute Unified Device Architecture,统一计算架构)是由NVIDIA所推出的一种集成技术,是该公司对于GPGPU的正式名称。透过这个技术,用户可利用NVIDIA的GeForce 8以后的GPU和较新的Quadro GPU进行计算。亦是首次可以利用GPU作为C-编译器的开发环境。NVIDIA营销的时候,往往将编译器与架构混合推广,造成混乱。实际上,CUDA可以兼容OpenCL或者自家的C-编译器。无论
2020-09-28 19:00:32
9288
原创 C++三大特征:封装 继承 多态
面向对象的三个基本特征面向对象的三个基本特征是:封装、继承、多态封装可以隐藏实现细节,使得代码模块化继承可以扩展已存在的代码模块(类)封装和继承的目的都是为了代码重用,而多态则是为了实现接口重用封装定义:封装就是将抽象得到的数据和行为相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成类,其中数据和函数都是类的成员,目的在于将对象的使用者和设计者分开,以提高软件的可维护性和可修改性特性:1. 结合性,即是将属性和方法结合;2. 信息隐蔽性,利用.
2020-09-17 11:19:13
21305
原创 C++ vector中resize与reserve的比较
在介绍resize()与reserve()函数之前,可以先简单了解一下vector1、resize()既修改capacity大小,也修改size大小2、reserve()只修改capacity大小,不修改size大小
2020-09-16 18:33:04
14510
1
原创 配置ST-GCN环境记录【Google colab】
基于Google colab配置ST-GCN环境记录前言:Google colab为Deep Learning Applications提供了一个免费是服务器平台,虽然存在很多限制,但是对于学习深度学习而缺乏设备同学来说简直就是雪中送炭【Google colab使用方法自行学习】最近在学习<Spatial Temporal Graph Convolutional Networks for Skeleton Based Action Recognition>。因此本文记录了在Google
2020-07-27 15:59:36
44294
44
原创 C++ 实现贪吃蛇游戏(免费附源码)
经典贪吃蛇游戏上源码#include <iostream>#include <ctime>#include <windows.h>#pragma comment(lib,"User32.lib")using namespace std;// 声明所有函数void Pos(int x, int y);void creatMap();v...
2020-05-28 21:46:53
2703
4
原创 break与continue功能详细对比
无论是while循环还是for循环,都有两个特别的语句可以使用,就是break语句和continue语句接下来我将以for循环的程序例子作为对比介绍两个终止语句的作用break在循环过程中,可以使用break语句跳出当前循环。验证程序如下:#include <iostream>using namespace std;int main(){ for (i...
2020-01-18 17:21:29
15246
1
原创 C++ 实现画简单3D大爱心❤(免费附源码)
把你的心我的心串一串,画一个同心圆话不多说直接上源码吧#include <iostream>#include <cmath>using namespace std;float f(float x, float y, float z){ float a = x * x + 9.0f / 4.0f * y * y + z * z - 1; ...
2020-01-15 11:02:58
11393
8
原创 C++ 计算数组长度
实现程序如下#include<iostream>using namespace std;int main(){ int s[] = { 0, 2, 5, 8 }; int i; cout << "s[0](字节)大小为:" << sizeof(s[0]) << endl; cout << "...
2020-01-11 12:10:15
6061
2
原创 C++ sort排序函数详解
在很多应用中,排序都是至关重要的。基于C语言的经典排序算法有很多(冒泡排序、快速排序、插入排序、选择排序等)一、sort函数描述在基于C++的实际应用中(支持 < 运算符的语言)已经为我们提供了一个已经实现好的排序工具——sort()当我们要使用它时,需要先引入一个算法库——<algorithm>sort函数可以排序任何类型的元素,包括我们自己定义的结构体它...
2020-01-10 09:46:31
10511
原创 C++ 实现猜数字游戏程序(免费附源码)
无聊了?来个简单的猜数字游戏吧上源码#include <iostream>#include <time.h>using namespace std;int main(){ srand(time(0)); int i, k = 0, m, n, x; char ch; cout << "您共想玩__关?" &l...
2020-01-09 09:35:05
5923
1
原创 C++中结构体与类的区别介绍
在参与以C++为编程基础的项目应用中总会遇到结构体类型与类的数据类型,但是其具体应用区别模糊不清现将其区别总结如下,欢迎补充共同学习(先介绍C和C++中结构体的不同,再对比C++中结构体与类的区别)一、C和C++中结构体的不同(1)C语言中的结构体不能为空,否则会报错C语言中要求一个结构或联合至少有一个成员。C语言中,空结构体的大小为0,而C++中空结构体(属于空类)的大小为1...
2020-01-08 10:36:38
14531
2
原创 C++ vector用法的详细学习
从实用性考虑整理了vector的成员函数并介绍了什么是vector向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)跟任意其它类型容器一样,它能够存放各种类型的对象可以简单的认为,向量是一个能够存放任意类型的动态数组
2020-01-07 10:35:34
15214
2
原创 C++中for循环的5种用法
最近在写代码的时候看到一个简易的for循环用法(用了:)感觉很好奇原来是C++11版本中新增的方法现将C++中for循环的5中用法记录一下,便于学习#include <iostream>#include <algorithm>#include <vector>using namespace std;int nArray[] = { 0,...
2019-12-31 16:18:35
17658
1
原创 exit与return区别的简单介绍
在一个用Python写的分类程序中看到exit;但是后面没有写任何参数...Why?_?不知道小伙伴有没有遇到过和我一样的困惑,在此先记录一下exit与return区别吧exit与return区别的简单介绍exit();是整个程序的结束。 exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序;return();返回函数,若在主...
2019-12-30 18:24:19
13726
1
STGCN模型文件(更新)
2022-07-01
OpenCV调用caffe分类模型
2022-07-01
基于mnist数据集的手写数字识别代码+数据
2021-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人