project2-starter-code CS161项目2的骨架代码
2023-10-18 06:01:12 12KB Go
1
matlab飞行模拟代码AERE161-Project2 项目 2:爱荷华州立大学 2018 年Spring学期 AerE 161 弹丸的飞行路径。 此存储库包含: 原始作业的 .pdf 副本, 5 个 .m 文件,生成对象轨迹的图形和值, 一个 .tex 文件,上面写着这个项目的工作过程,以及 代码和输出为 .png 文件的屏幕截图,用于创建 LaTeX 文档。 这个项目是用 Matlab、Notepad++、ShareLaTeX、血液、汗水、眼泪和大量的爱制作的。 请享受。 哈马德伊玛目。 爱荷华州立大学航空航天工程本科。 2018 年 3 月 23 日。
2022-12-09 21:19:22 1.41MB 系统开源
1
实验原理:1.OpenCV:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口,从而使得图像处理和图像分析变得更加易于上手,让开发人员更多的精力花在算法。2.均值滤波:均值滤波是一种典型的线性滤波器,将一个窗口区域中的像素计算平均值,然后将窗口中计算得到的均值设置为锚点上的像素值。均值滤波用卷积实现,得到的像素值需除以窗口尺寸大小。 实验目的:采用局部、全局图像滤波方法,设计能实现人像美颜功能的算法 实验内容:1.了解并学习OpenCV的Python第三方库——opencv-python中实现读取图像、图像缩放、图像滤波、显示图像、保存图像等功能的函数。2.编写算法,对所给图像进行均值滤波,改变kernel的大小,得到不同的美颜图片,并进行比较。
2022-09-19 15:05:16 2.81MB 计算机视觉
1
这是pintos的project2,优先级抢占。最后可以实现16/27Failed。上传的文件里面是需要修改的两个文件thread.c和thread.h. 并且这个代码也能实现优先级队列。因为是在project1的基础上写的。
2022-08-22 00:46:55 8KB pintos project2
1
一、设计说明 1.处理器应实现MIPS-Lite2指令集。 a)MIPS-Lite2={MIPS-Lite1,lb,sb}。 b)MIPS-Lite1={addu,subu,ori,lw,sw,beq,j,lui,addi,addiu,slt,jal,jr }。 c)addi应支持溢出,溢出标志写入寄存器$30中第0位。 2.处理器为多周期设计。 二、设计要求 3.多周期处理器由 datapath(数据通路)和 controller(控制器)组成。 a)数据通路应至少包括如下module:PC(程序计数器)、NPC(NextPC 计算单元)、GPR (通用寄存器组,也称为寄存器文件、寄存器堆)、ALU(算术逻辑单元)、EXT(扩展单元)、IM(指令存储器)、 DM(数据存储器)等。 b)IM:容量为1KB(8bit×1024)。 c)DM:容量为1KB(8bit×1024) ,采用小端序方式存取数据。 4.Figure1为供你参考的数据通路架构图。 a)我们不确保Figure1是完全正确的;我们也不确保Figure1能够满足MIPS-Lite2。 b)鼓励你从数据通路的功能合理划分的角
cs50_Project2_Auction:哈佛大学的CS50项目2.该项目是建立一个符合要求的拍卖场。 https
2022-05-24 10:19:35 57KB Python
1
baidu_nlp_project2 开课吧&后厂理工学院百度NLP项目2:百度试题数据集多标签文本分类 1.数据说明 原始数据集为高中下地理,历史,生物,政治四门学科数据,每个学科下各包含第一层知识点,如历史下分为近代史,现代史,古代史。原始数据示例: [翻译]率先实行包产到组,包产到户的农业生产责任制的省份是() ①四川②广东③安徽④湖北A。 ①③B。 ①④C。 ②④D。 ②③题型:单选题|缺点:简单|使用次数:0 |纠错复制收藏到空间加入选题篮查看答案解析:A解析:本题主要考察的是对知识的识记能力,比较容易。根据所学知识可知,在四川和安徽,率先实行包产到组,包产到户的农业生产责任制,故①③正确;②④不是。所以答案选A。知识点: [知识点:]经济体制改革,中国的振兴 对数据处理: 将数据的[知识点:]作为数据的第四层标签,显然不同数据的第四层标签数量众多 仅保留翻译作为数据特征,删除
2022-03-09 22:59:02 20KB Python
1
java web投票系统源码 java-project2 springmvc+jdbc+jsp+mysql做的在线投票系统 用到的技术以及难点: 1.页面展示使用jsp,用到了jquery,bootstrap3,投票展示用JFreeChart绘制的柱状图,有些页面的效果源码来自源码之家(代码的复用,哈哈哈,侵权我也没钱赔) 2.控制层使用的是springmvc 3.数据库mysql,使用的原生jdbc连接 4.使用到了分页技术:①先写Page类②写PageUtil类③在url中使用?进行带参数的传递来控制分页,在控制器方法使用@RequestParam(或者不使用?,在控制器方法中使用@PathVariable) 可以改进的地方(为什么不改?因为懒): 1.本来应该分为管理员和用户两种角色的,可以通过权限控制(shiro)区别开,但是我懒,于是写在一起了。 2.管理投票的update没有写,懒得想了。 3.有些页面可以通过语句实现复用,如投票分页和查询投票数分页,添加投票与修改投票。 常见问题: 1.报错:Description Resource Path L
2021-12-25 16:59:43 4.94MB 系统开源
1
操作系统实验课,pintos project2 源代码,pass 76,和大家分享,绝对值得! 操作系统实验课,pintos project2 源代码,pass 76,和大家分享,绝对值得!
2021-12-24 15:41:04 495KB 操作系统实验 pintos project2 pass
1
Project2 VerilogHDL 完成多周期处理器开发 一、设计说明 1.处理器应实现MIPS-Lite2指令集。 a)MIPS-Lite2={MIPS-Lite1,lb,sb}。 b)MIPS-Lite1={addu,subu,ori,lw,sw,beq,j,lui,addi,addiu,slt,jal,jr }。 c)addi应支持溢出,溢出标志写入寄存器$30中第0位。 2.处理器为多周期设计。 二、设计要求 3.多周期处理器由 datapath(数据通路)和 controller(控制器)组成。 a)数据通路应至少包括如下module:PC(程序计数器)、NPC(NextPC 计算单元)、GPR (通用寄存器组,也称为寄存器文件、寄存器堆)、ALU(算术逻辑单元)、EXT(扩展单元)、IM(指令存储器)、 DM(数据存储器)等。 b)IM:容量为1KB(8bit×1024)。 c)DM:容量为1KB(8bit×1024) ,采用小端序方式存取数据。 4.Figure1为供你参考的数据通路架构图。 a)我们不确保Figure1是完全正确的;我们也不确保Figure1能够满足MIPS-Lite2。 b)鼓励你从数据通路的功能合理划分的角度自行设计更好的数据通路架构。 Figure1 数据通路(供参考) 5.为使得代码更加清晰可读,建议多使用宏定义,并将宏定义组织在合理的头文件中。 6.PC复位后初值为0x0000_3000,目的是与MARS的Memory Configuration相配合。 a)测试程序将通过MARS产生,其配置模式如Figure2所示。 Figure2 MIPS存储配置模式(MARS memory configuration) 7.PPT 中的状态机设计仅供你参考。你可以根据对指令的理解去构造不同的状态机。但仍然建议遵循下述原则: a) 按指令类别构造状态分支,而不是按每条指令。 b) 状态分支不宜过多。 8.下列模块必须严格满足如下的接口定义: a)你必须在VerilogHDL设计中建模这3个模块。 b)不允许修改模块名称、端口各信号以及变量的名称/类型/位宽。 文件 模块接口定义 mips.v module mips(clk, rst) ; input clk ; // clock input rst ; // reset im.v im_1k( addr, dout ) ; input [9:0] addr ; // address bus output [31:0] dout ; // 32-bit memory output reg [7:0] im[1023:0] ; dm.v dm_1k( addr, din, we, clk, dout ) ; input [9:0] addr ; // address bus input [31:0] din ; // 32-bit input data input we ; // memory write enable input clk ; // clock output [31:0] dout ; // 32-bit memory output reg [7:0] dm[1023:0] ; 三、测试要求 9.所有指令都应被测试充分。 10.构造至少包括40条以上指令的测试程序,并测试通过。 a)MIPS-Lite2定义的每条指令至少出现1次以上。 b)必须有函数,并至少1次函数调用。 11.函数相关指令(jal和jr)是较为复杂的指令,其正确性不仅涉及到自身的正确性,还与堆栈调整等操作相关。因此为了更充分的测试,你必须在测试程序中组织一个循环,并在循环中多次函数调用,以确保正确实现了这2条指令。 四、其他要求 12.提交的压缩文件内容:工程中所有.v文件、code.txt、code.asm、课程设计报告。 13.时间要求:各班实验指导教师指定。 五、成绩及实验测试要求 14.实验成绩包括但不限于如下内容:初始设计的正确性、增加新指令后的正确性、实验报告等。 15.实验测试时,你必须已经完成了处理器设计及开发。 16.实验测试时,你需要展示你的设计并证明其正确性。 a)应简洁的描述你的验证思路,并尽可能予以直观展示。 17.实验指导教师会临时增加1~2条指令,你需要在规定时间内完成对原有设计的修改,并通过实验指导教师提供的测试程序。 a)考查时,教师将用专用testbench和code.txt检测代码执行情况。 六、开发与调试技巧 18
2021-12-23 13:04:18 165KB 计算机组成原理