- 博客(106)
- 收藏
- 关注
原创 计算机图形学实验练习(实验1.2-4.1AND补充实验1&2)
计算机图形学实验练习(实验1.2-4.1AND补充实验1&2)。包含实验1.2到实验4.1,以及补充实验1&2的相关知识点及代码实现。
2025-01-27 00:00:00
727
原创 计算机图形学:实验三 光照与阴影
计算机图形学:实验三 光照与阴影。1.掌握OpenGL三维场景的读取与绘制方法,理解光照和物体材质对渲染结果的影响,强化场景坐标系转换过程中常见矩阵的计算方法,熟悉阴影的绘制方法。2.创建OpenGL绘制窗口,读入三维场景文件并绘制。3.设置相机并添加交互,实现从不同位置/角度、以正交或透视投影方式观察场景。4.实现Phong光照效果和物体材质效果。
2025-01-25 00:00:00
719
原创 计算机图形学:实验四 带纹理的OBJ文件读取和显示
计算机图形学:实验四 带纹理的OBJ文件读取和显示。1.了解三维曲面和纹理映基本知识2.了解从图片文件载入纹理数据基本步骤3.掌握三维曲面绘制过程中纹理坐标和几何坐标的使用在程序中读取带纹理的obj文件,载入相应的纹理图片文件,将带纹理的模型显示在程序窗口中。
2025-01-25 00:00:00
1186
原创 计算机图形学:实验一 OpenGL基本绘制
计算机图形学:实验一 OpenGL基本绘制。1.掌握Visual Studio Community 2019集成开发环境的安装;掌握CMake跨平台构建工具的安装;掌握Git版本控制工具的安装;掌握vcpkg库管理工具的安装;掌握系统环境变量的设置;了解和掌握OpenGL的环境配置;掌握OpenGL工程项目的建立和基本设置。2.理解OpenGL的原理;了解和熟悉OpenGL着色语言;掌握基于OpenGL的C++程序结构;掌握OpenGL中若干基本二维图形的绘制;了解顶点着色器的使用;了解片元着色器的使用。
2025-01-24 00:00:00
539
原创 计算机图形学:实验二 三维模型读取与控制
计算机图形学:实验二 三维模型读取与控制。1.熟悉OpenGL 三维模型的读取与处理;理解三维模型的基本变换操作;掌握鼠标键盘交互控制逻辑;掌握着色器中uniform关键字的使用以及数据传输方法。2.OFF格式三维模型文件的读取:完成对OFF格式三维模型文件的读取与显示,可改变物体的显示颜色。3.三维模型的旋转动画:结合模型进行旋转变换的过程,为模型添加自动的旋转动画。4.键盘鼠标的交互:通过键盘设定选择绕x、y、z轴进行旋转,鼠标左右键控制动画的开始与暂停。
2025-01-24 00:00:00
893
原创 计算机组成原理(计算机系统3)--实验八:处理器结构拓展实验
计算机组成原理(计算机系统3)--实验八:处理器结构拓展实验。处理器结构实验一的扩展:用perf记录x86中的数据相关于指令序列调整前后的事件统计(stall、CPU cycles等)处理器结构实验二的扩展:在x86系统上编写C语言的矩阵乘法代码,用perf观察分支预测失败次数,分析其次数是否与你所学知识吻合。再编写前面第二部使用的令分支预测失败的代码,验证x86是否能正确预测,并尝试做解释。
2025-01-23 00:00:00
512
原创 计算机组成原理(计算机系统3)--实验九:多核机器上的pthread编程
计算机组成原理(计算机系统3)--实验九:多核机器上的pthread编程。以一个计数程序作为起点;简单并行化;修正并发执行的同步问题;用样例代码,尝试修正其共享变量并发访问的竞争问题,分析比较上述各种实现的时间。
2025-01-23 00:00:00
850
原创 计算机组成原理(计算机系统3)--实验七:新增指令实验
计算机组成原理(计算机系统3)--实验七:新增指令实验。1) 修改数据通路,新增指令comb rs1,rs2,rd采用R型指令格式,实现将rs1高16位和rs2低16位拼接成32位整数,并且保存到rd寄存器。2) 在处理器上执行该指令,观察仿真波形,验证功能是否正确。3) 自行设计其他功能指令,并验证设计是否正确
2025-01-22 16:46:27
1152
原创 计算机组成原理(计算机系统3)--实验五:处理器结构实验二
计算机组成原理(计算机系统3)--实验五:处理器结构实验二。给出一段矩阵乘法的代码,通过开启BTB功能对其进行优化,并且观察流水线的细节,解释BTB在其中所起的作用;自行设计一段使得即使开启了BTB也无效的代码。使用循环展开的方法,观察流水因分支停顿的次数减少的现象,并对比采用BTB结构时流水因分支而停顿的次数。
2025-01-22 16:34:52
833
原创 计算机组成原理(计算机系统3)--实验四:处理器结构实验一
计算机组成原理(计算机系统3)--实验四:处理器结构实验一。给出一段代码(最好是矩阵加法或有意义的代码),带有明显的数据相关,要求通过流水线执行来发现数据相关处;记录统计信息(Statistics窗口的信息);对初始代码进行指令序列调整,以获得性能提升,记录统计信息(Statistics窗口的信息);启动forward功能以获得性能提升,记录统计信息(Statistics窗口的信息);用循环中的连续乘法做功能冲突展示,然后将后续无关指令填充到他们之间,实现优化。
2025-01-22 16:25:19
628
原创 计算机组成原理(计算机系统3)--实验三:取指和指令译码设计
计算机组成原理(计算机系统3)--实验三:取指和指令译码设计。本实验完成:1)首先完成一个译码器;2)接着实现一个寄存器文件;3)最后添加指令存储器和地址部件等将这些部件组合成一个数据通路原型。
2025-01-16 23:59:24
1038
原创 计算机组成原理(计算机系统3)--实验二:MIPS64乘法实现实验
计算机组成原理(计算机系统3)--实验二:MIPS64乘法实现实验。首先使用加法操作设计一个不检测溢出的乘法操作;完成后,对此进行优化,以期获得一个可以对溢出进行检测的乘法操作。
2025-01-16 23:50:03
652
原创 计算机组成原理(计算机系统3)--实验一:WinMIPS64模拟器实验
计算机组成原理(计算机系统3)--实验一:WinMIPS64模拟器实验。1)下载WinMIPS64;运行样例代码并观察软件各个观察窗口的内容和作用,掌握软件的使用方法。2)学会正确使用WinMIPS64的IO方法。3)编写完整的排序程序。
2025-01-16 23:41:21
682
原创 【MySQL】MySQL Workbench下载安装、环境变量配置、基本MySQL语句、新建Connection
【MySQL】MySQL Workbench下载安装、环境变量配置、基本MySQL语句、新建Connection(手把手,包会)
2024-09-04 15:48:13
9275
2
原创 互联网编程课程笔记(自用)(期末复习/知识点学习/网络知识学习/Java编程)
互联网编程课程笔记(自用)(期末复习/知识点学习/网络知识学习/Java编程)基本网络概念、网络数据流、线程、internet地址、URL和URI、HTTP、URLConnection、客户端Socket、服务器Socket、安全Socket、非阻塞IO、UDP&IP组播
2024-09-03 00:00:00
762
原创 互联网编程:实验三 域名IP转换及应用URL类定位和获取数据编程
互联网编程:实验三 域名IP转换及应用URL类定位和获取数据编程编程解析域名、编程下载一个web页面、编程分解URL、编程完成一次当当网购物网站的购物搜索。
2024-09-02 08:00:00
1104
原创 互联网编程:实验二 多线程/线程池TCP服务器端程序设计
互联网编程:实验二 多线程/线程池TCP服务器端程序设计多线程TCP服务器、线程池TCP服务器、编程扩充线程池TCP服务器的功能,增加日志功能模块。
2024-09-02 00:00:00
608
原创 算法设计与分析:实验六 图论——最大流应用问题
算法设计与分析:实验六 图论——最大流应用问题 图论基本知识,最大流模型,最大流最小割,求解最大流算法其中包括:Ford-Fullkerson算法、Edmonds-Karp算法、Dinic算法、优化Dinic算法
2024-09-01 08:00:00
1174
原创 算法设计与分析:实验五 图论——桥问题
算法设计与分析:实验五 图论——桥问题 基准算法,优化算法其中包括:使用按秩合并及可撤销并查集,线段树分治,以及Tarjan算法验证并查集优化+线段树分治的算法正确性
2024-09-01 00:00:00
2425
原创 算法设计与分析:实验四 动态规划—鸡蛋掉落问题
算法设计与分析:实验四 动态规划—鸡蛋掉落问题暴力枚举,暴力二分,动态规划其中包括:一维数组优化:(空间优化)、二分搜索优化:(时间优化)、状态转移优化:(时间优化)、基于状态转移优化的一维空间优化:(时间+空间优化)、基于状态转移优化和一维空间优化的二分优化:(时间+空间优化)
2024-08-31 08:00:00
2263
原创 算法设计与分析:实验三 回溯法——地图填色问题
算法设计与分析:实验三 回溯法——地图填色问题 基本回溯算法和优化深搜算法,其中包括:最大度结点优先涂色(最大度优化-优化搜索顺序)、剩余可填涂颜色数量最少的先涂(最少颜色优化-优化搜索顺序)、基于最少颜色优化提前中断(可行性剪枝)、优先涂邻接点不能涂而该点可以涂的颜色(最小影响-优化搜素顺序)、颜色对称性方案等效优化(排除等效冗杂)
2024-08-31 00:00:00
1355
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人