- 博客(193)
- 问答 (1)
- 收藏
- 关注
原创 [Unity] 二维洞穴地图随机生成
每个元素,计算其周围8个元素为墙的个数,等于4个时保持不变,大于一半则自己也变成墙,反之为空地。遍历所有房间,对其中每一个房间,寻找可能存在的,距离自己最近的,与自己尚未连接的房间。先删掉小墙体,这样有些房间就会变大,找小空洞时,所有房间的大小是最终大小。,每个元素代表着每一个格子,枚举内容代表格子的种类,例如空地、墙。重复遍历若干次,直至连接至主房间的房间数等于所有房间的数量-1。再删掉小空洞,并且把没删掉的作为房间存起来。中一些连续的同一枚举类型的元素,用。2.自定义随机填充算法初始化。........
2022-07-25 01:04:56
2091
1
原创 [计算机组成原理] Cache 行长一般指 Cache 行中的数据部分的长度,Cache 容量一般指 Cache 数据部分的容量
这两个做法都需要默认 Cache 行长一般指 Cache 行中的数据部分的长度,Cache 容量一般指 Cache 数据部分的容量之前是我想错了,什么不能算出来标记部分……我可能脑子瓦特了那么这个容量的计算为什么不是 Cache 总容量 = 行数×行长 = 行数×(可能存在的脏位位数+有效位位数+标记部分位数+数据部分位数) 呢……我也不知道,就很神奇...
2022-07-11 23:22:52
13303
24
原创 [计算机组成原理] 并行交叉存储器默认考虑流水线充分流动,启动延迟为 m 分之一存取周期
并行交叉存储器默认考虑流水线充分流动,启动延迟为 m 分之一存取周期例如下图第二题第一问的答案是 4*32 位要让答案为 4*32 位,启动延迟只能是四分之一存取周期但是这道题目没有给出启动延迟,万一启动延迟等于存取周期呢?那样答案就是 32 位了只能说,他是默认了思考思路在一道选择题的解析里写得清楚:...
2022-07-09 21:34:19
428
原创 [Matlab] Simulink 自定义函数中的矩阵乘法工作不正常时可以使用模块库中的矩阵乘法模块代替
一般来说,自定义函数中的矩阵乘法都会是正常的……Test1但是我朋友在写的时候就确确实实出现了这个问题,如下图,输入的是一个 31 的矩阵,在自定义函数里面与一个 43 的矩阵相乘,得到还是一个 4*3 的矩阵后面实在不行,把自定义函数由接受 x 计算 Ax 变成输出 A,使用矩阵乘法的模块计算 Ax,才使得工作正常不知道这是什么神奇操作可能还是跟他其他模块有关系,但是这就很复杂了...
2022-07-06 22:32:08
1237
1
原创 [计算机组成原理] 使用双符号位判断溢出之前需要先判断参与运算的两数符号是否相同
例 1补码运算 1,101+0,100 = 10,001对应的真值运算 -3+4=1例 2补码运算 1,111+0,001 = 10,000对应的真值运算 -1+1=0如此看来,双符号位法判断是否溢出就出错了其实不然,在使用任何一种判别方法之前,首先要判断参与运算的两数符号是否相同,如果不相同,那么接下来就不用判断了,肯定不会溢出,所以并不是双符号位法错了也就是说 参与运算的两数符号是否相同 是大前提...
2022-07-05 21:55:20
1662
3
原创 [Matlab] Simulink 同一模块的输入输出的变量不能同名
对于一个简单的例子:能跑通:Test1Test2会报错:Test1Test2这时报的错是 Test2 中的 u 维数不匹配但是很奇怪的是,按理说这个 u 应该是直接被覆盖了,不应该考虑原来的维度所以说同一模块的输入输出的变量不能同名,可能 Simulink 中的模块就是这么智障当然同名带来的结果还不止于此,这个问题是我看朋友出现的 ,他那里设置了输入输出同名之后,在那个模块没有报错,但是输出会出错,我一时间不知道怎么复刻一遍……...
2022-07-05 21:44:56
933
原创 [计算机组成原理] 什么是最高位和次高位进位
一开始我虽然以为这个“进位”是跟常识相符的,但是我又不确定然后上网一搜,还真有人跟我有相同的问题,但是都没有一个靠谱的回答尤其是这个回答,把我整蒙了,我一时间竟然不知道到底什么叫进位了实际上是这个回答讲错了0111 1111+0000 0001最高位没有进位,次高位进位了某一位是否进位,就是看这一位上是否有 1B+1B=10B 而已比如一个 8 位的数,最高位进位,就是第 8 位上是否有 1B+1B=10B感觉我这问题很智障……......
2022-07-04 20:56:52
5029
3
原创 [计算机组成原理] 补码 1000 0000 表示 -128,无相应的原码反码
我是做一道题的时候意识到了 1000 0000 到底表示什么的问题设X为整数,[X]补=1,X1X2X3X4X5,要X
2022-07-04 14:52:43
259
原创 [结构力学] 结点承载下影响线与直接承载下影响线不同的原因
一般书本讲的就是结点承载方式下主梁支座反力和内力影响线的作法:• 支座反力𝐹𝑅𝐴和𝐹𝑅𝐵的影响线,同上节。• 𝑀𝐶的影响线,C点正好是结点,同上节。• 𝑀𝐾的影响线:以下先说明其作法,然后加以证明。1.作截面K的某量Z在直接移动荷载下的影响线,并确定与各结点对应的竖标。2.在两结点之间连以直线,就得到结点荷载作用下的影响线。为什么是结点连线,我觉得很简单,就是因为在那两个特殊的结点处剪力会突变,然后又因为剪力是常数,所以弯矩线性变化,所以在这两个特殊结点之间的弯矩是线性的,...
2022-06-28 16:37:53
455
原创 [操作系统] FIFO 与 LRU 替换算法一样的条件的重新表述
访问串中,每两个数值相同的页号之间,一定间隔着若干个数值各不相同的页号,间隔中的页号的数目大于等于驻留集的大小
2022-06-23 15:28:25
629
4
原创 [操作系统] 产生内存抖动主要原因不是内存太小
产生内存抖动主要原因是( )。A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理答案是 D 不是 A但是我记得书上之前说根本原因是内存不足,我觉得很对啊,要是内存足够大,都不需要虚拟内存了垃圾题目,咬文嚼字......
2022-06-22 20:24:31
2899
8
原创 [操作系统] 驻留集和工作集的辨析
驻留集是分配给进程的物理块数工作集是某段时间内进程要访问的页面的集合一开始看书的时候我被他的描述搞混了,因为他一开始说,驻留集要大于工作集,之后又说,工作集内的页面要调入驻留集,工作集之外的页面可以调出驻留集驻留集要大于工作集 这句话直觉上隐含了 驻留集包含工作集工作集内的页面要调入驻留集,工作集之外的页面可以调出驻留集 这句话直觉上隐含了 驻留集与工作集相互独立就感觉有点矛盾后面我想通了,工作集是逻辑上的定义,驻留集是内存上的定义理解为:实际分配的物理内存的大小要大于算法中的工作集的大小算法
2022-06-22 16:32:05
5339
1
原创 [操作系统] 王道2023操作系统208页图3.26勘误
王道2023操作系统,208页,图3.26 中,最后访问页 2 时,替换指针位于帧 1,帧 1 的访问位为 1,因置为 0,替换指针++,指向帧 2,访问位为 0,于是将页 2 替换到帧 2图3.26 中最后一次访问后帧 1 的 访问位为 1,实际上应该为 0希望不是我想错了......
2022-06-22 16:21:28
2364
3
原创 [操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算
页表项:由页号和页框号组成页号一般是在逻辑地址中得到页框号即物理地址中的块号,用于计算物理地址逻辑地址:由页号和页内偏移量组成一般会告知页表项长度,页内偏移量长度或者页号长度,最终得到页内偏移量长度页号单位为 1,从 0 开始页内偏移量单位为 B,从 0 开始页内偏移量要表达整个页的任一一 B 的位置,所以最大页内偏移量就是页的大小物理地址:由块号和页内偏移量组成块号从页表项中来,页表项从页表中来,页表是已经配好的页内偏移量从对应的逻辑地址中来书上写得很分散……我第一次看就没有看明白这
2022-06-21 16:21:31
4853
1
原创 [操作系统] 给出进程数和资源数要求进行死锁判断的题目中的进程只执行一次
给出进程数和资源数,要求进行死锁判断的题目中,进程只执行一次,不考虑循环执行例如该题,若进程可以循环执行,那么某些进程可能一直抢占资源,虽然没有死锁,但是由于资源相对缺乏,还是会让另外一些进程饥饿但是该题不这么考虑,说明在该类题目中进程只执行一次垃圾笔试,误人子弟...
2022-06-19 20:34:12
125
原创 [操作系统] 系统的资源分配图的请求边不考虑选择性
很自然,进程对资源的请求可能是有选择性的,比如进程 A 在条件 1 下需要资源 s1,在条件 2 下需要资源 s2;或者资源 s1 有空闲时优先使用 s1,否则在资源 s2 空闲时使用 s2我不知道在系统的资源分配图中,对于进程对资源的选择性请求是怎么处理的,王道里面没有讲这是我在做题时想到的根据题目来说,由单资源且有环的资源分配图必定死锁可以看出,系统的资源分配图的请求边不考虑选择性比如下图,如果考虑选择性,单资源且有环的资源分配图不一定死锁...
2022-06-19 20:23:12
162
原创 [计算流体力学][Ansys Fluent] 使用 Fluent 计算方腔热对流和卡门涡街
基本功能介绍:https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiGzpaZuqT4AhXlRmwGHQDDCqsQFnoECDcQAQ&url=https%3A%2F%2Fwebspace.clarkson.edu%2Fprojects%2Ffluidflow%2Fpublic_html%2Fcourses%2Fme527%2Fdownloads%2FANSYS%2520Flu
2022-06-14 08:11:04
3639
原创 [操作系统] 多道批处理系统宏观上并行微观上串行的含义
多道批处理系统宏观上并行微观上串行的含义:宏观上不同程序,不同设备并行,微观上同一设备串行王道里面并没有详细解释看题目更容易理解时间轴中不同程序为不同行,不同设备可以在时间轴的相同坐标,也就是 宏观上不同程序,不同设备并行同一设备不可以在时间轴的相同坐标,也就是 微观上同一设备串行...
2022-06-13 12:31:00
1403
原创 [计算机网络] 计算请求 Web 页面所需时间时非持续方式还是持续方式都不考虑 TCP 释放所需时间
计算请求 Web 页面所需时间时,非持续方式还是持续方式都不考虑 TCP 释放所需时间如下题时间分析图如下,可见没有 TCP 四次握手的施放时间
2022-06-10 22:27:10
947
2
原创 [计算机网络] TCP 接收方更改接收窗口后计算发送方还能发送的最大字节数时不考虑发送方已发送的数据的超时重传
TCP 接收方更改接收窗口后,若要计算发送方还能发送的最大字节数,不考虑发送方已发送的数据的超时重传例题你问题问的是“未收到新的确认之前”,那么这个“之前”应该可以指一段很长的时间,足够所有已发送数据超时重传的。但是这题目偏偏不考虑超时重传。说实话这种考察方式真的没什么意义,感觉像没有价值的脑筋急转弯超时重传在王道书中的讲解...
2022-06-09 15:50:36
244
原创 [计算机网络] TCP 窗口大小单位默认 1B,给出 MSS 时为 MSS
TCP 窗口大小单位默认 1B,例如该题但是给出 MSS 时,TCP 窗口大小单位为 MSS,例如该题这就很奇怪,王道书里面跟两个窗口相关的部分也没讲 MSS,做题做到后面被 MSS 颠覆了认识,怀疑之前写的是不是对的...
2022-06-09 14:41:22
697
原创 [Ansys Workbench] 平面对称斜拉桥的模态分析
1. 题目2. 预处理使用静态结构和模态分析两个模块2.1 定义材料2.2 定义几何结构使用 DesignModeler不知道 DM 中怎么使用对称轴画图……我就用了笨方法画了一个主梁使用 Concept - Lines From Sketches 从草图生成线得到的线在结构树中如图所示选择草图中所有的线,应用为线的几何结构对这个 Line 右键生成,会看到生成了一个线体这就是梁的线体的做法为了实现题目中梁和塔的不相交,还是把梁的中点取消掉比较直观为了新建一个
2022-05-23 23:30:21
1969
原创 [计算机网络] CSMA/CD 协议限定数据帧最小长度为 64B 不变,根据给定的数据传输速率计算得到争用期长度
如下图所示, 在Hub再生比特流的过程中会产生1.535us延时, 信号传播速率为200m/us,Hub速率是100Mb/s,不考虑以太网帧的前导码,则H3和H4之间理论上可以相距的最远距离是( )。解题的关键是数据传输速率 100Mb/s,数据帧最小长度 64B我没做出来这题,因为我一开始看书本说的是,以太网规定取 51.2μs 为争用期长度我还以为是争用期长度限定了,推导得出的数据帧最小长度所以我一开始是用 51.2μs 为争用期长度来算的算得 (51.2-2*1.535)*200/2=48
2022-05-22 00:09:03
1372
原创 [计算流体力学] NS 方程的速度压力法差分格式
对于二维不可压流体,写出速度压力形式得连续性方程和运动方程;在如图所示的交错网格下,写出 p(1,j) 满足的差分格式Latex 重写为u_{i+1/2,j}^{n+1}=u_{i+1/2,j}^n-\frac{\Delta t}{4\Delta x}\left[u_{i+\frac{3}{2},j}^n\left(u_{i+\frac{3}{2},j}^n+2u_{i+\frac{1}{2},j}^n\right)-u_{i-\frac{1}{2},j}^n\left(u_{i-\fr
2022-05-20 00:24:02
1089
原创 [计算机网络] 后退 N 帧协议,选择重传协议在一个发送确认周期内的发送窗口范围内可以一直发送数据,不要求周期内必须发送整数个帧
题目:(2012年联考) 两台主机之间的数据链路层采用了后退N帧协议(GBN)传输数据,数据的传输速率为16kbps,单向传播时延为270ms,数据帧的长度范围是128~512字节,接收方总是以数据帧等长的帧进行确认(即确认帧长度与发送的帧一样大)。为使信道利用率最高,帧序列的比特数至少是(B)A.5 B.4 C.3 D.2解析:这个解析默认了确认帧与发送帧等长的后退 N 帧协议下,最大信道利用率与发送帧长度成正相关但我不这么觉得我不知道别人是怎么推的比如这个文章好像很有道理……但是式子就
2022-05-16 21:42:18
550
原创 [Ansys Workbench] 平面桁架和平面梁的静力学分析
1. 平面桁架1.1 定义材料首先点击表格空白处,新命名一个材料在左侧工具栏选择线性各向同性拖进属性栏在属性栏中填写黄色填充的数据表格,其他数据依此算出1.2 定义几何结构使用 DesignModeler 新建几何结构刚进入的界面如图点击左侧 Sketching,可以看到一些草图工具其中直线工具一开始时可以在面上随便花,因此给人的感觉是无法约束它两个端点的位置正式画草图要正视于选择右上角的点工具在左下角的细节栏中修改点的定义方式为手动输入点的坐标定义好
2022-05-16 17:39:44
3238
原创 [计算机网络] 后退 N 帧协议 (GBN) 和重传协议 (SR) 的滑动窗口大小的最大值计算
1. 后退 N 帧协议 (GBN) 的发送窗口这个文章的最后说明了后退 N 帧协议 (GBN) 的发送窗口为什么 ≤ 2^n-1https://blog.csdn.net/OOFFrankDura/article/details/79858712他明确了 ACKn 的意义是:已经收到了序号为 n 的帧,请求发送序号为 n+1 的帧并且指出最坏的情况是:发送窗口发送了窗口内所有的帧,接收端收到了发送端发送的所有的帧,但接收端发送的 ACKn 全部丢失,发送端从窗口第一个帧超时重传对于窗口长度为 2^
2022-05-16 01:41:36
4908
5
原创 [计算机网络] 分组交换网的中间结点的发送时延和处理时延与分组数无关
计网问题,分组交换网的中间结点的发送时延与分组数无关例题:一个分组交换网采用虚电路方式转发分组,分组的首部和数据部分分别为h 位和p位, 现有L(L>>p)位的报文要通过该网络传送,源点和终点之间的线路数为k,每条线路上的传播时延为d秒,数据传输率为b位/秒, 虚电路建立连接的时间为s秒,每个中间结点有m秒的平均处理时延。求源点开始发送数据直至终点收到全部数据所需要的时间?解析:整个传输过程的总时延=连接建立时延+源点发送时延+中间节点的发送时延+中间节点的处理时延+传播时延。虚电路的建立时
2022-05-14 16:41:46
1500
原创 [结构力学] 与支座不接触的对称结构需要被拆分成对称部分并等效为与支座相连
原题,试作下列图示对称刚架的 M 图我一开始想着,因为是三次超静定,所以要解除三个约束,所以就把这三个约束都在中点解除但是这很容易验证我是错的,毕竟三副图叠加之后,角点在对称方向上的值不相等后来我看到了别人的答案啊...
2022-05-10 11:03:50
323
原创 [数据结构] 使用归并排序的外部排序使用简单选择排序进行归并时的总比较次数分最好情况和最坏情况
题目:设有5个初始归并段,每个归并段有20个记录,采用5路平衡归并排序,若不采用败者树,使用传统的顺序选小(参看选择排序算法)的方法,总的比较次数是()次原题解析:我觉得这个总比较次数不一定是 4×99 呀他这个的意思是,对于我这 99 个位置,每一次比较我都有 5 归并段中的记录可以用来选择,所以每一个位置都有 4 次比较但是对于第 99 个位置,你五个归并段还都有记录?那不起码都 98+5 = 103 个记录了,离谱正确的计算方法我觉得应该是,先考虑五个归并段都只剩下一个记录的情况,这个
2022-05-08 01:26:28
3735
42
原创 [数据结构] 快排速度不能完全根据枢轴值是否等分区间来判断
第九题对下列关键字序列用快速排序的方法进行排序时,速度最快的的情形是()A{21,25,5,17,9,23,30} B{25,23,30,17,21,5,9}C{21,9,17,30,25,23,5} D{5,9,17,21,23,25,30}书上题目答案说是 A
2022-05-08 00:57:05
352
原创 [数据结构] 使用归并排序的外部排序的内存工作区的用途
题目假设在磁盘上存放有375000个记录,做5路平衡归并排序,内存工作区能容纳600个记录,为把所有记录都排好序,需要作___趟归并排序。 A.3 B.4 C.5 D.6我清楚记得前面讲内存工作区是分为 3 个缓冲区两个缓冲区用来做 2 路归并的输入,一个缓冲区接受归并得到的结果那么对于题目中的 5 路归并,应该有五个输入缓冲区,一个输出缓冲区,输出缓冲区的大小等于五个输入缓冲区的大小的和,设一个输入缓冲区的大小为 x,那么就有 5x+5x = 600 得 x = 60也就是说一个块应该 60 个
2022-05-08 00:16:22
1947
10
原创 [计算流体力学][Matlab] 使用 A,B,C 格式与蛙跳格式求解二维对流问题
1. 题目2. 转述原题目要求可以简化为:对于二维对流方程:∂u/∂t+∂u/∂x+∂u/∂y=0u(x,y,0)={█(1,when-4≤x≤4,-4≤y≤4@0,other)┤取计算范围为 -16≤x≤16,-16≤y≤16,Δx=Δy=1,Δt/Δx=Δt/Δy=0.5,1,2,t>0,使用 A,B,C格式与蛙跳格式计算90个时间步长,制作 u-x-y 图随时间的动画,依此分析四种格式对于二维对流方程的稳定性。3. 分析之前分析一维对流方程的代码https://blog.c
2022-05-05 22:02:39
2708
原创 [UE4][BluePrint] 钳制 PawnController 的 Rotation Yaw 和 Pitch
1. 竖直方向(Pitch)1.1 总览完整蓝图:https://blueprintue.com/blueprint/mgyk1__5/截图:1.2 分析PawnController 的竖直方向的 Rotation 的范围有点奇怪平视的时候是 0一旦向上看就开始变成 360,然后从 360 开始减少,直到看向头顶为 270向下看从 0 开始增加,直到看向脚底为 90应该是 PawnController 里面设定是向上看会减少 Pitch,Pitch 变成负数之后又加了 360 的原因
2022-04-30 16:52:25
605
原创 [数据结构] 拆半查找判定树的的构造和验证
1.构造王道里面居然没有说……很怪虽然确实很简单,但是不知道一个做题的标准就很难受后面上网查了一个广泛的回答是,先构造结点总数小于有序表长度的最大满二叉树,然后对于有序表剩下的每一个结点,都进行如下操作:从上往下看已有的树,根据左右子树结点数相同则放右边,否则放左边的规则,插入叶子结点这个看上去很厉害……但是没有可操作性,比如我不知道一开始构造的满二叉树该怎么填有序表中的元素,插入的叶子结点该怎么填有序表中的元素,怎么说明合理性等后面我还是发现了正确的方法首先默认向下取整对有序表进行拆分查找,
2022-04-28 19:55:15
884
原创 [数据结构] AOE 求关键路径时事件的最早最迟发生时间的 max 或 min 计算式不包括后继或前驱点的 ve 或 vl 值
我不理解,aoe的关键路径问题,求点的最迟时间vl的时候我首先先令vl=ve,然后逆拓扑,去掉节点6那节点5的vl怎么就是7了他明明是求min,那不应该是min{8-1,6}=6嘛除非他列的两个步骤说错了,不和 vl[k] 比,自始自终只有每一个 vl[j]-weight(vk,vl) 之间比就像第四行写的min{vl[j]-weight(vk,vl)} 那样,如果有 vl[k] 的话那应该写成 min{vl[j]-weight(vk,vl),vl[k]}我看网上都是只有 min{vl[j]
2022-04-27 11:09:17
1510
原创 [Unity] 战斗系统学习 14:Switchable 3
1. Bug:协程阻塞游戏主线程我在测试 Switchable 的时候发现我的过渡并没有达到应有的效果使用 IEnumerator 函数用于协程 /// <summary> /// 模式过渡:使变量在不同预设值之间切换 /// </summary> /// <param name="mode">预设模式</param> /// <returns></retur
2022-04-26 23:09:15
1460
原创 [Unity] 战斗系统学习 13:Switchable 2
1. Switchable v2改了这两个TPSCharacterAnimationController.ModeTPSCharacterLocomotionController.Mode之后我就觉得,有很多是重复的,是可以改的比如public float ModeTransitionTime = 1f;private List<ISwitchable> switchableObjectList = new List<ISwitchable>();private
2022-04-26 09:47:45
247
原创 [Unity][Odin Inspector] SerializedMonoBehaviour 中的 private List 会被初始化为 null
Bug:构造期间不为 null 游戏开始后变成 null一个最简单的使用 Switchable 的 ControllerAssets/MeowFramework/TPSCharacter/Scripts/Controller/TPSCharacterUIController.Mode.cs// ----------------------------------------------// 作者: 廉价喵// 创建于: 12/04/2022 15:53// 最后一次修改于: 22/04/2022
2022-04-26 09:14:35
824
空空如也
C++报错C2511以及其他错误:头文件中没有找到重载的成员函数。
2020-10-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人