- 博客(23)
- 问答 (1)
- 收藏
- 关注

原创 数据结构笔记总结(到线性表结束)
数据结构笔记总结(到线性表结束)数据结构绪论逻辑结构与物理结构逻辑结构逻辑结构:是指数据对象中数据元素之间的相互关系面向问题的。逻辑结构可以分为四类。集合结构即数据除了在同一集合中无其他关系。线性结构数据元素之间是一对一关系树形结构数据元素之间呈现一对多关系图形结构数据元素之间呈现多对多关系物理结构线性存储数据均放在连续的存储空间中。可以进行随机访问。链式存储链式存储把数据存储在任意存储单元,各个数据的关系通过指针来表示算法概念说白了就是解决问题办法特性
2021-12-13 22:39:33
402
原创 Opengl学习笔记(1)
Opengl学习笔记(1)一.吐槽没学opengl的时候我以为opengl就是一个类库,我只需要调用里面的api就可以轻松的完成任务,简简单单的画出好看的图形,但是当我真正开始学的时候才发现这玩意和ugui完全就不是一个量级的,这玩意好像有一点太过底层了,而且虽然还是掉api,但是这其中的api又异常复杂,但既然我开始写总结了,那我应该算勉强看懂了,我就用我自己的话稍微总结一下。虽然opengl本身不是一个api,它仅仅是个规范,但是我们用的时候就当api用就完事了。二.Opengl介绍1.渲染模式
2022-05-01 14:23:35
328
原创 C++语法查漏补缺(第五期)(基础IO库与字符编码)
C++语法查漏补缺(第五期)(基础IO库与字符编码)IO类正如字面上说的是标准库对于输入(Input),输出(Output)的相关定义,在平常的使用中我们已经了解了大部分的IO库设施了。1.平常经常使用的IO库设施istream(输入流) 类型,提供输入操作ostream(输出流) 类型,提供输出操作cin,一个istream对象,从标准输入读取数据cout,一个ostream对象,像标准输出写入数据cerr,一个ostream对象,通常用于输出程序错误的信息,写入到标准错误>>
2022-02-12 21:47:26
465
原创 C++语法查漏补缺(第四期)(异常处理)
C++查漏补缺(第四期)(异常处理)1.throw表达式throw 表达式 //抛出一个异常2.try…catch语句块try { 语句组}catch(异常类型) { 异常处理代码}...catch(异常类型) { 异常处理代码}try…catch 语句的执行过程是:执行 try 块中的语句,如果执行的过程中没有异常拋出,那么执行完后就执行最后一个 catch 块后面的语句,所有 catch 块中的语句都不会被执行;如果 try 块执
2022-02-12 15:47:23
116
原创 C++语法查漏补缺(第三期)(vector)
C++查漏补缺(第三期)(vector)vector是stl定义的容器之一容器,所谓容器也就是容纳东西的器物,其实也就是C++标准库对常用的数据结构的实现。vector被翻译成向量,但是我实在不知道这个容器和向量有什么关系,vector其实更像是数组,因为他的存储空间是连续的,但是它相较于数组的优点是可以自动扩充。它可以容纳绝大多数类型的对象作为元素,但是因为引用不是对象,所以不存在包含引用的vector,同时也可以构造类似二维数组的用法,在早期版本的C++标准中vector若是需要方vector需要写
2022-02-11 22:14:32
306
原创 C++语法查漏补缺(第二期)(string)
C++语法查漏补缺(第二期)(string)1.string初始化string s1; //默认初始化,s1是个空字符串string s2(s1); //s2是s1的副本 //是拷贝赋值string s2 = s1; //等价于s2(s1),s2是s1的副本 //是拷贝赋值string s3("value"); //s3是字面值"value"的副本
2022-02-10 20:40:57
465
原创 C++语法查漏补缺(第一期)
C++语法查漏补缺(第一期)1.指向指针的引用int i = 42;int* p; //p是一个int类型指针int*& r = p; //r是一个对指针p的引用r = &i; //r引用了一个指针,因此给r赋值&i就是令p指向i*r = 0; //解引用r得到i,也就是p指向的对象,将i的值改为02.多个文件共享const//file_1.cpp定义并初始化了一个常量,该常量能被其他文件访问extern c
2022-02-10 15:22:32
430
原创 可靠传输的原理
可靠传输的原理一.为何要实现可靠传输数据在网络传输的过程中会产生很多的情况导致发送方发送的东西接受方不一定能接受到正确的,根据不同的运用情况,需要保证接收方接受到的东西和发送方发送的东西需要保证一致,于是提出了可靠传输的概念二.定义发送方发送什么,接收方就能接受什么三.停止-等待协议SW停止等待协议(stop-and-wait)是最简单但也是最基础的数据链路层协议。它有四个基本原则:1.确认与否认在每个数据发送后,接收方接到后会发送ACK(确认)信号确认无误收到,发送收到ACK信号后便开始发
2022-01-18 22:37:47
2562
原创 数据结构笔记总结(图,最终章)
图定义由顶点的有穷非空集合和顶点之间的边的集合组成。个人翻译:点之间连着线就是图数据结构间的区别线性表:一对一,只有前驱和后驱树:一对多,一个结点对应多个子节点,一个根节点图:多对多,多个顶点对应多个顶点图的分类无向图若顶点到之间的边没有方向,那么这条边就是无向边如果图中任意两个结点之间的边都是无向边,则称为无向图无向图顶点的边数叫做顶点的度有向图若从顶点到的边有方向,则称这条边为有向边,也称为弧如果图中任意两个顶点之间的边都是有向边,则称该图为 有向图指向自己的边的条数称为
2022-01-17 00:07:01
473
原创 数据结构笔记总结(树)
树定义树是n个结点的有限集n=0时称为空树注:个人感觉这个定义啥也没说,所以要判断一个东西是不是树,应该用下面的特点进行判断特点有且仅有一个特定的称为根的结点当n>1时,其余结点可分为m(m>0)个 互不相交的有限集,其中的每一个集合本身又是一颗树,并且称为根的子树个人翻译:长得像这样的就是书,记得一定只有一个根结点,如果E和I之间再连一根线,就相交了。也就不是树了基本术语结点拥有的子树数称为结点的度度为0的结点称为叶节点或终端结点个人翻译:该结点下面没有其他结点了,这
2021-12-28 15:48:16
1206
原创 数据结构笔记总结(栈与队列)
数据结构笔记总结(栈与队列)栈与队列栈定义栈是限定仅在表尾进行插入和删除操作的线性表个人翻译:看过弹夹吗,他只会在装弹口进行装弹和弹出操作,这就是栈允许插入删除操作的一端为栈顶,另一端为栈底栈的插入操作称为入栈栈的删除操作称为出栈不含任何任何数据元素的栈称为 空栈特性栈最显著的特性就是先进后出栈的分类顺序栈可以使用线性表的顺序存储结构(即数组)实现栈,将之称之为顺序栈所有顺序存储的结构都有一个很致命的问题就是需要事先确定一个固定的长度,固定长度所导致的问题就是内存空间的浪费或是
2021-12-16 18:51:14
690
原创 unity中animator中Trigger多次触发动画解决方法
前两天开发游戏时遇到一个十分令人心态爆炸的问题,我在做一个角色动画控制的时候,想用trigger来控制角色的攻击,但是测试的时候发现攻击动画会触发两次,后来找了半天终于看到了b站傅老師MrFu的黑魂复刻的视频中的解决方案。方法步骤1.假设我们有以下状态控制机Idle状态到Attack状态需触发命名为attack的Trigger,从Attack回到Idle则不用任何条件,如果控制Trigger触发时,连续播放了两次Attack的动画就可以继续使用接下来的步骤。2.选中Attack为其挂载一个新代码
2021-10-04 17:25:33
7818
4
原创 Unity中Scroll View的使用
Scroll View介绍当占用大量空间的内容需要在小区域中显示时,可使用滚动矩形。滚动矩形提供了滚动此内容的功能。通常情况下,滚动矩形与遮罩 (Mask) 相结合来创建滚动视图,在产生的视图中只有滚动矩形内的可滚动内容为可见状态。此外,滚动矩形还可与一个或两个可拖动以便水平或垂直滚动的滚动条 (Scrollbar) 组合使用。Scroll View子物体或组件Contentcontent即为该scroll view的内容物,所有的想放入scroll view的物体均创建在该物体下,常用格子组件(
2021-03-27 17:09:50
1790
原创 C++中\x与0x的区别
\x与0x的相同之处首先这两个均表示16进制,但是用法有所不同。\x的用法\x主要是用于字符的表示如char ch=’\xA’那么ch这个字符所代表的是什么呢?正如上面所说的\x代表的是16进制,16进制中的A在十进制中代表10,那么ch这个数就代表着序号为10的ASCII码所代表的字符,即\n换行符。0x的用法0x虽然也代表十六进制数但是他是用于参与计算的。0xA就是单纯的16进制的A(即十进制的10),他没法直接代表某个字符,如果我们要让他成为字符,就需要将他转化为char类型的。同
2021-03-21 17:32:00
9811
6
原创 VS项目排序
VS项目排序今天做C++作业的时候发现项目排序的一点问题,当时输入项目3-10的时候,项目3-10来到了项目3-1上面,经过一些尝试,发现的解决方法是在3-1~9前加一个0变成这样这样就可以让整个解决方案变得一目了然...
2021-03-06 17:54:15
1104
原创 粒子系统相关设置
纯小白,刚开始学unity试着写写笔记Particle System组件相关基础设置duration 存在时间looping 循环prewarm 启用前已生成start delay 播放延长时间start lifetime 粒子存活时长start speed 粒子运行速度3d start size 控制粒子某个方向大小(z轴因粒子是面片,顾设置后无影响)start size 控制粒子整体大小3d state rotation 控制某方向旋转start rotation 控制旋转ran
2021-02-03 20:09:00
708
1
空空如也
unity打包成功,然后打开软件就变成了这样,怎么办啊?
2022-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人