自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++理解模板类型推导

通过引用参数的类型声明是T&&,如果expr是一个左值,T和ParamType都会被推到成左值引用(T&&->T&);如果expr是const的,也要忽略掉const.如果是volatile的,也要忽略掉。如果expr的类型是一个引用,忽略引用的部分,然后利用expr的类型和ParamType对比去判断T的类型。编译器在对T的类型进行推导时,不仅仅只取决于‘expr’的类型,还取决于‘ParamType’的形式。虽然通常情况下,一个数组会退化成一个指向其第一个元素的指针,但是数组类型的指针类型是不一样的。

2025-03-11 10:07:28 307 1

原创 Unity/C++/C# 多线程与协程(Coroutine)原理与用法详解

协程,从字面意义上理解就是协助程序的意思,我们在主任务进行的同时,需要一些分支任务配合工作来达到最终的效果稍微形象的解释一下,想象一下,在进行主任务的过程中我们需要一个对资源消耗极大的操作时候,如果在一帧中实现这样的操作,游戏就会变得十分卡顿,这个时候,我们就可以通过协程,在一定帧内完成该工作的处理,同时不影响主任务的进行如果你需要执行一些并行的、异步的工作,并且希望更高级的抽象和异步编程模型,那么使用 Task 是更合适的选择。

2025-03-02 15:17:52 1158

原创 实现Unity shader扭曲效果

1、扭曲材质赋于面片2、抓取当前一帧的图片内容3、获取屏幕坐标4、利用屏幕坐标对抓取的图片采样5、再采样张扰动贴图做扭曲

2025-03-01 19:46:40 332

原创 C++虚函数

如果父类的虚函数没有被子类改写,那么子类虚函数表的指针就是父类对应的虚函数的指针;否则,虚表的指针是子类虚函数的指针。虚函数表是由编译器自动生成与维护的,virtual成员函数会被编译器放入虚函数表中,当存在虚函数时,每个对象都有一个指向虚函数的指针(vptr指针)。如果父类的析构函数不是虚函数,则不会触发动态绑定(多态),结果就是只会调用父类的析构函数,而不会调用子类的析构函数,造成。如果我写了一个类,它的构造函数是虚函数,请问会在什么时候报错?,在父类构造完成之后,子类的vptr才指向自己的虚函数表。

2025-03-01 18:56:28 380

原创 C++左值与右值 将亡值 移动语义 完美转发 引用折叠

传入 forward 实参是右值类型: 根据以上的分析,可以知道T将被推导为值类型,也就是不带有引用属性,假设为 int。传入 forward实参是左值类型:根据以上的分析,可以知道T将被推导为左值引用类型,假设为int&。右值引用是C++11引入的,与之对应C++98中的引用统称为左引用。由于临时对象是右值,这里就需要使用一个move函数,它的作用的将左值强制转换为右值。并用&来表示左值引用。引用折叠就是,如果间接创建一个引用的引用,那么这些引用就会折叠。& + &->& : 左值的左值引用是左值。

2025-03-01 14:28:34 326

原创 图形学 渲染管线

此外透视校正插值也在这个阶段执行。大体逻辑是:执行视锥剔除,查询出可能需要绘制的图元并生成渲染数据,设置渲染状态和绑定各种Shader参数,调用DrawCall,进入到下一个阶段,GPU渲染管线。简单来说就是两次裁剪的粒度不同,前者是在物体对象层面的,一般对对象的包围盒做剔除,剔除掉不在视锥体内的物体,NDC裁剪是在三角形层面做的,裁剪掉不在屏幕内的像素。a. 三角形设置(图元装配),计算出三角形的一些重要数据(如三条边的方程、深度值等)以供三角形遍历阶段使用,这些数据同样可用于各种着色数据的插值。

2025-03-01 10:31:10 624

原创 C++STL标准模板库

底层数据结构:动态开辟的二维数组,一维数组从2开始,以二倍的方式进行扩容,每次扩容之后,每次扩容之后,原来第二维的数组,从新的第一维数组的下标oldsize/2开始存放,上下都预留相同的空行,方便支持deque的首元素添加。先在mapper另一个空间中去扩容,如果一维空间不足时,以的MAP_SIZE大小进行扩容,然后调整二维空间和一维空间的对应位置(将原来的数据放到一维中间,可以方便前后元素的添加)适配器底层没有自己的数据结构,它是另外一个容器的封装,他的方法全部由底层依赖的容器进行实现的;

2025-02-28 22:29:52 1043

原创 C++里面四种强制类型转换

const_cast: 只能应用于指针引用,用来移除变量的const或volatile限定符;不要妄图去修改const,const_cast转化后的const仍然无法被修改。2.static_cast已经能解决类型转换的问题,那么为什么还需要reinterpret_cast?reinterpret_cast:允许将任何指针转换为任何其他指针类型,并不安全。static_cast:用于各种隐式转换,比如void*转ptr*对于无隐式的类型转换,static_cast已经不可用。

2025-02-28 17:27:40 185

原创 【unity3D客户端开发】技能系统的实现(上)(个人复习笔记/侵删)

比如回合制战斗中的普通攻击,要发动攻击的角色移动到被攻击角色的前方,并且触发技能特效,之后受击角色可能会播放其受击动画,血量UI,怒气UI都要发生变化,攻击后攻击者回到其原本位置。Skillconfig需要记录事无巨细的技能属性,包括前摇后摇时间,攻击的持续时间,技能图标,技能伤害类型等。这样就可以获取到攻击类型的攻击列表,例如传入参数,攻击发起者和攻击目标类型,最终返回目标Team的列表。寻找攻击目标时,先按照技能的信息进行,并且判断目标是否死亡,如死亡则攻击处于同一排列的目标。

2024-12-03 21:15:59 1140

原创 【合肥工业大学】操作系统 习题解析 作业答案(仅作学习与交流/侵删)

1.设计现代OS的主要目标是什么?答:(1)有效性 ( 2)方便性 ( 3)可扩充性 ( 4)开放性2. OS 的作用可表现在哪几个方面?答:(1) OS 作为用户与计算机硬件系统之间的接(2)作为计算机系统资源的管理者(3)OS 实现了对计算机资源的抽象3.为什么说操作系统实现了对计算机资源的抽象?答: OS 首先在裸机上覆盖一层I/O 设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

2024-11-02 18:45:40 882 1

原创 【人工智能原理】合肥工业大学 宣城校区 实验三 神经网络之网络基础

下列说法错误的是 DA、激活函数可以使神经元搭建输入到输出之间的映射关系。B、反馈网络模型在不同 的时刻有属于当前不同的状态,具有一定的记忆功能。C、所有神经网络一定都包含输入层、隐藏层、输出层三部分。D、理论上而言,网络层次的深度越深,神经网络能够拟合的能力越强,越能够解决更复杂的问题。

2024-10-24 20:42:15 739

原创 【Unity】什么是定点数?定点数的实现原理(个人复习笔记/侵删/不足之处欢迎斧正)

且这个位置固定不变,小数点前、后的数字,分别用二进制表示,然后组合起来就可以把这个数字在计算机中存储起来,这种表示方式叫做「定点」表示法,用这种方法表示的数字叫做「定点数」。在使用帧同步开发中,如果不使用定点数而采用浮点数,会出现各种而样的问题(浮点误差)真正使用定点数时,基本保留0位小数,完全使用整形数据,误差最小。

2024-10-14 14:12:40 860

原创 【Unity】unity安卓打包参数(个人复习向/有不足之处欢迎指出/侵删)

启用后,对于测试和迭代Java和Kotlin代码很有用,如果你重新导出Unity项目,你在导出的项目对之前的Java和Kotlin源文件的任何更改都会保留。以全分辨率存储RGBA纹理,使用16位存储每个像素,质量较低,纹理可能会丢失有价值的颜色信息,内存占用相对较少。公共符号文件包含将函数地址解析为人类可读字符串的信息,包小于调试符号的包,可以看到函数调用的情况,方便调试。它包含一个表,将活动内存地址转换为我们可以使用的信息,比如方法名,可以利用符号包来检测调试应用程序的信息。

2024-10-05 17:08:29 1778 1

原创 计算机组成原理 期末复习笔记整理(上)(个人复习笔记/侵删/有不足之处欢迎斧正)

零、计算机的发展冯.诺依曼计算机的特点:1.计算机由五大部件组成2.指令和数据以同等地位存于存储器,可按地址寻访3.指令和数据用二进制表示4.指令由操作码和地址码组成5.存储程序(首次提出存储结构)输入输出系统的发展概况1. 早期分散连接CPU 和 I/O设备 串行 工作 程序查询方式2. 接口模块和 DMA 阶段总线连接CPU 和 I/O设备 并行 工作3. 具有通道结构的阶段4. 具有 I/O 处理机6.以运算器为中心(现代计算机一般以存储器为核心,cpu=运算器+控制器)

2024-06-12 17:32:06 1098

原创 编译原理 期末复习笔记整理(上)

基本字(保留字:组成命令的关键字,系统定义好的单词):void,int,float 标识符 (用户定义的函数名、变量名等):jisuan,a,b,c,d,x,y 整常数:50 运算符:*, +, = 界限符(分隔开两部分的符号):{ };转换规则包括:对基本字、运算符、界限符的转换规则(有限的、可数的),对标识符的转换规则,对常数的转换规则等。对于语言来说,不仅要给出它的词法、语法规则,而且要定义它的单词符号和语法符号的意义。对某种语言,定义一组规则,用它可以定义一个程序的意义,称为语义规则。

2024-05-27 14:39:44 1019

原创 【机器学习】乳腺癌——决策树方法的实现

【代码】【机器学习】乳腺癌——决策树方法的实现。

2024-05-16 21:14:39 450

原创 大学物理实验 期末复习笔记整理(个人复习笔记/侵删/有不足之处欢迎斧正)

(1):零点漂移,简称零漂,是指当放大电路输入信号为零(即没有交流电输入)时,由于受温度变化,电源电压不稳等因素的影响,使静态工作点发生变化,并被逐级放大和传输,导致电路输出端电压偏离原固定值而上下漂动的现象。总不确定度:由于扩展测量不确定度反映各个不确定度分量的综合贡献,并且一般作为测量报告的结果,以前也称总不确定度。在这个例子中,由于标准电阻是在20℃下标定的,但在实际使用中环境温度为30℃,这种温度变化会导致电阻值的变化,这种变化是系统性的、可预测的,并且与电阻的实际使用条件(温度)相关。

2024-05-08 08:30:01 1746

原创 【Unity】利用二进制数据持久化 【练习学习项目/有不足之处欢迎斧正/侵删】

利用FileStream读取文件流,再利用IExcelDataReader类,从流中读取Excel数据,使用DataSet数据集合类,将Excel数据转存进其中方便读取。Editor文件夹可以放在项目的任何文件夹下,可以有多个,放在其中的内容,项目打包时不会被打包到项目中。Dll文件:库文件,可以理解为它是许多代码的集合,将相关代码集合在库文件中可以方便迁移和使用,方便用户直接使用。容器:放一个字典,存储整张表的数据,对应数据结构类的类型,key利用唯一ID来设置(保证主键不一样)

2024-03-09 11:50:53 1231

原创 【Unity】二进制文件 数据持久化(修改版)【个人复习笔记/有不足之处欢迎斧正/侵删】

在内存中都以字节的形式存储着,通过sizeof方法可以看到常用变量类型占用的字节空间长度(1byte = 8bit,1bit(位)不是0就是1,不仅可以节约存储空间,提升效率;还可以提升安全性;而且在网络通信中我们直接传输的数据也是字节数据(2进制数据)

2024-03-08 15:08:03 1786

原创 [unity] xLua 热更新 【个人复习笔记/有不足之处欢迎斧正/侵删】

注意:重定向后,如果使用lua使用C#事件的方法去添加,在事件加减的重定向lua函数中,不要把传入的委托往事件里存,会死循环(会把传入的函数存在lua中)-> self:myEvent("+", del)因此在使用时 可能出现意想不到的问题。(Lua脚本会放到AB包中,最终通过加载AB包再加载其中的lua脚本资源来执行,但是AB包中如果要加载文本,后缀有一定的限制,.lua不能被识别)自定义中的变量可以更多也可以更少,如果变量比 lua中的少 就会忽略它,如果变量比 lua中的多 不会赋值 也会忽略。

2024-03-05 22:21:16 1435

转载 [unity] c#知识点补充整理其二 【个人复习笔记/有不足之处欢迎斧正/侵删】

接口不是类(无构造函数和析构函数),不能被实例化,抽象类可以间接实例化(可以被继承,有构造函数,可以实例化子类的同时间接实例化抽象类这个父类)。可以在加载程序运行时,动态获取和加载程序集,并且可以获取到程序集的信息反射即在运行期动态获取类、对象、方法、对象数据等的一种重要手段。通过以上核心类可在运行时动态获取程序集中的类,并执行类构造产生类对象,动态获取对象的字段或属性值,更可以动态执行类方法和实例方法等。delegate 类型:委托与 C++ 中的函数指针基本相似,但前者具有类型安全,是安全的。

2024-03-04 21:38:35 95

原创 [Unity3d] 网络开发基础【个人复习笔记/有不足之处欢迎斧正/侵删】

TCP/IP协议是一 系列规则(协议)的统称,他们定义了消息在网络间进行传输的规则是供已连接互联网的设备进行通信的通信规则OSI模型只是一个基本概念,而TCP/IP协议是基于这个概念的具体实现。

2024-03-03 11:41:47 1183

原创 [unity] c# 扩展知识点其一 【个人复习笔记/有不足之处欢迎斧正/侵删】

微软的.Net既不是编程语言也不是框架,是类似于互联网时代、次时代、21世纪、信息时代之类的宣传口号,是一整套技术体系的统称,或者说是微软提供的技术平台的代号.1.跨语言只要是面向.NET平台的编程语言(C#、VB、 C++、 F#等等),用其中一种语言编写的内容可以无缝地用在另一种语言编写的应用程序中CLS:一种语言互操作的便准规范CLI :公共语言基础结构。是微软将CTS等内容提交给国际组织计算机制造联合会ECMA的一个工业标准2.跨平台。

2024-03-01 18:44:28 1034 1

原创 [Unity]设计模式的七大原则?【个人复习笔记/侵删/有不足之处欢迎斧正】

子类可以扩展父类的功能,但是子类尽量添加新的方法不要改变父类原有的功能,程序中对于实例化对象的子类型,不需要修改代码,可以直接进行替换(同时降低变更引起可能出现的风险,如果接口的单一职责做得好,一个接口修改只对应的实现类有影响,对其他的接口无影响。其目的是降低类之间的耦合度,尽量减少对其他类的依赖,提高模块的相对独立性。合成复用原则是通过将已有的对象纳入新对象中,作为新对象的成员对象来实现的,新对象可以调用已有对象的功能,从而达到复用。但是反过来则不可以,有子类的地方,父类未必就能适应)。

2024-02-28 17:10:00 357

原创 [unity]lua热更新——个人复习笔记【侵删/有不足之处欢迎斧正】

AB包是特定于平台的资产压缩包,类似于压缩文件相对于RESOURCES下的资源,AB包更加灵活轻量化,用于减小包体大小和热更新可以在unity2019环境中直接下载Asset Bundle Browser可以在其中设置关联。

2024-02-28 13:30:57 1580 1

原创 unity——shader基础知识点 学习笔记【个人复习向/侵删/有不足之处欢迎斧正】

混合方式决定了透明半透明颜色的正确表现,以及一些特殊颜色效果的表现。顶点着色器回调函数中计算,逐顶点光照会在每个物体的顶点上进行光照计算,这意味着光照计算只在物体的顶点位置上执行,而在顶点之间的内部区域使用插值来获得颜色信息。表面着色器(Surface Shader) 是Unity自己创造的一 种着色器代码类型,本质是对顶点/片元着色器的一层封装,需要的代码量很少。光照模型指的是用于模拟光照效果的一组数学公式和算法,用于确定在3D场景中的模型表面应该如何对光进行反射和散射,从而实现视觉上逼真的照明效果(

2024-02-21 22:48:01 1397

原创 unity——shader入门知识点 学习笔记【个人复习向/侵删/有不足之处欢迎斧正】

坐标空间的变换主要是指:在渲染管线中的,我们需要将坐标数据,在这几种空间当中进行变换计算(利用矩阵相关知识)在设计模型时,使用的是模型空间(所有的顶点、法线等等相关数据都是基于模型空间坐标系的)当我们将模型导入到Unity后,最终能够被我们在屏幕上看到,这里面的就经历了我们看不到的坐标空间变换。2.观察空间变换指的主要是将模型空间中的点或向量从世界空间中变换到观察空间,它是顶点变换的第二步将数据从世界空间一> 观察空间进行变换,观察空间变换也可以称为观察变换。

2024-02-20 15:13:42 1196

原创 unity——ScriptableObject相关知识点【学习笔记/不足之处欢迎斧正/个人复习向/侵删】

通过资源加载的信息关联:加载数据文件资源,需要注意的是,Resources\AB包、Addressables都支持加载继承ScriptableObject的数据文件(如果同时有多个对象关联同一个数据容器文件,他们贡献的是一个对象,因为是引用对象,所以在任何地方进行修改后,其他地方也会发生改变)如果希望在运行时能有一组唯一的数据可以使用,但是这个数据又不太希望保存为数据资源文件浪费空间,那么非持久化数据的好处便可以体现,其特点为:只是在运行时使用,在编辑器模式下也不会保存在本地(停止运行后,数据便会丢失)

2024-02-07 19:22:59 2868

原创 汇编语言8086 期末考试 笔记总结(内容补充)【个人复习向】【欢迎各位斧正错误之处】(所借鉴部分资料侵删)

一个字可以存在一个16位寄存器中,这个字的高位字节存在这个寄存器的高8位寄存器中,这个字的低位字节存在这个寄存器的低8位寄存器。运算器一次最多可以处理16位数据,寄存器最大宽度也为16位,在8086内部处理与传输、暂存的也是16位,寻址能力也只有64k。段地址*16必然是16的倍数,所以一个段的起始地址也一定是16的倍数,一个段的长度最多为64k。JMP short 的机器指令中,包含的是跳转到指令的相对位置,而不是转移的目标位置。将DS:0储存单元的值传给AL,然而经过汇编后,含义变了。

2024-01-23 12:17:05 1190

原创 数字逻辑期末复习【个人期末复盘】【有不足之处欢迎斧正】

如果题目要求设计一个逻辑电路,先写出真值表对应的卡诺图,然后圈出对应的卡诺圈。需要注意的是,一个触发器可以表示一位二进制数,因此需要四个触发器。列写状态转移真值标,然后利用卡诺图得到状态方程和输出方程,导出激励方程,最后画出电路图。分析电路功能时,需要先列出电路的真值表,然后分析电路的真值表(例如功能为同或)先写出激励(驱动)方程和输出方程,进而得到状态方程,列出状态方程的真值表。若存储的容量为512*32位,则该存储器地址线有条,数据线有条。时电路中存在延迟造成的,当卡诺圈存在相切时,便存在竞争与冒险。

2024-01-15 16:28:16 611

原创 大学物理C 期末考试 笔记总结(下)【个人复习向】【欢迎各位斧正错误之处】

当穿过闭合回路的磁通量变幻时,不管这种变化是什么,原因是什么,回路中由电流产生,成为电磁感应现象。楞次定律:感应电动势产生的感应电流方向,总是使得感应电流的磁通量阻碍原来的磁通量的变化。在等温过程中,气体从外界吸热全部转化为对外做功,而气体的内能不变。电磁感应下现象中的电流成为感应电流,相应的电动势为感应电动势。磁导率 真空中的磁导率 相对磁导率。磁场强度 H。21.静电场的高斯定理。顺磁值 抗磁值 铁磁值。13.自感应与互感应。磁介质的安培环路定理。

2024-01-13 13:33:19 1380

原创 大学物理C 期末考试 笔记总结(上)【个人复习向】【欢迎各位斧正错误之处】

大学物理C 期末考试 笔记总结(上)【个人复习向】【欢迎各位斧正错误之处】

2024-01-06 11:17:07 2719

原创 离散数学期末考试复习知识点(1)(个人复盘向)

欧拉图是指通过图(无向图或有向图)中所有边且每边仅通过一次通路,相应的回路称为欧拉回路。具有欧拉回路的图称为欧拉图(E u l e r G r a p h Euler GraphEulerGraph),具有欧拉通路而无欧拉回路的图称为半欧拉图。比如,本命题是假的,这句话既可以是真的也可以是加的,我们管这种陈述句叫做悖论,悖论不是命题。像T这种由简单命题通过联结词联结而成的命题,称作复合命题。首先理解原子命题先要理解什么是命题,命题是能分辨真假的陈述句。,这样的复合命题形式称为命题公式。2.什么是命题公式?

2023-12-27 13:11:55 428

原创 合肥工业大学大学 大学物理C 期中考试真题复习【个人复习向】【仅供交流与学习】【有错误或不足之处欢迎斧正】【侵删】

力矩:一个有固定的轴的静止物体,在外力作用下,有的时候发生转动,但有的时候不发生转动。(一个刚体的转动惯量的影响因素包括,刚体的总质量,质量的分布,给定轴的位置)例如一个球从天上坠落,阻力等于其重力,但由于力的平衡,速度不变,动能不变,但重力势能减小,因此机械能减小。注:功的大小只用于物体的初末位置有关,而与其所经过的路径无关,这种力叫做保守力,保守力包括重力,弹性力,万有引力等。答案选择C,一个刚体的转动惯量的影响因素包括,刚体的总质量,质量的分布,给定轴的位置。A:物体的内力做功,机械能不守恒。

2023-11-12 13:41:52 1274

原创 python期末考试常用知识点总结【个人总结向】

21.字典是无序可变的序列,字典中的键可以为任意不可变的数据,globals()返回当前作用域的所有全局变量和值的字典;5.python采用的是基于值的自动内存管理方式,为对象修改值的时候,并不是真的直接修改变量,而是使得变量指向新的值,这对python所有类型的变量都是一样的。Python 惰性求值,函数式编程高效,原因之一是将计算推迟到需要的时候进行。28.python中的函数和自定义对象的成员是随时可以发生改变的,可以为函数和自定义对象动态增加新成员,在函数外部也可以直接访问函数的成员。

2023-11-07 17:23:20 1046

原创 java算法编程题复健练习【2】

输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。题目来源于力扣 剑指 Offer 22. 链表中倒数第k个节点。个节点,从头节点开始,它们的值依次是。

2023-07-19 20:30:18 90

原创 java算法编程题复健练习【1】

给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9.给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。题目来源于 力扣 剑指 Offer 18. 删除链表的节点。返回删除后的链表的头节点。

2023-07-19 20:22:26 89

原创 MYSQL常用函数总结整理

4.2IFNULL(VALUE1,VALUE2)如果VALUE1不为空返回VALUE1,否则返回VALUE2。SELECT SUBSTRING('',INT,INT)//从int开始截取一共截取int个。4.1IF(VALUE,T,F)如果VALUE为真,返回T,否则返回F。SELECT LPAD('STR',INT,'填充物');1.2 LOWER 将字符串str全部转为小写。3.2CURTIME() 返回当前时间。3.3NOW() 返回当前日期和时间。

2023-07-18 14:37:15 118

原创 【模拟电路】【期末复习】知识点整理2

1.当两个电源或者两个电源以上时要考虑叠加定理,将一个电源作用另一个电源置0,电压源看作导线也就是短路,电流源看到开路就断开。10.电流源串联一个电阻,不能等效,因为1Ω上有点压,列KVL方程式,会导致结果偏小,由于是非关联电路所以是吸收。7.KCL/KVL在线性非线性都适用,但是叠加定理在线性才能使用。3.原件有储能是零状态,外部激励是零响应,两者相加即为全响应。B电位差永远不变,C,D不一定。9.关联电路,正向流入,8+15=23。8.0电感。2.D正确,A应该为向量形式。

2023-06-24 14:24:16 151

原创 【模拟电路】【期末复习】知识点整理【1】

1.PN结正向偏置,即P型半导体接电源正极,N型半导体接电源负极时,PN极变薄,流过的电流较大,呈现导通状态;PN结反向偏置,即P型半导体接电源负极,N型半导体接电源正极时,PN极变厚,流过的电流较小,呈现截至状态;2.硅管的门槛电压为Uth约为0.5V,锗管约为0.1V3.导通电压,硅管约为0.6V,锗管约为0.2V。

2023-06-23 17:13:06 835

合肥工业大学 操作系统 实验报告

仅作学习与交流 侵删 合肥工业大学 操作系统 实验报告

2025-01-19

合肥工业大学 操作系统 课程设计报告

合肥工业大学 操作系统 课程设计报告 仅供学习与交流 题目:36.内存文件系统:建立基于内存的文件系统

2025-01-19

合肥工业大学《系统硬件综合设计》课程设计报告

合肥工业大学《系统硬件综合设计》课程设计报告 仅供学习与交流 1 设计要求 基于精简指令集架构完成一个多周期流水线CPU的设计,所设计的各类指令条数不少于10条,对于指令执行时可能产生的冒险与冲突,能够采取各种相应的方法合理解决,对于如何提高系统性能有一定的思考和策略,并能部分实现。在EDA软件上可以运行自己设计的测试程序并仿真验证所有设计的指令。例如:斐波拉契数列的显示,汇编代码的编写和编译。 (中) 1.1 CPU处理指令的过程 冯•诺伊曼型计算机[2]的CPU将指令和数据不加区分放在存储中,指令的处理过程需要访问存储。如图1所示,一条指令的处理通常可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。

2025-01-19

合肥工业大学 计算机网络 课程设计

仅作学习与交流 合肥工业大学 计算机网络 课程设计 自拟题目 源工程+实验报告

2025-01-19

【合肥工业大学】计算方法 实验报告

【合肥工业大学】计算方法 实验报告 仅供学习与交流 侵删 资源有误请联系QQ582233808 数学原理 求非线性方程组的解是科学计算常遇到的问题,有很多实际背景.各种算法层出不穷,其中迭代是主流算法。只有建立有效的迭代格式,迭代数列才可以收敛于所求的根。因此设计算法之前,对于一般迭代进行收敛性的判断是至关重要的。牛顿法也叫切线法,是迭代算法中典型方法,只要初值选取适当,在单根附近,牛顿法收敛速度很快,初值对于牛顿迭代至关重要。当初值选取不当可以采用牛顿下山算法进行纠正。 数学原理 高斯-塞德尔迭代法(Gauss-Seidel Iteration Method)是另一种用于求解线性方程组的迭代方法。它与雅可比迭代法类似,但是每次迭代中,高斯-塞德尔法会立即使用新计算得到的值,而不是像雅可比法那样在下一次迭代中才使用。这种方法通常比雅可比迭代法收敛得更快。

2024-12-20

合肥工业大学 计算方法 期末试题 作业题答案整理

合肥工业大学 计算方法 期末试题+作业题答案整理 仅供学习与交流,侵删 有遗漏之处,请联系QQ582233808斧正

2024-12-12

合肥工业大学 计算机体系结构 期末考试试题

合肥工业大学 宣城校区 计算机体系结构 期末考试试题 个人笔记整理 PPT例题 仅供学习与交流 侵删 有误之处请联系QQ582233808

2024-11-28

合肥工业大学 宣城校区 数字媒体技术 DM 小组报告以及成果作品

合肥工业大学 宣城校区 数字媒体技术 DM 小组报告以及成果作品 仅供学习与交流 有误请联系qq582233808

2024-11-28

合肥工业大学 宣城校区 数字媒体技术 DM 实验报告

合肥工业大学 宣城校区 数字媒体技术 DM 实验报告 仅供学习与交流 有误请联系qq582233808 实验一:图像格式 (1).图像格式、大小与质量的关系 (2).对一副小女孩的照片进行调色处理 1、调节其亮度、对比度和饱和度,理解数值与效果之间的关系。 2、 使用色阶工具将照片的过暗区域提高亮度。 3、 使用色彩平衡工具对图像的暗处和亮处进行色彩调节。 4、 使用色相/饱和度工具对图像中指定色彩区域进行调整。 5、 尝试其它工具,推测其作用。 (3).将所分配的一张电影海报的前景与背景分离,前景主要指的是明显的人物、道具、标题或其它物品。用选择的方法将前景扣出来独立成为一层,再将背景位置按周围信息延生填补,如实在无法填补,则填充接近于背景的纯色。 二、实验内容:对一副小女孩的照片进行调色处理 1、 调节其亮度、对比度和饱和度,理解数值与效果之间的关系。 2、 使用色阶工具将照片的过暗区域提高亮度。 3、 使用色彩平衡工具对图像的暗处和亮处进行色彩调节。 4、 使用色相/饱和度工具对图像中指定色彩区域进行调整。 5、 尝试其它工具,推测其作用。

2024-11-28

合肥工业大学 宣城校区 数字媒体技术 DM 调研报告

合肥工业大学 宣城校区 数字媒体技术 DM 调研报告 仅供学习与交流 有误请联系qq582233808 2024年《数字媒体技术》课程调研报告 产业发展调研 摘 要 摘要部分字数在300字以内,主要简单介绍你调研的该选题的产业背景,概括介绍该调研的相关内容、结论等。(字体:宋体,字号:小四,行间距:固定值 22磅)

2024-11-28

【合肥工业大学】【操作系统实验报告】OS

仅作学习与交流 侵删 有错误之处请联系qq582233808 1实验目的和任务要求 跟踪调试 Linux 0.11在PC机上从CPU加电到完成初始化的过程。 查看Linux 0.11启动后的状态和行为,理解操作系统启动后的工作方式。 2实验原理 通过跟踪和调试 Linux 0.11 操作系统在PC机上的启动过程,以及观察其启动后的状态和行为,帮助深入理解操作系统启动的工作原理。 3实验内容 3.1准备实验 使用浏览器登录平台领取本次实验对应的任务,从而在平台上创建个人项目(Linux 0.11 内核项目),然后使用VSCode将个人项目克隆到本地磁盘中并打开。 在VSCode左侧的“文件资源管理器”窗口中打开boot文件夹中的bootsect.asm和setup.asm两个汇编文件。简单阅读一下这两个文件中的源代码和注释。 使用Task中的“生成项目”完成项目的生成过程后,使用Windows资源管理器打开项目文件夹中的boot文件夹。找到由bootsect.asm生成的软盘引导扇区程序bootsect.bin文件,确认该文件的大小为512字节(与软盘中一个扇区的大小相同)。

2024-11-24

合肥工业大学 宣城校区 人工智能原理 设计报告

合肥工业大学 宣城校区 人工智能原理 设计报告 仅供学习与交流 联系方式:QQ582233808 说 明 实验报告是关于实验教学内容、过程及效果的记录和总结,因此,应注意以下事项和要求: 1.实验报告要求:格式规范,语言表达清楚,数据和程序真实。并能够理论联系实际,认真分析实验中出现的问题与现象,总结经验。 2.每位同学应独立完成实验报告的撰写,严禁抄袭或拷贝,否则,一经查实,按作弊论取,并取消理论课考试资格。 3. 可根据实际需要调整每个单元格的篇幅。 4. 请按照要求填写实验报告。算法源代码请放置在附录中。 题目 3:N 皇后问题 目的:熟练掌握搜索算法及其应用。 基本任务:在 N 行 N 列的国际象棋上摆放 N 个皇后,使其不能互相攻击(即任意两个皇后都不能处于同一行、同一列或同一斜线上)。请问有多少种 摆法,以及如何摆放这些皇后。请以八皇后问题为例给出摆放方案。 延伸: (1)有哪些算法可以求解该问题,请实现不同的算法,并从时间效率、空 间效率、算法正确性等角度进行对比。 (2)从不同算法的对比结果中可以得出哪些有意义的结论? (3)如何尽可能的提高搜索效率?

2024-11-05

合肥工业大学 宣城校区 人工智能原理 期末报告

侵删 仅供学习与交流 合肥工业大学 宣城校区 人工智能原理 期末报告 说 明 1.期末报告的选题需在课程要求的范围内。 2.报告要求:格式规范,语言表达清楚。并能够理论联系实际,认真分析研究中出现的问题与现象,总结经验。 3.每位同学应独立完成期末报告的撰写,严禁抄袭或拷贝,否则一经查实,按作弊论取,并取消成绩。 4.可根据实际需要调整模版的章节安排。 5.报告结尾需附上阅读论文的首页截图。 联系方式:QQ582233808

2024-11-03

合肥工业大学 宣城校区 人工智能原理 实验报告

合肥工业大学 宣城校区 人工智能原理 实验报告 仅作参考和学习交流 说 明 实验报告是关于实验教学内容、过程及效果的记录和总结,因此,应注意以下事项和要求: 1.实验报告要求:格式规范,语言表达清楚,数据和程序真实。并能够理论联系实际,认真分析实验中出现的问题与现象,总结经验。 2.每位同学应独立完成实验报告的撰写,严禁抄袭或拷贝,否则,一经查实,按作弊论取,并取消理论课考试资格。 3. 可根据实际需要调整每个单元格的篇幅。 4. 请按照要求填写实验报告。算法源代码请放置在附录中。

2024-11-02

合肥工业大学 宣城校区 人工智能 期末报告

合肥工业大学 宣城校区 人工智能 期末报告 计算机与信息学院 HFUT 仅作为参考 说 明 期末报告是关于该课程教学内容、过程及效果的一种记录和总结,因此,应注意以下事项和要求: 1.期末报告要求:格式规范,语言表达清楚,数据和程序真实。并能够理论联系实际,认真分析研究中出现的问题与现象,总结经验。 2.每位同学应独立完成期末报告的撰写,严禁抄袭或拷贝,否则,一经查实,按作弊论取,并取消成绩。 3. 可根据实际需要调整每个单元格的篇幅,但是不建议超过40页。 4. 请按照要求填写期末报告。算法源代码请放置在附录中。 资源问题联系方式:QQ582233808

2024-10-29

合肥工业大学 编译原理 期末试卷+课程设计+实验报告 (宣城校区)

合肥工业大学 编译原理 期末试卷+课程设计+实验报告 宣城校区 (侵删) 两年期末考试题 仅供参考

2024-10-12

合肥工业大学概率论往年真题及参考答案 侵删 用作学习与交流

合肥工业大学概率论往年真题 侵删 用作学习与交流 合肥工业大学宣城校区 概率论与数理统计

2024-10-06

合肥工业大学 宣城校区 嵌入式系统实验报告

一、实验目的和要求 学会Linux系统中开发汇编程序的步骤和方法。在此基础上,掌握通过汇编程序访问GPIO端口,以实现控制Tiny6410开发板上LED的方法。 二、实验内容(包括实验步骤和代码) 本次实验使用Fedora(合肥校区)/CentOS(宣城校区)操作系统环境,安装ARM-Linux的开发库及编译器。学习在Linux下的编程和编译过程,即创建一个新目录leds_s,使用编辑器建立start.S和Makefile文件,并使用汇编语言编写LED控制程序。编译程序,并下载文件到目标开发板上运行。 实验步骤: 1.建立工作目录leds。 首先将预先提供的实验源码复制到Windows系统桌面上,再点击【虚拟机】菜单中的【设置】,选择【选项】中的“共享文件夹”,添加Windows系统中的桌面路径为共享文件夹,然后鼠标右键复制Windows系统桌面上的leds文件夹(内含Makefile文件),接着进入虚拟机当前用户的Home(合肥校区)/root(宣城校区)目录,使用鼠标右键进行粘贴,从而将文件夹从Windows系统复制到虚拟机的系统中。 2.编写程序源代码。 在Linux下的文本编辑

2024-08-01

合肥工业大学 组合数学 期末考试 往年真题试卷 以及作业测试题

合肥工业大学 组合数学 期末考试 往年真题试卷 以及作业测试题(侵删) 题目:设 n 为偶数,用 an 表示长为 n 且含偶数个 0 偶数个 1 的二进 制序列的个数,求 an。 本题为课本原题。请见 P52 例 2.4.5。现将解答抄录如下: 解:把长度为 n 的二进制序列的 n 个位置看作 n 个不同的球,将它 们放入标号为 0 和 1 的两个不同盒中,且每个盒中均放偶数个,于是数列 an(n = 0, 1, 2, ···) 的指数生成函数为 题目:设集合 A = {1, 2, 3, 4, 5},则集合 A 上有几个等价关系? 本题的大部分知识可以在《组合数学》P102-106 找到。 复习:等价关系。见《离散数学》P75 定义 3.6.1。 • 设 b 为任意集合,R ⊆ A × A. • 对 ∀x ∈ A,均有 & x, x' ∈ R,则称 R 为 A 上的自反关系 (refective relation)。通俗地说,考察 A 中的元素 x,若对 ∀x,x 都和自身存在 关系 R,则 R 为 A 上的自反关系。

2024-07-02

合肥工业大学 嵌入式系统原理 往年期末试卷 真题 以及收集到的电子笔记

合肥工业大学 嵌入式系统原理 往年期末试卷 真题 以及收集到的电子笔记(侵删) 计算机科学与技术 物联网工程 电子信息科学 第一章绪论 1.1 嵌入式系统的概念 嵌入式系统是嵌入到对象体系中的、用于执行独立功能的专用计算机系统 嵌入式系统的三要素是:嵌入性、专用性、计算机系统 1.2 嵌入式系统的发展历程 后PC时代的核心技术是嵌入式技术 1.3 嵌入式系统的结构 嵌入式系统一般由嵌入式处理器、外围硬件设备、嵌入式操作系统(可选),以及用户的应用软件系统等四个部分组成。 1.4 嵌入式系统的分类 按软件实时性需求分类:非实时系统/软实时系统/硬实时系统 按系统的复杂程度分类:小型系统 /中型系统/复杂系统 流水线(Pipeline)技术:几条指令可以并行执行。 冯诺依曼结构——不区分数据和程序存储器。 为了提高CPU的运行效率 ARM微处理器的结构。 ➢ ARM微处理器的内核结构。 微处理器 = 运算部件 + 控制部件 + 寄存器组 + 总线 包含ALU、桶形移位器、乘法器、 浮点部件(可选)、 指令译码及控制逻辑、指令流水线、 数据/地址寄存器 、状态寄存器、总

2024-07-02

合肥工业大学 计算机组成原理实验 实验报告 计算机科学与技术 宣城校区

合肥工业大学 计算机组成原理实验 实验报告 计算机科学与技术 宣城校区 HFUT 2022 实验一 Vivado环境下组合电路的设计与仿真 1.Led灯的控制电路 (1).给关键代码添加注释,或者给出模块代码的流程图。 (2).编程与自己的学号有关联的测试程序(也称激励文件),在测试程序中关键代码后给出注释。可以将延迟时间,对应于自己的学号,或者将学号*2作为延迟时间,或者将学号的后6位作为延迟时间…… 3).对电路进行仿真,根据仿真波形,验证电路功能是否正确。将仿真后获得的波形图截图保存后,放到实验报告中。 (4).在Vivado中,通过项目管理窗口中的schematic菜单,生成与verilog代码对应的电路原理图,将该电路原理图放到实验报告中。 2.编码器 (1).给关键代码添加注释,或者给出模块代码的流程图。 (2).编程与自己的学号有关联的测试程序(也称激励文件),在测试程序中关键代码后给出注释。可以将延迟时间,对应于自己的学号,或者将学号*2作为延迟时间,或者将学号的后6位作为延迟时间…… 3).对电路进行仿真,根据仿真波形,验证电路功能是否正确。将仿真后获得的波形图截图

2024-06-14

合肥工业大学 计算机科学与技术 《计算机类专业创新实践》课程报告

合肥工业大学 计算机科学与技术 《计算机类专业创新实践》课程报告 自拟题目 合肥工业大学宣城校区 技术栈为 C# LUA UNITY 编译环境为vs2022

2024-06-14

合肥工业大学 计算机组成原理 期末考试试题以及重点范围

合肥工业大学 宣城校区 计算机科学与技术专业 计算机组成原理 期末考试 原题试卷 【侵删】

2024-06-13

合肥工业大学 宣城校区 大学物理实验 历年期末考试卷纸和前辈的复习提纲

合肥工业大学 宣城校区 大学物理实验 历年期末考试卷纸和前辈的复习提纲(只适用于交流和学习)

2024-05-08

合肥工业大学 大学物理C 期末考试 试卷收集

合肥工业大学 大学物理C 期末考试 试卷收集 注意,由于出题老师不同,大物试卷参考价值有限 同时,部分卷子来自于合肥校区,部分来自宣城校区,注意鉴别 注意卷纸上的专业代码

2024-05-06

合肥工业大学数字逻辑电路 往年期末试卷 真题

合肥工业大学数字逻辑电路 往年期末试卷 真题 包括20-21,22-23期末真题 仅供学习与交流使用 侵删

2024-01-15

合肥工业大学概率论作业答案及解析

合肥工业大学概率论作业答案及解析 概率论与数理统计习题册 本资源只用做学习交流,侵删

2024-01-13

合肥工业大学python期末考试往年试卷

仅供学习与参考 合肥工业大学宣城校区python往年试卷 Python是一种高级编程语言,以其简洁、易读、可扩展性以及丰富的库支持而受到广泛欢迎。以下是Python的一些主要特点和优势: 易读性强:Python的语法清晰、简洁,使得代码易于阅读和理解。这使得Python成为初学者学习编程的理想选择,同时也能满足专业开发人员的需求。 强大的库支持:Python拥有庞大的开源库支持,涵盖了从数据分析、机器学习、Web开发到自动化运维等各种领域。例如,NumPy、Pandas、Matplotlib等库在数据处理方面表现出色,而Django和Flask等框架则广泛应用于Web开发。 动态类型:Python是动态类型的语言,这意味着你不需要预先声明变量的类型。这增加了代码的灵活性,但也要注意可能带来的类型相关错误。 广泛的应用领域:Python被广泛应用于网页开发、数据分析、人工智能、机器学习、网络编程、自动化脚本、科学计算等领域。 跨平台:Python可以在多种操作系统中运行,包括Windows、Linux和Mac OS。 社区支持:Python有一个庞大而活跃的社区,提供了大量的教程 侵删

2023-11-10

合工大往年计算机组成原理试题

侵删,用于学习与交流 计算机组成原理是研究计算机硬件和软件设计的基础知识。 首先,计算机硬件是指构成计算机系统的物理成分,包括中央处理器(CPU)、内存、输入输出设备、主板等。中央处理器是计算机的核心部件,负责执行指令和处理数据。内存是存储数据和指令的临时存储器,分为随机存储器和只读存储器两种。输入输出设备用于与计算机进行交互,例如键盘、鼠标、显示器等。主板则是将各种硬件组件连接在一起,形成一个完整的计算机系统。 其次,计算机软件是指用于操作和控制计算机系统的程序,包括操作系统、应用程序、驱动程序等。操作系统是计算机系统的基本软件,负责管理硬件资源、调度程序运行以及提供与用户交互的接口。应用程序是用于完成特定任务的软件,例如文字处理、图像处理等。驱动程序是用于控制硬件设备的软件,例如显示器驱动程序、鼠标驱动程序等。 在计算机组成原理中,还需要了解计算机系统的基本结构和工作原理。计算机系统通常分为层次结构,每个层次都提供一组特定的服务,并向上层提供接口。例如,操作系统层提供硬件管理和资源调度等服务,应用程序层提供各种具体的业务功能。 最

2023-07-13

合肥工业大学《电路与电子技术》(电路和模电往年期末试卷)宣城校区

合肥工业大学《电路与电子技术》(电路和模电往年期末试卷)【宣城校区】 考试教材全书共分18章,主要内容有:电路模型和电路定律、电阻电路的等效变换、电阻电路的一般分析、电路定理、含有运算放大器的电阻电路、储能元件、一阶电路和二阶电路的时域分析、相量法、正弦稳态电路的分析、含有耦合电感的电路、电路的频率响应、三相电路、非正弦周期电流电路和信号的频谱、线性动态电路的复频域分析、电路方程的矩阵形式、二端口网络、非线性电路、均匀传输线,另有磁路和铁心线圈、PSpice简介和MATLAB简介三个附录。书末附有部分习题答案。

2023-06-29

舌象数据集公开数据库大集合(收集于阿里云天池,飞桨,kaggle等)

数据量在四位数左右,可供于机器学习使用,深度学习可能不太够。 不同开源数据库的数据标签格式不统一,可能要手动处理或者做一个多模态。 同时也包括一部分嘴唇的图象数据 仅供交流学习使用 侵删 本人也在做相关实验,欢迎各位在评论区交流经验和算法知识

2023-06-24

空空如也

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

TA关注的人

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