自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 pr剪辑软件入门

一秒播放了多少张照片叫帧速率,24帧/秒就是一秒播放了24张画面,在中国一般是25帧/秒,电影是24帧/秒, 美国,日本是30帧/秒,像我们看一个视频2分钟左右,120秒,一秒设置25帧,每一帧相当于一张张图片组成,相当于1秒要播放25张图片,对于一个2分钟的视频要播放120*25就是3000张图片组成的,最终就可以看到一个2分钟左右的视频。设置项目属性,名称,项目保存的路径,选软程序默认,捕捉格式有两种,一种是DV,一种是HDV,DV是标清,HDV是高清设置,最后点击确定。打开pr软件,新建项目。

2023-11-10 20:04:23 140

原创 TCP网络套接字C语言

TCP(Transmission Control Protocol)是一种常用的网络通信协议,用于在互联网上可靠地传输数据。网络套接字(Socket)是TCP通信的一种机制,它提供了在不同计算机之间进行数据交换的方式。可以这样理解套接字:想象你和你的朋友在不同的城市,你们需要通过电话进行交流。那么,你的手机就可以看作是一个套接字,它提供了与手机网络的接口,使你能够与你的朋友通话。类似地,在网络中,计算机之间通过套接字进行通信。每个套接字都有一个唯一的地址,称为IP地址,用于标识计算机的位置。

2023-07-30 15:49:43 492

原创 指针入门图解

2023-04-15 20:08:18 110

原创 A*寻路算法

人工智能自动寻路算法原理

2023-03-01 21:31:49 779

原创 图伦---(画图理解DFS)

关于图的分别采用邻接矩阵以及邻接表的DFS搜索算法理解应用

2023-01-05 16:31:23 328

原创 线索二叉树(C语言详解----画图理解)

树的进阶篇2

2022-11-23 21:47:33 1190

原创 树的基本操作,代码示例

树的进阶篇1

2022-10-22 16:02:49 270

原创 树的存储结构

树基础篇3

2022-10-20 16:12:43 242

原创 二叉树的定义与性质

树基础篇2

2022-10-19 11:07:06 314

原创 二叉树的专业术语

树基础篇1

2022-10-19 11:04:19 124

原创 1.QT------史上最详细的Hello World(详解)

初入QT

2022-08-21 12:02:19 2425

原创 多源文件方式去访问全局变量的方式(extern用法)

通过阅读C++ primer第五版这本书后,经验总结,extern的具体用法,解决了之前利用多个源文件使用全局变量的问题,所报出的奇怪错误

2022-07-22 21:39:42 1301

原创 利用VS编译器里面的工具获取想要的消息

1.2.3.选中圆行那个拖动到qq窗口上4.5.6.7.双击进去,鼠标反键,选中记录选项8.点击清除,只勾选键盘,点击确定会看到按键消息 WM_KEYDOWN,和键值消息,VK_SHIFT,按下的是shift这个键以及按键抬起消息 WM_KEYUP...

2022-04-18 08:05:43 179

原创 串的模式匹配-----KMP算法与BF算法

t1.手动推算KMP算法2.BF算法代码实现3.KMP算法代码实现3.1求解next数组1.手动推算KMP算法KMP算法是BF算法升级版本BF算法就是暴力搜索,一个一个的去匹配主串指针所指向的字符:a模式串指针指向的字符:c此时不匹配:模式串指针指向开始位置,主串指针指向第二个位置****当遇到如下这种情况时候:太浪费时间了,每次模式串到达最后一个位置才知道匹配失败,并且每次都匹配到模式串的最后一个字符才知道,确实花费时间所以从而引入KMP算法-----串的模式匹配KMP算法---

2022-01-29 21:56:17 991

原创 IO流与文件的操作

览1.输入输出概念2.输入输出流2.1.I/O库常见的流类2.2.IO库常用流类的头文件3.标准输出流对象3.1.cout3.2格式输出3.3使用输出类成员函数控制输出格式1.输入输出概念标准输入输出,简称标准I/O,也就是键盘输入数据,从屏幕输入数据文件输入输出,简称文件I/O, 从磁盘文件输入数据,将结果输出到磁盘文件。2.输入输出流流(stream):数据像水一样,从一个地方到达宁外一个地方。C++会在内存中会每一个数据开辟叫缓冲区的地方,用于存放流数据。比如cout和输出运算符"&lt

2021-12-27 13:26:57 605

原创 图片移位原理

import cv2import numpy as npimg = cv2.imread('d://python1//image//1.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]matShift = np.float32([[1,0,100],[0,1,20]]) #2行3列dst = cv2.warpAffine(img,matShift,(width,height))cv2.imshow('imag

2021-12-12 13:29:51 2715

原创 图片缩放原理

**shape[0] =图像的高shape[1] =图像的宽shape[2] = 图像的图像通道数量np.zeros(shape, dtype=float, order=‘C’)示例:import numpy as np Zero = np.zeros(10)print(Zero)print(Zero.shape)输出:[0. 0. 0. 0. 0. 0. 0. 0. 0. 0.](10,)**方法1:   利用cv2.resize()函数实现,很简单,直接调用resize函数

2021-12-11 16:22:26 4400

原创 人工神经网络逼近股票价格

代码:import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt#日期15天data = np.linspace(0,14,15) #生成1到15个数#收盘endPrice = np.array([2511.90,2538.26,2510.68,2591.66,2732.98,2701.69,2701.29,2678.67,2726.50,2681.50,2739.17,2715.07,2823.58,..

2021-12-08 22:36:57 1286

原创 多态性的认识

览1.多态的认识2.虚函数2.1虚函数的概念3.虚析构函数4.纯虚函数与抽象类1.多态的认识什么是个多态呢?具有不同函数体的函数可用同一个函数名,这样就可以用一个函数名去调用不同实现内容的函数。其实函数重载就是多态的现象。静态多态示例:#include <iostream>using namespace std;int max(int a, int b) //函数重载版本一{ return a > b ? a : b;}int max(int a,

2021-11-12 13:57:27 496

原创 继承的总结

览1.继承与派生的概述2.派生类的声明3.继承的方式与访问权限3.1公有继承3.2私有继承3.3保护继承4.多继承5.派生类的构造函数与析构函数5.1构造的先后顺序5.2析构函数执行顺序6.多继承与虚基类6.1多继承的构造顺序6.2多继承引起的多义性问题1.继承与派生的概述什么是继承?说到继承,类似于现实生活中一个人生前有很多财富,那么他离世后他的所有东西都归属他的亲人,他的亲人拥有他的所有财富,吧他的资产继承下来。继承就是吧你所拥有的东西,通过继承,然后这些东西也就可以属于我了,既然归属于我,那

2021-11-08 22:14:53 199 1

原创 运算符重载

运算符重载1、运算符重载基本概念2、运算符重载方式2.1.非友元的运算符重载函数2.2.友元函数的运算符重载2.3.普通函数的运算符重载3、典型运算符重载3.1.重载赋值运算符“=”1、运算符重载基本概念我们简单的运算符,有"+", “-”, “*”, “/”,等等基本的运算,可以用两个赋予值的变量,变量可以是int,float,double类型,进行运算,但是在C++中有了对象,导致对象无法通过运算符进行运算,故引入了运算符重载。实现复数的相加减运算示例:#include <iostream

2021-10-25 17:43:35 5864 4

原创 函数模板与类模板

模板1、模板的基本概念2、函数模板及模板函数3、重载函数模板3.1、示例一3.2、示例二3、类模板1、模板的基本概念  有一个求最大值的函数,如果比较两个数大小,这两个数可以是int类型,也可以是float,或者是double,当我们不知道这两个数具体是什么类型的时候,这时候需要重复定义,三个函数,用来处理求最大值的两个数可能是这三种类型。int Swap(int a, int b){ return a > b ? a : b;}float Swap(float a, flaot b

2021-10-17 15:42:01 323

原创 静态成员与this指针学习记录

静态成员与this指针一、静态数据成员二、静态成员函数三、this指针一、静态数据成员什么是静态数据成员?在一个类中,若在数据成员声明前加上static,则该数据成员称为静态数据成员。静态数据成员存在着在同一个类里面,该类的多个对象数据共享问题,意思是说,在该类里,我每次创建一个对象时候,系统就会为该对象分配单独的内存空间,但是静态数据不同,他存在多个对象共享问题,同一个类,该类的多个对象共享同一个内存空间。静态数据成员属于类,不属于对象,静态数据成员访问权限也分为公有,私有,保护,在类外只能访问

2021-10-14 14:22:20 127

原创 对友元的理解

友元:   在类里面有公有成员,私有成员,保护成员。公有成员:是既可以在类外访问也可以在类里访问私有成员:需要该类的成员函数才能对私有成员的访问  但如果要通过一个函数去访问私有成员,但这个函数不属于该类里面的函数。这就是<友元>起到作用C++不跟C一样,在C里面定义的数据,没有访问规则,可以直接去访问它,但是在C++这门语言里面定义了各种访问权限规则,什么时候可以去访问这个数据,什么时候不能去访问这个数据这些都有规定,这样使得数据更安全,不容易被破坏,这就是C++其中的封装特性而

2021-10-11 10:38:36 171 1

原创 指针与数组

**在我们学C语言时候,当我们存储一个整型数据时候用int类型,存储小数数据用float类型,当这个小数的小数点精确非常长就用double类型,存储字符用char类型,我们用不同的类型去定义不同类型的变量时候,这些变量相当于一个房间,里面住着不同类型的人,而这些房间也有相应各自的房间号码。上图中,0x11, 0x32, 0x55, 0x63这些数据相当于这些房子中每一个房子门牌号码。计算机内存那么大,那么我应该怎么样才能找到这些相应的房子呢?这就是指针起到作用了。是呀,我们所定义的每一个变量相当于

2021-08-11 09:43:03 180

原创 手敲推箱子小游戏

#include <stdio.h>#include <algorithm>#include <conio.h>#include <tchar.h>#include <Windows.h>#include <stdbool.h>//人的坐标typedef struct location { int x; int y;}MAPLOCATION;MAPLOCATION location = { -1, -1 }; /

2021-07-30 18:54:36 498 2

原创 win32框架

#include <windows.h>#include <tchar.h>static TCHAR szWindowClass[] = _T("WindowClass");static TCHAR szTitle[] = _T("我的第一个程序");//第五步:窗口函数中处理窗口消息LRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ PAINTSTRUCT

2021-07-28 17:49:30 1059

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除