自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库连接操作的实现、代价估算以及优化

目录简单的全表扫描方法具体步骤全表扫描算法的代价估算公式嵌套循环方法(nested loop)具体步骤代价估算 :分为三种情况第一种情况:Q1=πSname (σStudent.Sno=SC.Sno∧Sc.Cno='2' Student×SC))第二种情况:Q2=πSname (σSc.Cno='2' (Student SC)第三种情况 Q3=πSname (Student σSc.Cno='2'(SC))嵌套循环连接算法的代价估算公式排序-合并方法(sort-merge join 或merge join)

2022-06-03 10:02:09 1752

原创 Java中匿名对象详解

匿名对象,顾名思义,就是没有名字的对象。Java中允许对匿名对象的属性和方法进行调用,而且每次调用的匿名对象都是新分配的,具有默认初始化值的对象。注意:如果写一个循环,不停的输出匿名对象的属性值,即不停的new Desk(),是不会出现堆溢出的情况,证明每次new了新的对象,一旦调用结束都会立即回收空间,所以不会导致堆栈溢出的空间。 匿名对象主要使用场景:作为形参,传递到另一个类的方法中 这也证明了匿名对象都是分配有地址值的。由此可以总结出“匿名对象”的几大特征:...

2022-06-02 19:56:55 2336

原创 linux系统下编写myecho,mycat和mycp的两种实现

$ ./myecho xx$ ./myecho a b ca b c 第二种方法:使用execl(或execv)函数调用echo命令 mycat.c mycat.c的功能与系统cat程序相同 mycat将指定的文件内容输出到屏幕,例子如下: 要求使用系统调用open/read/write/close实现 $ cat /etc/passwd root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/u

2022-06-02 17:09:52 638

原创 操作系统页面置换算法总结

最佳置换算法(Optimal)一种理想状态下的算法,是假设所有页面的访问次序是已知的。这也是最优的算法,其他算法可以跟最佳置换算法进行比较来测试这个算法是否够好。在所有页面的访问次序是已知的前提下,我们只需要选择未来最长时间内不被访问的页面进行换出即可。实例:假设系统为某进程分配了四个内存块,并考虑到有以下页面号引用串:1,2,3,4 ,1 ,2 ,5 ,1,2,3 ,4, 5确定被换出的页面的方法是:准备置换时往观察将要访问的页面,在一段时间内,找到内存中的最晚被访问的页面,那么它就是

2022-05-30 17:04:34 893

原创 数据库SQL Server实验任务

实验任务一1.打开数据库SQL Server 2000的查询分析器,用SQL语言建表student,表结构如下图所示: 字段名 类型 长度 含义 id varchar 17 学生编号 name varchar 10 姓名 sex

2022-05-30 14:53:47 806

原创 《操作系统》工作集详解

使用工作集的基本原理:局部性原理程序的局部性原理是由Danning.P于1968年提出的,它是指程序在执行时将呈现出局部性规律,即在一较短的时间内,程序的执行仅局限于某个部分,相应地,它所访问的存储空间也仅局限于某个区域。局部性原理可表现在以下两个方面: 时间局部性。如果程序中的某条指令一旦执行,则不久以后该指令可能再次执行;如果某个数据被访问,则不久以后该数据可能被再次访问。产生时间局部性的典型原因是:程序中存在大量的循环操作。 空间局部性。一旦程序访问了某个存储单元,则不久以后,其附近的

2022-05-28 12:46:09 4572

原创 SCANNER简单网络扫描程序C语言多线程实现

实验内容用C语言编写一个在linux下扫描局域网内主机的程序。要求可以显示局域网内的主机名列表,IP地址列表,并可以显示哪些主机开放了哪些端口。实验环境VMware Ubuntu18虚拟机实验目的熟悉并实现网络扫描的基本原理。了解网络扫描的几种常用的方法。实验内容及步骤1、程序流程图:2、主要函数说明:(1)void TranAddr(char *ad)输入一个地址,输出其局域网内的前n个地址,到address结构体中。首先删除IP地址第三位小数.

2022-05-28 10:42:16 1878

原创 时间片轮转调度算法详解

轮转调度算法Round-Robin(RR)在分时系统中都采用时间片轮转算法进行进程调度。时间片是指一个较小的时间间隔,通常为10-100毫秒。在简单的轮转算法中,系统将所有的就绪进程按先来先服务(即FIFO)规则排成一个队列,将CPU分配给队首进程,且规定每个进程最多允许运行一个时间片;若时间片使用完进程还没有结束,则被加入就绪FIFO队列队尾,并把CPU交给下一个进程。时间片轮转算法只用于进程调度,它属于抢占调度方式。优点 :CPU分配相对公平;平均响应时间较短缺点:不利于紧急作业,而且当进程..

2022-05-19 13:24:42 34285 2

空空如也

空空如也

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

TA关注的人

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