自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器-简述

性能更高,其余的电子设备(电脑)可通过公网IP进行对他的远程使用。也就是说自己的电脑也可以当做服务器使用,只要能提供一个公网IP供他人使用。若是服务器供自己内部来使用,自己的本地电脑通过内网ip访问这个请求的数据即可。内网IP和外网IP是网络中的两个重要概念,它们的区别在于:内网IP是指在局域网或内部网络中使用的IP地址,只在该局域网内有效,不会被互联网上的其他设备所识别或访问。通常内网IP的地址段为:172.31.255.255、192.168.0.0~192.168.255.255。

2024-03-28 20:24:37 512

原创 深度学习理解及学习推荐(持续更新)

Umar Jamil - YouTubeIllustrated Guide to Recurrent Neural Networks: Understanding the Intuition (youtube.com)https://www.youtube.com/watch?v=LHXXI4-IEnsLearn PyTorch for deep learning in a day. Literally. (youtube.com)https://www.youtube.com/watch?v=Z_ikDl

2024-03-28 01:22:01 787

原创 mac-git上传至github(ssh版本,个人tokens总出错)

git clone https://github.com/用户名/项目名.git。

2024-03-27 19:30:15 338

原创 文本检测博客、论文及项目推荐(持续更新)

非极大值抑制(NMS)和最大稳定极值区域(MSER) - 知乎

2024-03-25 19:41:22 123

原创 洛谷day4+day5

【代码】洛谷day4。

2024-03-25 19:37:18 705

原创 洛谷day3

是一条指令,用来关闭 C++ 的 `iostream` 类库(如 `cin` 和 `cout`)与 C 的标准输入输出库(如 `scanf` 和 `printf`)之间的同步。默认情况下,这两个库是同步的,以保证你可以在同一个程序中混合使用它们,并按照预期的顺序进行输入和输出操作。` 之后,这种同步被关闭,这样做可以提高 `iostream` 的输入输出效率,因为取消了与 C 标准库的额外同步操作。` 来解除 `cin` 与 `cout` 之间的绑定,这样可以进一步提升输入输出的效率。

2024-03-24 22:25:20 481

原创 3D视觉博客及项目推荐篇目(持续更新

感觉语义分割已经把物体识别出来了,而且精确到像素,那还要目标检测画一个框干什么呢?语义分割和目标检测是什么关系?

2024-03-23 13:51:46 248

原创 洛谷day2——采取逐知识点攻破

简单,略。

2024-03-22 20:27:43 537

原创 洛谷day1

是一个非常有用的函数,它用于从输入流中读取一行字符串。当你需要从标准输入(通常是键盘)获取一行文本时,你可以使用。函数用于给从指定位置开始的一定数量的元素赋相同的值。都是用来给容器中的元素赋值的函数,但它们的使用场景略有不同。函数用于给一个范围内的所有元素赋相同的值。是两个标准库函数,用于给容器中的元素赋值。是一个字符串变量,用于存储读取的行。是 C++ 中的标准输入流,例如,如果你想要将一个。例如,如果你想要将一个。适用于给一个范围内的。

2024-03-22 15:56:00 321

原创 Tensorflow1.x版本在服务器调用gpu

一般不升级Keras会有问题产生,需要将Keras升级到Tensorflow同样的版本。另外有些函数需要进行改变。注意:原本代码不含蓝色一块,由于调用gpu的原因添加,然后可成功调用服务器的gpu(附代码)如:修改前(此图是安装完tensorflow-gpu后,改回原来的代码,所以SGD会报错)4.程序中调用GPU。

2023-04-25 00:09:47 430

原创 Java开发基础

注:进行类型的强制转换时,如果数据超出了目标类型的取值范围,会进行截断操作,数据内容也会改变,实际开发应该避免。:首先0b11000001左移得到0b110000010,如果是int类型,即为386,由于数据强制转换为byte类型,:对于x=2的取反为-3,原因:byte类型的数据是由符号的,即最高位是符号位,1/0分别代表负/正。1.

2023-03-16 12:23:15 584

原创 陀螺仪小车(Forerake-Car)

Arduino UNO微控制器:用于控制小车的运动。NRF24L01模块:用于在小车和手势控制器之间进行无线通信。小车底盘:用于支撑小车的结构和轮子。马达:用于带动小车的运动。电池:用于为小车提供电力。Arduino Nano开发板:用于控制手势控制器的运动。IMU传感器:用于检测手势控制器的状态。这些硬件是搭建一辆有Arduino UNO和nRF24L01组成的小车所必需的。

2023-03-05 15:11:19 2585

原创 期末复习提纲

二、综合题题型:编程题3题,综合题4题。一、编程题:1、链表的类型定义;邻接矩阵表示图的类型定义;链接表表示图的类型定义;vector数组表示图的定义和使用方法。2、链表中结点的插入和删除操作,时间复杂度分析。3、图的连通分量的计算方法:DFS、BFS和并查集。4、基于有序序列进行二分查找的实现原理和实现方法,时间复杂度分析。二、综合题包括画图、计算和算法描述等方面。1、广义表的结构图以及广义表的表头、表尾、表长和深度。2、哈夫曼树的构建步骤、构建过程以及带权路径长的计算方法。

2023-02-15 19:33:16 457

原创 图的连通性(Kosaraju算法和Tarjan算法)

在一个图G中,对于任意两个顶点u和v,若u可以到达v,v也可以到达u,那么图G称为。如果该图为有向图,则称为。设顶点的集合V1为V的一个子集,若由V1构成的子图为连通图,则称V1为;如果在连通子图V1中加入其他任何一个顶点都不构成连通图,则称V1为。无向图的极大连通子图称为;有向图的极大连通子图称为。

2023-01-30 14:22:22 424 5

原创 图的搜索(DFS、BFS)

图的搜索(图的遍历)是指从图的任一顶点出发,访问图的所有顶点,且每个顶点只访问一次。

2023-01-29 21:46:35 1575

原创 图的基本概念以及表示方法(链式前向星重点理解,简单易懂版)

1.图由顶点和连接顶点的边构成,即,其中V为顶点集合,E为边的集合。2.边表示两个顶点之间存在某种关系,边表示为( u , v ),其中u,v∈V,为图中的两个顶点。3.当图中的边没有方向时称为无向图。在表示无向图中的边时,u和v的顺序可以颠倒。4.当图中的边有方向时称为有向图,在表示有向图的边时,必须起点在前,终点在后。5.图的边可以附带一个值(权重),称为带权图。6.以顶点u为起点的边称为u的出边,以顶点u为终点的边称为u的入边。

2023-01-21 21:01:04 2523

原创 树的应用举例——并查集和树状数组

例如,合唱团共有有10位成员,编号依次为1到10,设m=7,且7对同学分别为(1,2) , (2,6),(3,4),(8,5) , (5,4) , (9 10),(6,1)。则可以看出,1,2,6来自同一个班级,3、4、5、8来自同一班级,9、10来自同一班级,7没有信息,因此这10位同学至多来自4个班级。假设有n个元素,分为m个不相交集合,一个集合构成一棵树,同一棵树(集合)中的元素地位相等。在查询结点x时,不仅要得到其所在树的根结点,而且将x到根结点的路径上的所有结点的父节点都调整为根结点。

2023-01-20 23:52:25 1333

原创 树和森林(快来瞧)

是由多颗互不相交的树所构成的树的集合,即森林包含多棵树,每一棵树都有自己的根结点。一棵树也可以看成森林。

2023-01-20 22:17:12 1334

原创 线段树(重要!多加理解懒惰标记!)

/线段树近似于满二叉树,因此可以用二叉树的数组表示法表示线段树。//sum[i]为结点i所对应区间中元素的和,初始值为0;lazy[i]为结点i的懒惰结点(延时更新值)//在后面线段树操作中采用延时更新时使用该数组,初始值为0//根据其类似二叉树的性质,由自底向上的方法构造线段树//当一个结点的孩子更新完毕后,需要更新该结点到根结点上所有结点的值,即需要更新当前结点的信息,成为向上更新函数//根据数组a构建表示区间和线段树,rt表示当前结点编号,l,r表示当前结点区间。

2023-01-20 13:42:42 1891

原创 表达式树和逆波兰表达式

在计算机应用领域,由于运算符的优先级和结合性不同限定了计算的顺序,另外通过加括号可以改变计算顺序,使得求一个表达式的值的过程变得比较复杂。下面介绍几种求表达式值的方法。例如,四则混合运算式 46/2+32x(5- 17)中,除号的两个操作数46和2放置在除号的两侧,加号的两个操作数 46/2 和 32x(5-17)放置在加号的两侧。常见的表达式表示方式是操作符(双目运算符)放在操作数的中间,这类表示表达式的方式称为。

2023-01-19 20:57:39 205

原创 Arduino基础学习——meArm(太极创客第二部分)

面包板电源模块为机器臂单独供电,机器臂本身有四个小电机驱动作用,如果单独靠arduino来为这四个小电机供电,机器臂可能不会稳定工作,将会抖动。机械臂的四个动作主要靠四个电机来控制,这四个电机主要连接在我们的arduino控制器上,通过audino的编程,可以对这四个电机发送相应的指令,然后电机就会驱动机械臂做出相应的动作。

2023-01-18 15:36:14 4208 2

原创 哈夫曼树——最优二叉树

带权路径长 = 路经长 x 权重树的带权路经长:所有叶结点的带权路径长度之和。例如:(a)图中树的带权路经长(进行比较运算的总次数)为——6x1+18x2+21x3+36x4+19x4=325次(c)图中树的带权路经长为——6x3+18x3+21x2+36x2+19x2=224次由此可见,对于相同的叶结点,不同结构二叉树的带权路径长可能不同,在本例中,为了提高程序的运行效率,就需要采用带权路径长度最小的二叉树结构,接下来便引出哈夫曼树的概念。

2023-01-16 23:45:46 838

原创 线索二叉树

线索二叉树是指在二叉树上添加线索。通过线索二叉树,可以求任何一个结点的直接前驱和直接后继。

2023-01-15 21:37:29 446

原创 完全二叉树与堆(包含STL堆的用法)

堆(Heap) 是一类特殊类型的完全二叉树,其每个结点的键值都比其孩子结点的值大(小),因此,堆的根结点的键值为所有结点键值的最大(小)值。有两种类型的堆:如果根结点的键值为所有结点键值的最大值,则称为最大堆或大顶堆;如果根结点的键值为所有结点键值的最小值,则称为最小堆或小顶堆。下面介绍大顶堆的性质和操作方法,小顶堆只要稍作修改即可。//一步操作:在数组heap的前n个元素所构成的完全二叉树中,将以cur为根结点的子树变为大顶堆/*

2023-01-13 18:58:57 647

原创 二叉树详解(概念+遍历实现)

二叉树是节点的度不超过2的树形结构。

2023-01-13 00:09:44 1771

原创 广义表——LISP的基石

广义表(Generalized Table)是n(n>=0)个元素的有限序列,表示为 gt =(a1,a2,...,an),其中每一个元素 ai 或者是原子,或者是一个广义表,n 为 gt 的长度,称为表长原子为广义表中不可再分的数据元素,gt 中的广义表称为 gt 的子表。广义表的书面表示方法是将所有元素包含在一对圆括号中,元素之间用逗号分隔,并规定用大写英文字母表示广义表,用小写英文字母表示原子。若广义表为空(n=0),则表示广义表中没有任何元素,表示为 “()”;

2023-01-10 00:06:39 469

原创 数据结构——串

串又称字符串,是由零个或多个字符组成的有限序列,是一种特殊的线性表。由串中若干个连续字符组成的子序列称为子串。上述三种表示串的方法其实就是顺序表的简化形式。由于在上述表达方法中,字符串的最后都有一个结束符“/0”,从而不需要指定顺序表的长度。串的另一种表示方法是采用双向链表表示,称之为链串。存储密度为有效空间与所占用总空间的比值,若每个结点只存放一个字符,那么字符串的存储密度只有1/(2*4+1)=0.11(next,pre指针所占用空间都为4个字节),空间利用率低。

2023-01-09 22:03:00 1383

原创 矩阵-c++

矩阵,是线性表的二维表示。,而对一些应用广泛且形式特殊的矩阵,如稀疏矩阵和准对角矩阵等,可以进行压缩存储。

2023-01-07 13:52:07 1012

原创 STL中的队列

STL中包括三种队列:queue、deque和priority_queue。其中,priority_queue实际上不是队列,而是堆结构。下面主要介绍queue和deque的创建和使用方法。

2023-01-07 09:54:48 3142

原创 队列——原理版本

与栈一样,队列也是一种限定性的数据结构,即限定其插入操作只能在线性表的一端进行,而访问和删除操作只能在线性表的另一端进行。限定只能在线性表的一端进行插入操作,在另一端进行访问和删除操作的线性表称为队列,将进行插入操作(入队)的一端称为队尾,可以进行访问和删除操作(出对)的一端称为队头。队列也称为先进先出(FIFO)线性表。

2023-01-06 17:59:37 72

原创 STL中的栈——stack

stack为STL中的适配器容器,具有栈的结构特性。对于适配器容器,默认底层容器为deque,在创建stack对象时,也可以指定其他线性容器作为其底层容器。

2023-01-05 21:57:31 1055

原创 栈(顺序栈、链栈)

基于带头结点的单向链表实现的栈称为链栈。为了提高入栈、出栈的效率,规定链表的第一个结点为栈顶。操作皆针对链表的第一个元素。链栈的操作与单向链表的操作基本类似。(单向链表头结点无数据,双向链表头结点有数据)限定只能对线性表一端(表头或表尾)的元素进行插入(入栈)、访问和删除(出栈)等操作的线性表为栈,一端为栈顶,一端为栈底。栈也称后进先出(LIFO)线性表。给予顺序表实现的栈又称为顺序栈。规定顺序表的表尾为站定,对顺序栈的所有操作只能在表尾进行。

2023-01-05 14:33:36 91

原创 Arduino基础学习——第一部分(太极创客)

核心:微控制器,通过引脚与其他设备相连。三个端口:数字输入/输出端口、模拟输入端口、电源端口rx、tx(0/1端口)最后使用。high——有电流(点亮),low——没电流(熄灭,GND)digitalWrite与pinMode函数共同使用。

2023-01-04 23:54:40 387

原创 STL——list

list为STL提供的标准容器之一,又称为列表,他是基于双向循环链表实现的。list的基本操作和遍历。

2022-12-26 19:02:00 258

原创 链表详解来啦

通过单向链表可以很方便的获取每一个接点的直接后继,但要获取直接前驱比较麻烦。其中包含数据域和链域。通常,链表的第一个结点不含任何数据信息,称为头结点,其链域为空时,链表为空链表。在单向链表中,可以高效的确定每一个结点的直接后继,但确定结点的直接前驱比较麻烦,从而查找效率降低。为了增加链表操作的灵活性,可以对单向链表做一些改变,得到另外两种类型的链表:双向链表和循环链表。

2022-12-26 15:56:22 465 1

原创 STL中的顺序表——vector

vector是为STL提供的标准容器之一,又称为向量,他是可以动态改变表长的顺序表(数组)。vector是对数组的扩展,他是一个功能强大的对数据进行顺序存储并能执行一些常用算法的模板类。vector为随机容器,因此可以使用下标运算符、下标运算符和at函数的区别是:下标运算符不进行下标越界检查,而at函数会进行下标越界检查,如果越界,会抛出异常。2.访问vector对象的容量和大小。3.访问vector对象中的元素。4.vector对象中元素的更新。1.vector对象的创建方法。

2022-12-25 14:54:50 307

原创 顺序表详解

1、静态顺序表:使用定长数组存储元素缺陷:给小了不够用,给大了可能浪费,非常不实用//后续要存储其它类型时方便更改//定长顺序表//顺序表的长度(元素个数)}seqlist;2、动态顺序表:使用动态开辟的数组存储元素(以下操作用动态顺序表做)动态顺序表可根据我们的需要分配空间大小len 表示当前顺序表中已存放的数据个数capacity 表示顺序表总共能够存放的数据个数//指向动态开辟的数组//数据个数//容量大小}seqlist;

2022-12-22 21:00:20 141

原创 线性结构(线性表概念)

根据物理存储结构进行划分,线性表可以分为顺序表与链表两种类型;对线性表的操作加以限定,可以得到栈和队列两种特殊的线性结构;增加顺序表的维数,可以得到特殊的顺序表——矩阵;如果线性表中的元素都为字符类型,则得到一种特殊的线性表——串。线性表的长度指线性表中的元素个数。a1为表头,an为表尾。

2022-12-21 20:45:42 148

原创 STL简介

STL主要包含了容器、迭代器、算法和string四部分。

2022-12-21 19:20:55 798

原创 算法基本概念及时间复杂度计算讲解

一个算法是由控制结构(顺序、分支和循环等)和基本操作(赋值、比较等)构成的,算法的时间复杂度是基本操作的执行频度的总和。控制结构则决定了一个基本操作的执行次数,循环结构往往会得到与数据规模相关的基本操作的执行次数。因此,为了便于得到算法时间复杂度,通常的做法是,考虑算法中循环结构中的相关操作,以这些基本操作重复执行的次数作为算法的时间量度。数据结构-时间复杂度的计算方法_哔哩哔哩_bilibili。【学习笔记】特征方程 - 知乎 (zhihu.com)找循环体中的变量和固定语句,皆计算时间复杂度。

2022-12-21 13:39:56 154

期末复习配套oracle表

期末复习配套oracle表

2022-12-12

空空如也

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

TA关注的人

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