自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网路实验 子网划分

某个院系有4个专业,A专业有100台主机,B专业有58台主机,C专业有30台主机,D专业有28台主机,现申请了一个C类地址:210.20.1.0。在实验中,通过ping命令进行测试时,会出现50% 25%丢包的情况,但是有部分通过就可以,再ping一次即可达到100%传输通过。假设所分配的C类地址是220.20.230.0/24,请给下图所示的各网络分配地址块,并给出需求分析和实验结果。需要注意的是网关,如果不配置好pc设备的网关(默认网关与路由器端一致),将无法连接同网段的其他设备。

2023-12-02 21:47:21 351 1

原创 事务、备份与恢复、并发控制

本次实验内容较简单,遇到的较大的问题是在模拟系统崩溃时,在时间点T3时忘记了flush logs,使第三次的回复结果和第二次相同。在 sc 表中插入一条学生课程成绩记录,如果成绩>=60 分,在 StuCredit 表中登记该学。注意:每取一个时刻,都要启用一个新的日志,不然可能会出现时刻2和时刻3恢复的状态一样的情况。使用 SQL 命令统计当前 sc 表中学生获得的学分和未通过课程的学分,填入到。生新增的学分,包括增加已学课程的总学分和已通过的学分。

2023-11-30 22:43:40 83

原创 进程运行轨迹的跟踪和统计

多进程编程可以通过并发执行,即多个进程之间交替执行,如某一个进程正在I/O输入输出而不占用CPU时,可以让CPU去执行另外一进程,这需要采用某种调度算法。从github上将stat_log.py下载下来,保存在~/oslab/hdc/var/,在ubuntu中断输入以下命令,由于在挂起的虚拟机中无法新建文件,我们需要找一个地方存放编写的process.c文件,然后复制粘贴过去。在进程运行轨迹跟踪的基础上进行相应的数据统计,从而能对进程调。的时间数据,和原有的情况对比,体会不同时间片带来的差异。

2023-11-28 22:00:01 209

原创 实验五:数据库的安全性

2、在数据库中可以通过限制角色的权限,设置视图、触发器来保护我们的数据,比较方便的应用就是在数据库中直接保护数据,前端就可以省去很多麻烦,也减少了前端和底层数据的交互,提高了项目的运行效率。测试结果:学院教学管理员只能对本学院的stu视图、cou视图、major视图、sc视图进行增删改查的操作,无法直接对表进行操作。将相关的权限授权给相应的角色 ,创建一些用户,并授权相应的角色权限,并测试其。数据库的角色权限控制方案,创建相应的角色,至少包括:校教学管理。创建相应的视图、存储过程,创建审计用的数据库和表。

2023-11-23 23:25:54 221

原创 视图、存储过程与触发器

要求:使用游标,取出 stu 表中每个学生学号,逐个学生调用存储过程 P7,将每个学生的。运行存储过程 P7 后,创建存储过程 P5,输入某学号,完成该生的退学业务处理(即删除某学号学生的所有信。创建存储过程 P6,输入某学号,为该学生插入一条选课记录(输入参数),并统计当前。创建存储过程 P4,输入某课程名,查询该课程的平均分,选课人数并输出之。创建存储过程 P7,输入某学号,查询某学生的在每个学期所学课程门数、平均分以及不。创建存储过程 P2,输入某学号,查询该学生的所有信息(包括选课成绩),运行之。

2023-11-21 22:23:28 38

原创 SQL表查询与数据更新2

在学习过程中也有很多书上的语句看不懂的情况,这时可以翻看老师的教学ppt,或者去网上寻找相应的博客进行学习,和同学讨论也是解决问题的方法之一,不断加深我对mysql 数据库这门课程的理解,更加深入的了解这么课程,与此同时,伴随着javaweb课程与数据库的联系越来越深,也要求我更加深入的学习。select stu.sname as '姓名',sc.grade as'成绩'('S012','周强','1',null,null,null);'所有及格课程','合计总学分',sum(credit)

2023-11-18 23:29:41 182 1

原创 数据库表数据更新与数据完整性实验

1.对 stu 表再添加一条学生记录,如:SO12,周强,男(运用‘性别’属性的默认值 进行插入),2003-02-20(出生日期),并为该学生添加二条选课记录。使用SQL语句进行表数据的插入、删除、修改操作,掌握DEFAULT和CHECK约束来强制域完整性,理解完整性约束对数据更新的限定,编制SQL脚本文件创。在 SC 中修改 C001 课程的成绩,若成绩小于 70 分则提高 5%,若成绩大于 70 分则提高 4%(要求用两种方法实现,一种。格式类似:****@****.***。

2023-11-16 21:33:46 177

原创 实验一:认识SQL SERVER,创建库、表及数据库完整性初步

在第一次的实验中安装了很多专业且方便的软件,掌握了用命令创建库 ,创建表的语句和方法,但是显然,有很多方便的工具供给我们使用,学习命令语句也是让我们更好的明白数据库底层的构造,且在运行命令行的过程中,经常出现字母,符号错误的问题,还有数据库的一些属性破坏的语句的正常运行,还需要更多的学习。sno,cno),外键:sno,cno 分 别引用 stu 表和 cou 表的主键。Stu(sno,sname,sex,birdate,mno,memo)分别表示学号,姓名,性别,出生年月有,所在的专。

2023-11-07 22:23:55 279

原创 基于Unix/Linux的C系统编程 思考题 第五章

所谓通信是指将一个实体(信源)的信息传送给另外一个实体(信宿)的具体实现。从软件层面上来说,网络通信依然是一种进程间通信,只是它强调在不同平台(操作系统)上的是实现。通信双方不需要建立任何显式连接,数据可以发送到指定的套接字,并且可以从指定的套接字接收数据。套接字是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。UDP:用户数据报协议,它工作在OSI的传输层,提供面向无连接的不可靠传输服务。TCP:传输控制协议,它工作在OSI的传输层,提供面向连接的可靠传输服务。2.网络中的进程如何表示?

2023-11-05 20:01:58 45

原创 基于Unix/Linux的C系统编程 第一章思考题

但是内核与各个服务进程之间必须通过消息机制进行交互,内核发出请求,服务进程做出应答,这使该结构下的操作系统通信开销过大,进而导致系统的整体执行效率大打折扣。系统级编程立足于操作系统层,其编制的程序更接近操作系统内核,更关注于程序的运行效率和具体的实现细节,所以此种编程模式需要了解系统的运行机制和底层程序的编写,主要应用于底层软件的开发和高端计算。除系统空间之外的为用户空间,用户空间是为用户进程保留的虚拟地址空间。由于内核模块间的调用形式只有一种,即函数调用,除了函数调用所产生的开销外,没有额外开销。

2023-11-02 14:00:00 42

空空如也

空空如也

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

TA关注的人

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