自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件构造复习的一些经验笔记

Checked异常是那些在编译时就必须处理的异常。这意味着,如果某个方法可能会抛出checked异常,那么该方法要么必须在方法签名中声明该异常,要么必须在方法体内通过try-catch块进行处理。Unchecked异常是那些在编译时不强制要求处理的异常。它们通常是由程序中的逻辑错误或程序员的疏忽引起的。这类异常在运行时才会抛出。

2024-05-28 23:19:57 608

原创 【数据库】数据库三大范式解析

第一范式是满足了原子性第二范式是消除了部分依赖第三范式是消除了传递依赖。

2024-05-23 12:02:54 926

原创 【数据库】数据库学习(MySQL,Oracle,PostgreSql)

创建新数据库- 修改数据库- 创建新表- 变更(改变)数据库表DROP TABLE- 删除表- 创建索引(搜索键)DROP INDEX- 删除索引。

2024-05-21 16:34:00 1010 1

原创 【ES6】简单剖析一下展开运算符 “ ... “

也就是说,对于来源的对象,里面的属性如果是基本类型的话,他是拷贝了一个副本,但是如果是引用类型(对象或者数组),他是相当于复制了一个引用。也就是说,如果来源的对象row,里面的引用类型改变了,那么目标的对象newRow里面的引用类型也会改变。基本用法就是通过展开运算符,将某个对象中的元素依次展开,然后赋值给新的对象。但是值得注意的是,这种拷贝是。同样也可以进行数组的拷贝。

2024-05-15 14:43:17 261

原创 【Vue2】关于response返回数据的错误小记

并且另外值得注意的是,taskList和searchedTaskList赋值的时候,你不能直接让他俩相等,因为让他俩相等的话实际上是searchTaskList是一个对于taskList的指针,修改它的时候也会修改taskList。如图,在这里返回的时候,后端是通过List< String >返回的,response接收到的实际上是一个Array数组,但是赋值给searchedTaskList的时候,需要在.then包括的范围里面赋值给他。因为这个请求是一个异步请求。

2024-05-10 20:24:03 362

原创 【springboot异常】Consider defining a bean of type ‘java.util.Map‘ in your configuration.

这里的Map是不是写成了如果你接收到的是Map的话,检查一下你的。后面改成Object即可。

2024-05-04 20:39:31 287

原创 【数据库】Oracle数据库学习笔记

tip]当我们学习一个新知识的时候,往往是先学会怎么用,然后再使用的过程中慢慢理解原理,这样也许不失为一种高效的学习方式。

2024-04-27 21:14:16 388 1

原创 【数据结构】二叉树DFS(深度优先搜索)

【代码】【数据结构】二叉树DFS(深度优先搜索)

2024-03-14 18:43:25 335

原创 【数据结构】二叉树的BFS(广度优先搜索)

【代码】【数据结构】二叉树的DFS(广度优先搜索)

2024-03-14 16:56:18 161

原创 【Python】Python语言 3小时速通(有C语言基础版)

self.year=10 #新定义的子类的属性。

2024-01-13 18:01:15 1117 1

原创 哈工大《软件工程专业导论》复习指南

选修课同学复习仅需掌握前5章和导论部分即可,软工专业同学需要掌握全部内容,不过平时分给的很多,稍微复习一下就可以应付考试。作者根据个人理解认为需要重点记忆的部分黑体标注,未标注的部分仅供了解,但最好能理解。本文内容基于作者个人理解,如有不到位指出请指出,我将会不断丰富文章内容,使其成为一个很好的复习指南。除了应付考试以外,作者更希望软工专业的同学对软件工程有大体的认识,学习并不仅仅是为了考试。

2023-12-13 20:55:05 1216

原创 【github】如何将unity项目托管到github(快速便捷)

这样做的目的是告诉git要忽略的是哪一部分内容,因为unity项目有很多项目工程中可重复性的东西不必上传。这里默认你已经在github上创建好了仓库,并且能够正常使用git。然后打开你的github仓库,找到类似下面的东西。跟着输入就行,结束以后刷新github仓库即可。这样做的目的是告诉git lfs要跟踪的内容。这些内容省略,请读者查阅其他资料。

2023-12-04 18:43:11 1670

原创 【git】如何使用Git在Github上托管代码

然后需要重新创建一个分支,因为Github上面是main,而本地是master,所以要创建main。创建好了以后在这里拷贝https连接或者ssh都可以,懒得弄ssh的直接复制https。执行这一步之后重新git push -u origin main即可。执行这一步之后重新git push -u origin main即可。首先在Github上创建仓库(登不上Github的用科学上网)粘贴:shift+insert(insert在键盘右上角)粘贴:shift+insert(insert在键盘右上角)

2023-11-29 19:33:53 540

原创 【Android Studio】Android Studio导入项目一直显示正在下载Gradle项目

Android Studio导入项目一直显示正在下载Gradle项目

2023-11-28 17:10:07 3219

原创 【C++】标准库类型String

与C语言不同,string本身就可作为一种数据类型,其实现不需要借助字符数组string s1;//s4的内容是cccccccccc其中使用等号的是拷贝初始化,不使用等号的是直接初始化。当数据较多且重复时用直接初始化(如s4)更加省事。

2023-10-10 20:05:43 286 1

原创 【数据结构】二叉树的基本操作

这样是为了保证左右子树都访问过了以后在访问根节点:当我们访问过左子树以后,弹出根节点,然后需要判断右子树是否访问过或者右子树是否为空,如果是的话就访问根节点,否则就将右子树的根节点压入栈中,然后再访问右子树的根节点的左子树,直到右子树为空或者右子树被访问过,就返回去访问根节点弹栈。该结构采用的是二叉树的左右链表示,即一个结构体中有三部分,一部分是二叉树节点本事的数据,其他两部分是指向二叉树下一个节点的指针,一个指向左子树,一个指向右子树。二叉树的存储方式哦同样有两种,一种是顺序存储,一种是链式存储。

2023-10-06 21:07:25 839

原创 【数据结构】链表栈

在进行压栈操作时,我们规定只在链表的头部进行插入,即在头结点之后插入一个元素,使得这个元素的指针指向头结点的下一个元素,然后让头结点的指针指向这个元素。链栈实际上和单链表差别不大,唯一区别就在于只需要对链表限定从头部进行删除元素和增加元素就可以了。链式栈的实现,是通过先定义一个结构体节点,然后定义一个指向该结构体的指针,通过该指针来操作栈。栈的主要表示方式有两种,一种是顺序表示,另一种是链式表示。的指针,通过该指针可以访问链式栈的栈顶元素。同样的,我们也只需要在头部进行删除元素即可。

2023-10-06 21:06:20 388

原创 【数据结构】单链表的基本操作(节点建立、插入删除)

链表的定义是基于结构体之上的,一个链表一般需要定义两方面的东西,一个是链表的节点,一个是链表的指针。int data;上述代码中的val是数据域,用来存放数据,next是指针域,用来存放下一个节点的地址。并且该代码采用了typedef定义了一个别名LNode,用来指代链表的节点,List是链表的指针,用来指向链表的第一个节点。

2023-09-27 15:30:55 1115 4

原创 【数据结构】顺序栈及其基本操作

由于栈的特性,我们在查询的时候一般查询栈的栈顶元素。栈是一种数据结构,其主要特点是后进先出,相当于我们在瓶子里面放东西,后放进去的东西在上面,所以拿出来的时候自然是从上面取出来,所以后进去的先出来。栈的判空和比较简单,在判空时只需要判断top是否等于-1即可,在判满的时候只需要判断top是否等于MAXSIZE-1即可。在压栈的过程中我们需要让top加一,即让栈顶元素的位置加一,然后让新的元素赋值到新的数组的top位置上。压栈即将元素压入栈中,压栈的时候,我们需要给函数传递需要压栈的元素和栈本身。

2023-09-26 15:14:25 576

原创 【数据结构】队列的基本操作(基本实现 | 初始化 | 出入队列)

队列与其他数据结构有一点不同,例如在栈的指针实现过程中,只需要一个栈顶指针,而在队列的指针实现中,需要两个指针,一个指向队列的头,一个指向队列的尾。其中实现的方式为,先从队列的末尾插入元素,即先创建一个节点,然后将其插入到队列的末尾。当需要出队列的时候,从队列的头开始出队列。下面将介绍队列中两个比较重要的操作,一个是入队列,一个是出队列。在队列中,front指向队列的头,rear指向队列的尾。队列的特性是先进后出,即先进入队列的元素,最后出队列。队列的指针实现,需要一个队列节点,还需要一个队列型。

2023-09-25 20:36:34 761

原创 哈工大校园网显示IP地址错误连接不上

您当前获取到的IP地址有误,请重新开关无线获取IP地址(注:电脑端还可以通过cmd窗口,输入ipconfig/release、ipconfig/renew命令)。如未解决此问题请联系网络安全和信息化办公室处理。

2023-09-15 10:39:45 1755 4

原创 java语言基础(有c语言基础)

构造器无法继承,必须用super调用。

2023-07-15 10:41:37 144

原创 离散数学 | 图论 | 欧拉图 | 哈密顿图 | 割点 | 桥(欧拉图和哈密顿图有没有割点和桥?)

本文主要解决以下几个问题:1.欧拉图能不能有割点,能不能有桥?2.哈密顿图能不能有割点,能不能有桥那么如果有桥的话,对于两个划分以后的子图,我们为了从一个顶点出发,最后再回到这个顶点,的定义就是在一个图G中,它本来是连通的,去掉一个点v以后这个图G就不连通了,那么点v就被叫做。的定义就是在一个图G中,它本来也是连通的,去掉一条边x以后这个图就不连通了,那么边x就被称为。如果这个图去掉点3,他就变成不连通的了,那么点3就是一个割点,的图,哈密顿圈是对于图G而言,它有一个圈,这个圈。,

2023-05-19 16:50:44 4472 4

原创 哈工大集合论与图论(下)慕课MOOC答案

答案选自2023哈工大集合论与图论慕课,慕课的题重复率很高并且具有极高的相似性,选答案时要格外注意对比选项,能力有限答案不一定面面俱到,整理不易读者且用且珍惜。

2023-05-17 17:56:16 1730

原创 哈工大集合论与图论(上)慕课MOOC答案

本答案选自2022哈工大集合论与图论慕课MOOC答案,慕课的题重复率很高并且具有极高的相似性,选答案时要格外注意对比选项,由于作者能力有限答案不一定面面俱到,整理不易,读者且用且珍惜。

2023-05-17 16:19:39 1903 6

原创 哈工大大计基(大学计算机——计算思维导论)慕课MOOC答案

哈工大大计基(大学计算机——计算思维导论)慕课MOOC答案

2022-12-29 22:34:36 2942 2

原创 第3讲 计算本质-程序与递归:组合、抽象与构造

第3讲 计算本质-程序与递归:组合、抽象与构造程序:由基本动作指令构造的,若干指令的一个组合或一个执行序列,用以实现复杂动作计算系统=基本动作+指令+程序执行机构。

2022-12-26 23:37:55 960

原创 第2讲 计算本质-符号化、计算化与自动化

大学计算机计算思维第2讲 计算本质-符号化、计算化与自动化语义符号化——符号计算化——计算01化——01自动化——分层构造化——构造集成化。

2022-12-25 22:12:16 954

原创 第1讲 计算 计算机 计算思维

大学计算机第一讲0和1思维二分法思维二进制与并行二分法符号变换与过程化思维。第1章 计算 计算机 计算思维

2022-12-16 10:03:24 337

原创 Linux基本知识

Linux基本知识,帮助快速了解和上手Linux

2022-12-12 09:22:05 63

原创 第0讲 大学计算机学什么

计算思维与理论思维和实验思维并重,是第三大思维。

2022-12-12 09:08:18 116

原创 学生成绩管理系统代码(C语言)

学生成绩管理系统期末大作业学生成绩管理系统C语言大作业C语言代码学生成绩管理系统

2022-12-05 17:53:35 4831

原创 贪吃蛇C语言代码(简单易懂)

贪吃蛇C语言简单易懂大作业贪吃蛇C语言期末大作业贪吃蛇代码贪吃蛇

2022-12-05 17:50:47 5829 8

原创 sse——提取数字

sse答案提取数字/编写一个程序,将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来(例如:输入asd123,34fgh_566kkk789,则产生的数字分别是123、34、789)。//**输出格式要求:"the result of output:\n" "%10d\n"//**输入格式要求:提示信息:"Please enter a string:"

2022-11-23 14:57:16 116

原创 sse——比较日期

sse答案/写一个函数接收两个日期,如果两个日期相同,则返回0,如果第一个日期晚于第二个日期,则返回1,如果第一个日期早于第二个日期,则返回-1。//**输出格式要求:"当前日期:%d年%d月%d日!" "第一个日期早于第二个日期!printf("当前日期:%d年%d月%d日!printf("当前日期:%d年%d月%d日!//**输入格式要求:"%d%d%d" 提示信息:"请输入当前日期(年 月 日):"printf("请输入当前日期(年 月 日):");printf("请输入当前日期(年 月 日):");

2022-11-23 14:28:25 105

原创 sse——输入时间加一

printf("当前时间:%d时%d分%d秒!//**输入格式要求:"%d%d%d" 提示信息:"请输入当前时间(时 分 秒):"printf("请输入当前时间(时 分 秒):");//**输出格式要求:"当前时间:%d时%d分%d秒!//(c) 显示current_time的新值。

2022-11-19 14:28:20 142

原创 sse——打印输出结构体数组的所有元素

sse答案以下程序用于打印输出结构体数组的所有元素。

2022-11-19 10:56:41 1140

原创 sse——写一个函数days

sse答案/写一个函数days,实现主函数将年、月、日(结构体类型)传递给days函数,days函数计算该年该月该日是该年的第几天并传回主函数输出。printf("\n%d月%d日是%d年的第%d天。printf("请输入日期(年,月,日)\n");//"\n%d月%d日是%d年的第%d天。//2月14日是1990年的第45天。//"请输入日期(年,月,日)\n"//请输入日期(年,月,日)

2022-11-18 15:22:14 202

原创 sse——求负数之积

sse答案求复数之积/**输出格式要求:"(%d+%di)*(%d+%di)=" "(%d+%di)\n"利用结构变量求解如下两组复数之积。

2022-11-18 14:57:34 151

原创 C语言结构体

struct 结构体名{数据类型 成员1名字;数据类型 成员2名字;......};结构体的名字称为结构体标签,里面的变量称为结构体成员值得注意的是:结构体模板只是声明了一种数据类型,定义了数据的组织形式,并没有声明结构体的变量,因而编译器不给他分配内存,所以还要有第二步方法一:先声明结构体模板,再定义结构体变量struct student全部都是结构体类型,后面的stud1才是结构体变量方法二:在声明结构体模板的同时定义结构体变量struct 结构体名{数据类型 成员1名字;

2022-11-18 14:19:55 434

哈工大集合论与图论(下)慕课MOOC答案

哈工大集合论与图论(下)慕课MOOC答案

2023-05-20

哈工大集合论与图论(上)慕课MOOC答案

哈工大集合论与图论(上)慕课MOOC答案

2023-05-20

空空如也

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

TA关注的人

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