自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 幂法 Euler法

在每一步中,不仅仅使用当前点的斜率,还使用了下一个点的斜率,然后取两者平均值作为斜率,从而得到下一个点的近似值。在每一步中,通过计算当前点的斜率,然后使用步长 h进行线性近似,从而得到下一个点的近似值。在每次迭代中,先对当前向量进行规范化,然后进行矩阵与向量的乘积。创建了简单欧拉法和改进欧拉法的对象,并调用相应的函数进行计算。改进欧拉法在简单欧拉法的基础上,通过使用改进的公式来提高精度。通过计算每次迭代后向量中的最大元素,来估计最大特征值的大小。当最大特征值的相对变化小于给定的绝对误差阈值时,停止迭代。

2024-06-25 18:54:04 382

原创 数据库 复习题

其中,一个学号能唯一地确定一个学生,学号中包含了学生所在的系号,一个系号唯一地确定一个系主任。1. (8分) 假设要建立一个企业数据库,该企业有多个下属单位,每一单位有多个职工,一个职工仅隶属于一个单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同设备。有一个关系模式:工程关系(工程号,工程名称,职工号,姓名,聘期,职务,小时工资率,工时),公司按照工时和小时工资率支付工资,小时工资率由职工的职务决定(例如,技术员的小时工资率与工程师不同)。

2024-06-24 20:50:20 1150

原创 计算机网络 访问控制列表以及NAT

单臂路由是一种在路由器上配置多个子接口的方法,每个子接口代表不同的 VLAN,用于在一个物理接口上支持多 VLAN 通信。在接口上应用 NAT 设置:连接内网的接口设置为 ip nat inside,连接外网的接口设置为 ip nat outside。2.NAT 配置:使用 NAT 地址池和 ACL,将内网 IP 转换为外网 IP,实现内网与外网通信。3.ACL 配置:使用标准和扩展 ACL 过滤网络流量,实现特定流量的允许或拦截。4.路由协议配置:使用 RIP 路由协议,实现路由器之间的网络通信。

2024-06-24 20:43:24 589

原创 计算机网络 DHCP以及防护

配置过程:本次实验涵盖了DHCP服务器的配置、VLAN的创建和端口配置、以及DHCP防护的设置。防护:通过DHCP Snooping功能,可以有效防止恶意DHCP服务器在网络中的攻击,同时验证MAC地址和CHADDR字段的一致性,增加了网络的安全性。实践意义:通过本次实验,掌握了DHCP服务器配置的基本技能,并了解了DHCP防护的原理和实现方法,为实际网络管理和维护提供了宝贵的经验。3.DHCP地址池:为每个VLAN配置不同的DHCP地址池,每个池包含一系列可分配的IP地址以及对应的网关和DNS地址。

2024-06-24 20:42:35 594

原创 数据库 触发器、游标应用

【代码】数据库 触发器、游标应用。

2024-06-24 20:31:12 710

原创 计算机网络 动态路由OSPF

启动OSPF进程1,通告192.168.1.0/24和192.168.2.0/25网络到区域0。启动OSPF进程1,通告192.168.2.0/25和192.168.3.0/24网络到区域0。启动OSPF进程1,通告192.168.3.0/24和192.168.4.0/24网络到区域0。进入接口f0/0,配置IP地址192.168.1.1/24。进入接口f0/0,配置IP地址192.168.3.3/24。进入接口f0/1,配置IP地址192.168.4.1/24。③确保所有非骨干区域都直接连接到骨干区域。

2024-06-23 13:53:07 457

原创 计算机网络 静态路由及动态路由RIP

PC0: IP地址:192.168.1.100,子网掩码:255.255.255.0,默认网关:192.168.1.1、PC1: IP地址:192.168.3.100,子网掩码:255.255.255.0,默认网关:192.168.3.2、R1: f0/0: 192.168.2.1/24, f0/1: 192.168.1.1/24。静态路由是由网络管理员手动配置在路由器上的固定路由路径。3.配置pc0:默认网关等于路由器接口配置的ip。4.配置pc1:默认网关等于路由器接口配置的ip。

2024-06-23 13:52:09 599

原创 计算机网络 VLAN间路由单臂路由

本实验利用单臂路由(Router-on-a-Stick)实现不同VLAN间的通信,即通过在路由器上配置多个子接口,每个子接口对应一个VLAN,从而实现不同VLAN间的数据转发。2.掌握交换机的配置方法:实验中,通过将交换机的接口配置为access模式或trunk模式,可以将设备正确地划分到不同的VLAN中,并且通过trunk接口传输多个VLAN的数据。3.连通性测试的重要性:配置完成后,通过ping命令测试不同VLAN间的连通性,确保配置的正确性和网络的正常运行。①配置与交换机连接的接口。

2024-06-21 15:21:08 593

原创 计算机网络 交换机的安全配置

熟悉了如何进行MAC地址绑定,确保只有指定的MAC地址设备能够接入交换机的特定端口,从而提升网络的安全性。学会了使用show port-security命令查看端口安全配置,能够有效地检查和排除配置中的问题。交换机端口安全功能是针对交换机端口进行安全属性的配置,以控制用户的安全接入。配置端口安全功能后,当实际应用超出配置要求时,会产生安全违例。①Protect:当安全地址个数满后,安全端口将丢弃未知地址(非该端口的安全地址)的包。学会了如何开启端口安全功能,限制端口最大连接数以及配置安全违规处理方式。

2024-06-21 15:15:24 743

原创 计算机网络 交换机的VLAN配置

④VLAN内的各个工作站无须被放置在同一个物理空间里,VLAN内部的广播和单播流量不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。③VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域,每一个VLAN都包含一组有着相同需求的计算机工作站。①VLAN虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的技术。⑦配置接口f0/2为trunk模式并允许VLAN10和VLAN20通过。1.交换机S1的配置。

2024-06-21 15:14:11 463

原创 计算机网络 MAC地址表管理

2.老化机制:交换机会为每一条MAC地址表项设置老化时间,老化时间到期后未收到该MAC地址报文的表项将被删除,释放资源。3.老化时间设置:合适的老化时间能优化MAC地址表项资源的利用率,避免表项过多或有效表项被过早删除。1.MAC地址表:交换机使用MAC地址表来记录各MAC地址对应的端口,用于帧转发的目的。②使用PC2去ping另外两台PC之后查看MAC地址表。①将PC1连接的接口换回F0/3,观察MAC地址表。①将PC1的MAC地址绑定到F0/4接口。②查看Switch0的MAC地址表。

2024-06-20 10:45:11 715

原创 计算机网络 交换机的基本配置

③配置模式:在全局配置模式下可以配置路由器的全局性参数,更改已有配置。要进入全局配置模式,必须首先进入特权模式,然后使用“configure”命令进入全局配置模式。特权模式可以执行用户模式下的所有命令,还可以看到更改路由器的设置内容,能够运行用于测试网络、检查系统的命令。在用户模式状态下,用户只能查看路由器的连接状态和基本信息,访问其他网络和主机,但是不能对路由器进行配置,不能看到更改路由器的设置内容。②特权模式:在用户EXEC模式下,键入“enable”命令,即可进入特权EXEC模式。

2024-06-20 10:44:26 783

原创 操作系统 文件系统

本次实验的主要任务是实现一个简单的内存文件系统,并实现常见的文件操作命令,如ls、cat、cp、rm等。在实现过程中,我设计了文件系统的基本数据结构,包括文件名和文件内容,并根据这些数据结构实现了相应的文件操作函数。通过编写测试代码,我验证了文件系统的功能,并确保了文件操作命令的正确性。根据实验要求,编写代码实现常见的文件操作命令,如ls、cat、cp、rm等。在开始编码之前,需要设计文件系统的基本数据结构,包括文件、目录、索引节点等。这些数据结构应该能够表示文件系统中的文件关系、权限信息、文件内容等。

2024-06-19 11:19:11 429

原创 操作系统 内存管理

本次实验的主要任务是实现Buddy分配器,通过对内存的分割和合并来实现内存的动态分配和回收。在实现过程中,我深入理解了Buddy分配算法的原理,并通过编写代码将其实现出来。在编码过程中,需要注意内存块的分割和合并规则,以及对内存的正确管理,确保分配和回收的正确性。通过编写测试代码,我验证了Buddy分配器的功能,并对其在不同场景下的表现进行了评估。空闲的内存区域以二叉树节点的形式组织起来,每个节点要么是未分配的,要么是已分配的。根据Buddy分配算法的原理,编写代码实现内存的分配和回收功能。

2024-06-19 11:18:16 441

原创 操作系统 页式和段式存储管理地址变换

一分页存储管理系统中逻辑地址长度为16位,页面大小为4KB字节,现有一逻辑地址为2F6AH,且第0、1、2页依次存放在物理块5、10、11中。已知某个分页系统,页面大小为1K(即1024字节),某一个作业有4个页面,分别装入到主存的第3、4、6、8块中,求逻辑地址2100对应的物理地址。所以说,逻辑地址和物理地址相互转换的本质是——块号地址和页号地址的相互转换。0010(十进制为2)对于的页框号(块)为11(二进制为1011)如上表所示,逻辑地址的第2页对应物理地址的第6块。页号 页框号/帧号。

2024-06-18 11:26:13 512

原创 操作系统 进程调度

本次实验主要围绕进程调度展开,通过实现轮转调度算法或多级反馈队列调度算法,加深了对进程调度的理解。在编写代码的过程中,我对调度算法的工作原理有了更深入的认识,并学会了如何模拟进程的创建、执行和切换过程。通过观察调度效果,我能够评估不同算法对系统性能的影响,从而更好地选择适合特定场景的调度策略。在多级反馈队列调度算法中,需要设计多个优先级队列,并根据一定的规则进行进程的转移和调度。运行程序,观察不同调度算法下的进程执行情况,包括每个进程的执行时间、等待时间等指标,以及系统整体的调度效率。

2024-06-18 11:23:02 247

原创 操作系统 进程间通信

本次实验深入了解了Linux系统中进程间通信的基本原理,并通过实际编程实现了管道通信、消息队列以及共享内存的功能。在实现过程中,我逐步学习了相关的系统调用和数据结构,并通过实际编程理解了它们的工作原理。这次实验让我对Linux系统中进程间通信有了更为深刻的认识,并为今后的系统编程打下。父进程先接收子进程P1发来的消息,再接收子进程P2发来的消息,并将消息显示在屏幕上。编程实现一个写进程和读进程。建立一个写消息进程和读消息进程,写进程不断向消息队列里写入消息,读进程则不断从消息队列读取消息。

2024-06-18 11:18:47 322

原创 操作系统 银行家算法

某系统中有 10 台打印机,有三个进程 P1,P2,P3,分别需要 8 台,7 台和 4 台。然而江湖中有个不成文的规矩:如果你借给企业的钱总数达不到企业提出的最大要求,那么不管你之前给企业借了多少钱,那些钱都拿不回来了.首先将剩余的 2 台分给 P3,P3 运行完释放 4 台,4 台分配给 P1,P1 运行完释放 8 台供P2 使用。(2)若进程 P2提出请求 Request(1,2,2,2)后,系统能否将资源分配给它?此时还剩下2台,按照银行家算法能安全分配,安全序列为 P3,P1,P2。

2024-06-17 17:23:22 1057

原创 操作系统 进程管理

首先,观察了父进程和两个子进程分别显示字符的情况,通过这一实验加深了对进程创建和执行的理解。1、编写一段源程序,使用fork()系统调用创建两个子进程,让每个进程显示一个字符:父进程显示”a”,子进程分别显示”b”和”c”。3、修改上述已编写的程序,将每个进程的输出由每个进程输出一句话变成一个5次循环下的输出共5句话,再观察程序执行时屏幕的显示情况,分析原因,提出解决方案并验证。2、修改上述已编写的程序,将每个进程输出由一个字符改为每个进程输出一句话,再观察程序执行时屏幕的显示情况,并分析原因。

2024-06-17 10:31:20 360

原创 线性结构实验

1. 线性结构实验(1)——线性表(1)已知两个带头结点的单链表A 和B 分别表示两个集合,元素值递增有序,设计算法求出A,B 的差集C,并同样以递增的形式存储。(2)利用编程模板中提供的主函数,测试算法正确性。选做题。

2024-06-13 12:07:15 531

原创 复化数值积分算法/非线性方程求解

迭代过程中,每次将区间等分为两部分,计算每部分的积分值,然后按Simpson公式的权重系数计算新的积分值,直到满足收敛条件。迭代过程中,每次将区间等分为两部分,计算每部分的积分值,然后将它们相加并除以2作为新的积分值,直到满足收敛条件。在每次迭代中,将区间等分为两部分,并计算每部分的积分值,然后按Simpson公式的权重系数计算新的积分值。在每次迭代中,将区间等分为两部分,并计算每部分的积分值,然后将它们相加并除以2作为新的积分值。在每次迭代中,根据函数在当前猜测值处的值和导函数的值,计算下一个近似根。

2024-06-13 11:02:54 1149

原创 操作系统 Linux基本操作

通过本次实验,我对Linux操作系统的基本操作有了更深入的了解。通过使用命令行界面,我学会了如何在Linux系统中进行文件和目录的管理,以及如何使用vi编辑器创建和编辑文件。此外,通过编写简单的C语言程序,并使用gcc编译和运行,我也进一步加深了对Linux开发环境的认识。这次实验让我对Linux系统有了更为直观和实践性的认识,为今后的学习和工作打下了坚实的基础。安装Linux操作系统(可以选择常见的发行版,如Ubuntu、Fedora等)。ls:列出当前目录下的文件和文件夹。man:查看命令的帮助文档。

2024-06-12 13:02:01 447

原创 求解线性方程组的直接法、gauss-sidel迭代法

5.打印结果:、调用 print() 打印下三角矩阵 L、上三角矩阵 R、向量 B、向量 Y 和向量 X。调用 GS(dim, A, b, x) 函数执行迭代,解线性方程组。一个N×N 的系数矩阵,在这个例子中是一个 3x3 矩阵。通过从左到右的方式,计算矩阵 R 的元素。通过从上到下的方式,计算矩阵 L 的元素。用户输入矩阵 A 的行数和列数,即矩阵的尺寸 n。一个长度为 N 的初始猜测向量,初始值设为零向量。任取初始向量x(0)=(0, 0, 0)T ,用户输入矩阵 A 的元素和向量 B 的元素。

2024-06-11 09:31:39 987

原创 索引、视图、过程,函数应用

【代码】索引、视图、过程,函数应用。

2024-06-11 09:22:32 426

原创 Web前端动态交互

(1) 当register.html页面的检验通过时,页面跳转到typer.html,并将姓名和工号显示在动态输出文本下方,如图6所示。当用户单击“注册”按钮时,读取用户的姓名、学号、性别、住址和爱好信息,然后使用确认消息对话框显示这些信息,并提示用户是否继续提交,见图。对象,页面必须来自同一个域名(子域名无效),使用同一种协议,在同一个端口上。检验用户名不能为空,清除用户名两端多余空格,最后向服务器提交去掉空格后的用户名;如果继续,则对表单数据做如下检验、处理和提示,见图。题检测完输入并合理后,通过。

2024-06-11 09:14:41 798

原创 拉格朗日插值,牛顿插值

不管是使用拉格朗日插值还是牛顿插值,我们都需要根据输入的节点数 n 和待求节点 t,首先找到 t 在数组中的合适位置。然后,从这个位置开始,选取相邻的 n 个节点来进行插值计算。在确定了需要的 n 个节点后,我们可以依据牛顿插值和拉格朗日插值的伪代码,将相应的算法实现为 C++ 代码,进行插值计算。虽然拉格朗日插值和牛顿插值的算法不同,但它们计算得到的结果应该是相同的。已知y=f(x)的数据表如下,求t=0.63处的函数值z=f(t)。相关知识和算法编程完成本实验。拉格朗日插值,牛顿插值。

2024-06-03 11:55:41 293

原创 仿移动门户网站体育板块设计

从第三行开始插入多条新闻主题,包括图片、标题和评论数和评论图标,每一条新闻采用dl-dt-dd标签结构来设计,每一个dl标签的高度为80个像素,隐藏图片溢出部分,请采用弹性盒布局进行设计,dt和dd元素的宽度应能自适应调整,如图2所示;图片导航链接采用弹性盒布局,采用flex-grow或flex设置各项目的宽度能随浏览器窗口自适应变化,但最大宽度不能超过100px,各项目分散对齐,如图2所示;设置页面宽度为浏览器窗口宽度的96%,最小宽度为380px,默认字体大小为14px;

2024-06-03 11:09:51 503

原创 聚合函数和连接查询应用

定义变量y,把学生表中李大方的生日保存在变量y中,再根据这个y的值求出年龄数,此人已经活了多少天,今年他的生日是已经过了,还是没有过(此处可能要使用到函数dateadd(日期部分类型,差值,原日期)5 查出选修了大学英语且大学英语成绩高于该科整体平均分的学生成绩情况,并按成绩值降序显示,列出:学号, 姓名,性别,课程号,成绩。13 在成绩表中查出哪些学生课程的成绩是高于该对应课程的平均分,列出:学号,课程号,成绩。7 在第6题结果基本上要求列出:学号,姓名,性别,课程号,成绩,超过平均分值。

2024-06-03 10:58:50 615

原创 Web前端信息注册页面设计(附完整代码)

在页面底部插入“电话”、“短信”、“E-Mail”和“返回顶部”4个导航链接,前三个导航链接必须使用相应的超链接伪协议,“返回顶部”链接到页面顶部锚点。设置用户名、学号和密码为必填项,在输入域后显示红色“*”号,设置用户名输入框默认获得焦点,姓名输入框和学号输入框中设置提示信息;个人评价文本区设置行数为4行,最宽字符为40,默认显示文本“本人性格热情开朗,待人友好,为人诚实谦虚...”家庭住址下拉列表中依此设置“北京、上海、广州、深圳和成都”5个选项,默认选择“成都”;图2 “常用网址”提示效果。

2024-04-11 19:11:14 1405 1

原创 SQL基础语句(结尾附完整代码)

一数据定义基本应用建立一个数据库,名为:学生管理,在学生管理数据库中,建立教师表、学生表,课程表,成绩表(注意:具体属性列按以下要求完成)要求:(1)根据教材上的具体数据内容或实际情况来自定义各列属性类型的宽度,做好主码和外键约束(2)使用insert命令向五个表中各建立若干实际数据(认真对待,以后实验经常要使用到这几个表)

2024-04-10 19:38:46 1590 3

原创 SQL Server 2022安装教程(超详细!)

10.点击桌面任务栏中的【开始图标】>点击【所有应用】>双击展开【Microsft SQL】文件夹,双击【SQL Server……7.连续点击【下一步】,到“数据库引擎配置”这一步,选择【混合模式……8.在Setup文件夹中,找到【SSMS-Setup-CHS】,鼠标右击选择【以管理员身份运行】1.解压文件夹后,双击打开【Setup】文件夹,鼠标右击【Setup】选择【以管理员身份运行】),点击【下一步】,最后点击【安装】,等待安装结束,关闭界面(这一步我没有截图)3.选择【指定可用版本】,点击【下一步】

2024-04-10 19:04:57 357

原创 【解决】SQL Server无法连接本机服务器,彻底卸载SQL Server

在底部搜索框内搜索“服务”,在【服务】里找到所有的SQL Server服务,鼠标【右键】选择【停止】,将SQL Server的服务全部停止。如果【停止】是灰色的,无法选择,可以跳过这一步,直接进行下一步卸载SQL Server数据库。找到PendingFileRenameOperations文件,鼠标【右键】-【删除】,可能会有系统提示,选择“是”就可以了。首先卸载Microsoft SQL Server 2022(64-bit),鼠标【右键】-【卸载】-【删除】【功能】选择【全选】,然后选择【下一步】

2024-04-10 18:36:38 1363 1

空空如也

空空如也

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

TA关注的人

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