- 博客(20)
- 收藏
- 关注

原创 【计算机图形学|期末复习】复习题1
计算机图形学是指利用计算机来处理图像、图形,构建虚拟三维环境,并模拟光影等自然现象的学科。它涉及到计算机图像处理、计算机视觉、计算机图形学等多个领域,是现代电子信息技术中的重要组成部分。计算机图形学的主要目标是:实现对图像及三维场景自然、逼真地模拟和呈现,以满足人们日益增长的交互式需求。
2023-06-01 19:50:27
4382
8
原创 【JavaScript学习|黑马2023课程】Web APIs day01——变量,DOM获取、操作元素内容、表单属性,定时器
以后声明变量优先使用 const。有了变量先给 const,如果发现它后面要被修改,再改为 let。const 声明的对象可以修改里面的属性,因为对象是引用类型,里面存储的是地址,只要地址不变,就不会报错。建议数组和对象使用 const 来声明。当基本数据类型的值或者引用类型的地址发生变化时,需要使用 let。例如一个变量进行加减运算或者 for 循环中的 i++。DOM(Document Object Model,文档对象模型)是用来呈现以及与任意 HTML 或 XML 文档交互的 API。
2023-11-29 20:45:28
1147
1
原创 【JavaScript学习|黑马2023课程】js基础day05——对象的使用、操作,数据类型
在堆栈中,每次函数调用或变量赋值都会创建一个新的帧(frame),帧包含了当前函数的信息或变量的值。通过理解数据的存储方式,我们可以更好地管理内存使用,避免不必要的内存泄漏,并优化代码的性能。在JavaScript中,内置对象是由语言本身提供的,开发者可以直接使用而无需定义。对象是JavaScript中非常重要的数据类型,它允许我们存储多个值作为属性,并且可以包含方法。对象是属性的集合,这些属性可以是数据或者函数。属性可以是字符串,也可以是没有引号的标识符。属性是对象的数据描述信息,包括属性名和属性值。
2023-11-29 14:59:35
1113
1
原创 【JavaScript学习|黑马2023课程】js基础day04——函数入门、作用域、匿名函数、布尔逻辑、布尔转换
在JavaScript中,函数使用function关键字进行定义,后跟函数名和括号(),函数体则在大括号{}内。function 函数名() {// 函数体例如,下面定义了一个名为sayHi的函数,它会在被调用时向文档写入 ‘hai~~’。
2023-11-28 21:39:14
1166
原创 【JavaScript学习|黑马2023课程】js基础day03——for循环使用、数组入门
for循环是一种常见的控制流结构,用于重复执行代码块。它由三个部分组成:初始化、条件和迭代表达式。false。
2023-11-28 19:39:34
1244
原创 【计算机图形学|直线生成算法】中点画线法
中点画线法(Midpoint Line Algorithm)是一种画线(Line Drawing)算法,用来在计算机屏幕上绘制线条。它的基本思想是从线段的起点和终点出发,按照一定的规则向终点逐步逼近,并在途中以控制变量的方式得出每个像素点的坐标,从而绘制出所需的线条。具体实现中,中点画线法通过计算线段斜率的变化情况,来分为斜率小于1和大于等于1两种情况,并采用Bresenham的对称性原理,以中点的颜色来控制每个像素点的生长方向,从而获得较高的绘制效率和图像质量表现。
2023-06-05 14:30:13
10623
1
原创 【编译原理|实验】预测分析程序
文章目录一、实验目的二、实验要求三、实验步骤四、实验分析4.1 LL(1)分析法分析过程4.2 消除左递归和回溯理解4.3 FIRST集和FOLLOW集理解五、实验流程5.1 整体流程5.2 求FIRST集5.3 求FOLLOW集5.4 SELECT集算法5.5 求分析表并分析输入串六、程序运行截图七、完整代码一、实验目的根据某一文法编制调试LL(1)分析程序,以便对任意输入的符号串进行分析。加深对预测分析分析法(LL(1))的理解。通过设计、编写和调试构造LL(1)分析表的程序,了解构造LL(1)
2023-06-05 13:29:54
2184
3
原创 【编译原理|实验】词法分析器的设计与实现
通过设计、编制、调试一个具体的词法分析程序,实现对高级程序设计语言源程序进行扫描过程中将其分解为各种单词的词法分析方法;加深对课堂教学的理解;提高词法分析方法的实践能力。自行编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词, 即关键字、标识符、常数、算符、界符五大类。
2023-06-05 13:07:09
12686
原创 【数据结构|单循环链表】单循环链表大部分基本操作总结(严蔚敏数据结构)
本文基本涵盖了单循环链表的大部分基本操作,与严蔚敏数据结构内容大致贴合,且大部分函数取名结合STL,可结合来学习,可直接最后跳转完整代码复制,代码运行没问题(截图省了)有问题欢迎交流。
2023-04-27 18:47:54
1710
原创 【数据结构|线性表】线性表所有基本操作总结(严蔚敏数据结构)
本文基本涵盖了线性表的所有基本操作,与严蔚敏数据结构内容大致贴合,且大部分函数取名结合STL,可结合来学习,可直接最后跳转完整代码复制,代码运行没问题(截图省了)有问题欢迎交流。此节重点应该就是合并了,算法思路可目录跳转//存储空间首地址 int capacity;//容量 int size;//当前长度 } SeqList;
2023-04-13 02:07:06
487
原创 【数据结构|线性表】删除顺序表中多余的元素,要求利用原表的空间,并且时间复杂度不超O(n^2)
本题包括基础线性表的实现,通过题目和代码理解对于时间复杂度和线性表的使用可以初步理解。
2022-09-22 17:37:10
688
原创 【面向对象】“文本相似度”课程设计的简单实现
本次面向对象课程设计中,也是有一点困难的,最后完成整个项目也是有很多收获的。在选题的时候可能由于之前见过比较类似的实验,然后很多想法啥的就都有了。设计过程中主要就是程序和界面的设计,之前都是在黑框里面实现的,这一次也是用到了MFC实现,在开始课设的前几天我就开始学习,从赵海龙老师的视频里面了解到了按钮、消息、对话框菜单等,然后又通过B站上面一些比较优秀的视频学习,跟着做敲代码实现了大部分操作,文件浏览的模块主要是课上所讲的部分,也比较好上手。...
2022-07-18 10:45:52
423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人