操作系统-笔记-第四章-文件管理

这篇具有很好参考价值的文章主要介绍了操作系统-笔记-第四章-文件管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🌸章节汇总 

一、第一章——操作系统的概念

二、第二章——【进程】

二、第二章——【线程】​编辑

二、第二章——【进程调度】

二、第二章——【进程同步与互斥】

二、第二章——【锁】

三、第三章——内存管理

四、第四章——文件管理

五、第五章——输入输出管理

🚀 学习心得

目录  

四、第四章——文件管理

1、文件管理——基础概念

(1)文件结构

(2)操作系统提供的接口

(3)总结

2、文件的逻辑结构

(1)有结构文件(类似SQL表文件)

(2)顺序文件

(3)索引文件——类似(SQL索引)

(4)索引顺序文件(结合了顺序+索引)

(5)多级索引——(开始套娃啦~)

(6)总结

3、文件目录

(1)文件控制块

(2)单级目录结构(out)

(3)两级目录结构(out)

(4)树形目录结构(out)

(4)无环图目录结构

(5)索引结点

(6)总结

4、文件的物理结构

(1)连续分配(可以理解为malloc)

(2)链接分配(2种)——隐式链接

(2)链接分配(2种)——显式链接

(3)索引分配

(3)索引表太大——链接方案

(3)索引表太大——多层索引

(3)索引表太大——混合索引(最优解)

(4)还有一种方式(自己想的)

(5)总结

5、物理结构 & 逻辑结构

6、文件存储——空间管理

(1)存储空间的划分(文件卷)

(2)管理方法——空闲表法

(3)管理方法——空闲链表法

(3)管理方法——位示图法

(4)成组链表法(数组+链表)

(5)总结

7、文件的基本操作 (重点——打开+读)

(1)创建文件

(2)删除文件

(3)打开文件

(3)打开文件——打开文件表

(4)关闭文件

(5)读文件——读出外存

(6)写文件——写回外存

(7)总结

8、文件共享

(1)硬链接

(2)软链接 (Windows里面的快捷方式)

(3)总结

(4)硬链接和软链接的区别

9、文件保护

(1)口令保护

(2)加密保护

(3)访问控制

(4)总结

10、文件系统的层次结构

11、文件系统的全局结构

12、虚拟文件系统 

(1)统一接口

(2)下层的文件系统(需要实现特点功能,否则操作系统将不认~)

(3)iNode和Vnode

(4)文件系统的挂载(挂载到操作系统上)

13、磁盘的结构

(1)柱面号、盘面号、扇区号

(2)活动磁头、固定磁头

(3)可换磁盘、固定磁盘

14、磁盘调度算法(重点)

(1)读写操作——花费的时间

(2)先来先服务(绝对公平-简单)

(3)最短寻找时间优先(SSFT-贪心算法-有饥饿现象)

(4)扫描算法【SCAN】

(5)LOOK调度算法【LOOK】(边走边看)

(6)循环扫描算法【C-SCAN】

(6)C-LOOK调度算法【C-LOOK】

(7)总结

15、减少磁盘延迟时间的方法

(1)交替编号

(2)减少磁道移动

(3)不同盘片中的扇区-错位命名

(4)总结

16、磁盘管理

(1)磁盘初始化

(2)引导块

(3)损害的磁盘块

17、固态硬盘

(1)固态和机械

(2)结构

(3)寿命问题(不要担心玩坏~)


四、第四章——文件管理

操作系统-笔记-第四章-文件管理,其他,笔记

1、文件管理——基础概念

操作系统-笔记-第四章-文件管理,其他,笔记

(1)文件结构

操作系统-笔记-第四章-文件管理,其他,笔记

操作系统-笔记-第四章-文件管理,其他,笔记

(2)操作系统提供的接口

操作系统-笔记-第四章-文件管理,其他,笔记

(3)总结

操作系统-笔记-第四章-文件管理,其他,笔记

2、文件的逻辑结构

操作系统-笔记-第四章-文件管理,其他,笔记

(1)有结构文件(类似SQL表文件)

无结构——txt文件

有结构——SQL表文件

定长(char)——可变长(varchar)

操作系统-笔记-第四章-文件管理,其他,笔记

(2)顺序文件

链式(不考察)

顺序(考察)——注意:他的增加和删除(开销比较大!但是串比较简单)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)索引文件——类似(SQL索引)

索引文件——类比——SQL中的索引

能够高效的进行检索——(空间换时间)

注意:你还要维护这个索引表(有额外的开销~)

操作系统-笔记-第四章-文件管理,其他,笔记

(4)索引顺序文件(结合了顺序+索引)

创建的索引是进行分组过的——(这是一个折中的方法,结合前两者的优点)

相当于——先对全部数据进行【分组】——再把每一组的特点提出来——创建索引

操作系统-笔记-第四章-文件管理,其他,笔记

(5)多级索引——(开始套娃啦~)

既然可以创建一次索引,那么就可以在索引的基础上,再创建一个~

操作系统-笔记-第四章-文件管理,其他,笔记

(6)总结

操作系统-笔记-第四章-文件管理,其他,笔记

3、文件目录

(1)文件控制块

操作系统-笔记-第四章-文件管理,其他,笔记

(2)单级目录结构(out)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)两级目录结构(out)

操作系统-笔记-第四章-文件管理,其他,笔记

(4)树形目录结构(out)

操作系统-笔记-第四章-文件管理,其他,笔记

(4)无环图目录结构

有软链接,还有快捷链接~(这是实际应用中有的唉~)

操作系统-笔记-第四章-文件管理,其他,笔记

(5)索引结点

把【目录项】再一次提取信息——创建【一个索引结点】——方便查找

类似——SQL索引(注意:这里也可以套娃~)

【创建了索引——空间换时间】——同时可以减少磁盘IO总数(就是减少了查找范围)

操作系统-笔记-第四章-文件管理,其他,笔记

(6)总结

操作系统-笔记-第四章-文件管理,其他,笔记

4、文件的物理结构

3种——连续、链接、索引

操作系统-笔记-第四章-文件管理,其他,笔记

(1)连续分配(可以理解为malloc)

优点:速度快,可以直接找到【指定磁盘块】

缺点:拓展大小不方便,会产生很多【磁盘碎片】

操作系统-笔记-第四章-文件管理,其他,笔记

操作系统-笔记-第四章-文件管理,其他,笔记

结论:物理上采用连续分配的文件不方便拓展。

结论:物理上采用连续分配,存储空间利用率低,会产生难以利用的磁盘碎片

可以用紧凑来处理碎片,但是需要耗费很大的时间代价。

(2)链接分配(2种)——隐式链接

方便拓展,但是只能顺序访问~

操作系统-笔记-第四章-文件管理,其他,笔记

(2)链接分配(2种)——显式链接

创建一个索引表(文件分配表——FAT)

空间换时间(和索引一样)

为什么叫显式?为什么叫隐式?估计你也知道了

一个链接是放在每个内存块的屁股,一个是专门创建一个索引表~

但是:一个磁盘,他只会建立一张表!!!(然后开机就读入内存-常驻内存~)

一个磁盘中的所有文件,共用一张表!!!

操作系统-笔记-第四章-文件管理,其他,笔记

(3)索引分配

每有一个文件——就为其专门创建一个索引表(太贴心了~)(可以随机访问)

显示就只有共用~

操作系统-笔记-第四章-文件管理,其他,笔记

可见,索引分配方式可以支持随机访问。文件拓展也很容易实现(只需要给文件分配一个空闲块,并增加一个索引表项即可)但是索引表需要占用一定的存储空间

(3)索引表太大——链接方案

把索引表分为多个就好啦~(因为你一个磁盘块放不下嘛~那分为几个部分就行了~)

文件太大——这个方案就很低效!!!

(对比一下,MySQL的【B+树索引】,貌似是这样的,狗头.jpg)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)索引表太大——多层索引

操作系统-笔记-第四章-文件管理,其他,笔记

刚刚提到B+树索引,这里不就来了~(多级索引,树型索引,套娃开始~)

每一层索引,都可以存放不同的大小(2层-64MB,3层-16GB)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)索引表太大——混合索引(最优解)

前面几个——直接索引

中间几个——一级索引

后面几个——二级索引

如果还有——三级索引…(以此类推)

软考也考唉~~~(很熟悉,嘻嘻)

优点:灵活(IO次数适中)

小文件——直接索引

中型文件——(直接+二级)

大文件——(直接+二级+三级…)

操作系统-笔记-第四章-文件管理,其他,笔记

(4)还有一种方式(自己想的)

在Java中,数组超过一定长度时,会自动转为红黑树

那么咱也可以自动切换,当你小于多少时,用直接索引,大于多少时,变为二级索引~

以此类推(临时的想法,虽经不住推敲,但是还是想记录下来~)

同时,咱要知道,索引方法还有其他的,不止这几张,长路漫漫,学无止境,加油!

(5)总结

操作系统-笔记-第四章-文件管理,其他,笔记

5、物理结构 & 逻辑结构

操作系统-笔记-第四章-文件管理,其他,笔记

一个是用户来操心(逻辑)

一个是操作系统来操心(物理)

互相独立,互不干扰

6、文件存储——空间管理

操作系统-笔记-第四章-文件管理,其他,笔记

(1)存储空间的划分(文件卷)

操作系统-笔记-第四章-文件管理,其他,笔记

(2)管理方法——空闲表法

和内存管理类似

如何分配空间?(有对应的算法)——参考【内存分配】

如何回收空间?(有没有相邻的空间,需要合并?)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)管理方法——空闲链表法

类似链表(适用于离散空间)

操作系统-笔记-第四章-文件管理,其他,笔记

操作系统-笔记-第四章-文件管理,其他,笔记

(3)管理方法——位示图法

离散和连续分配——都适用

被占用——为1

未使用——为0

操作系统-笔记-第四章-文件管理,其他,笔记

操作系统-笔记-第四章-文件管理,其他,笔记

(4)成组链表法(数组+链表)

注意分配+回收的方法【不容易考】

操作系统-笔记-第四章-文件管理,其他,笔记

(5)总结

操作系统-笔记-第四章-文件管理,其他,笔记

7、文件的基本操作 (重点——打开+读)

操作系统-笔记-第四章-文件管理,其他,笔记

记住这些是单独进行的,只是软件把动作添加了而已

比如,你【打开文件】之后,就会自然有一个【读文件的】操作

这里把动作拆解开来,是方便理解每一步具体干了什么!

(1)创建文件

1、申请空闲空间—2、创建目录项——(索引表也得维护)

目录项——你可以理解为SQL创建了一条数据(里面包含他所有的信息)

但是内容是在外存里面的——他只是存储了对应的【磁盘块号】~

操作系统-笔记-第四章-文件管理,其他,笔记

(2)删除文件

1、找到目录项——2、回收磁盘块 —— (索引表什么的~)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)打开文件

1、找到目录项——2、权限检测——3、将目录项+放入内存——3、【打开计算器】+1

操作系统-笔记-第四章-文件管理,其他,笔记

(3)打开文件——打开文件表

打开计数器(用于数据共享)——设计一个【打开文件的总表】

(当文件要被删除时,就可以查看该表,是否打开~)

操作系统-笔记-第四章-文件管理,其他,笔记

(4)关闭文件

1、打开文件表中【对应的表项】删除——2、内存资源回收——3、打开计算器-1

(如果为0,则直接删除对应的表项)

操作系统-笔记-第四章-文件管理,其他,笔记

(5)读文件——读出外存

操作系统-笔记-第四章-文件管理,其他,笔记

(6)写文件——写回外存

操作系统-笔记-第四章-文件管理,其他,笔记

(7)总结

操作系统-笔记-第四章-文件管理,其他,笔记

8、文件共享

操作系统-笔记-第四章-文件管理,其他,笔记

(1)硬链接

硬链接是在文件系统中【创建多个文件名】指向【同一个文件的数据块】。

这些文件名在文件系统中被视为等同的,因为它们指向相同的数据块。

操作系统-笔记-第四章-文件管理,其他,笔记

(2)软链接 (Windows里面的快捷方式)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)总结

硬链接和软链接的主要区别:

硬链接是指多个文件名指向同一个文件数据块,

软链接则是指一个特殊的文件,其中包含了指向另一个文件的路径。

操作系统-笔记-第四章-文件管理,其他,笔记

操作系统-笔记-第四章-文件管理,其他,笔记

硬链接通常用于在不同的目录中创建相同文件的多个副本,以节省存储空间。

软链接通常用于创建指向其他文件或目录的快捷方式,以方便用户访问。

(4)硬链接和软链接的区别

1、本质不同

硬链接:同一个文件,多个名称。

软链接:不同的文件。

2、跨分区

硬链接:不支持跨分区。

软链接:支持跨分区。

3、目录

硬链接:不支持对目录创建。

软链接:支持对目录创建。

4、相互关系

硬链接:删除某一个硬链接,另一个硬链接不影响使用。

软链接:原始文件和软链接有依赖关系,原始文件删了,软链接就失效了。

5inode编号

硬链接:inode编号是相同的。

软链接:inode编号不同。

6、链接数

硬链接:删除一个硬链接,硬链接的链接数会有变化。

软链接:删除一个软链接,链接数不会有变化,删除的相当于是一个文件(或快捷方式)。

7、相对路径:原始文件路径

硬链接:硬链接的相对路径,是相对的当前工作目录的相对路径。

软链接:软链接的原始文件路径是,相对的软链接的相对路径,而不是相对当前工作目录。

8、文件类型

硬链接:硬链接的文件类型是,原来是什么就是什么,例如:原来是普通文件,还是普通文件。

软链接:软链接的文件类型是L

9、命令的实现不一样

硬链接:ln

软链接:ln -s

9、文件保护

操作系统-笔记-第四章-文件管理,其他,笔记

(1)口令保护

保存在操作系统中,不够安全~

操作系统-笔记-第四章-文件管理,其他,笔记

(2)加密保护

编码和译码,要花费额外时间(不过保密性不错~

操作系统-笔记-第四章-文件管理,其他,笔记

除了简单的异或加密之外,还有一些常用的文件加密保护算法。以下是其中几种:

  1. 对称加密算法:对称加密使用相同的密钥来加密和解密数据。常见的对称加密算法包括 AES(高级加密标准)和DES(数据加密标准)等。
  2. 非对称加密算法:非对称加密使用一对密钥,即公钥和私钥。公钥用于加密数据,而私钥用于解密数据。常见的非对称加密算法包括 RSA ECC(椭圆曲线加密)等。
  3. 哈希函数:哈希函数将输入数据转换为固定长度的哈希值,通常是一个唯一的标识符。常见的哈希函数包括 SHA-256 MD5 等。虽然哈希函数本身不是加密算法,但它们常用于验证数据完整性和生成数字签名。
  4. 混淆和编码:混淆和编码是通过改变数据的表示形式来隐藏其真实内容。常见的技术包括 Base64 编码和 URL 编码等。这些方法并不提供真正的加密,但可以用于隐藏敏感数据的原始格式。

(3)访问控制

大部分操作系统都支持控制访问(分组、给文件加权限…)

用户分组——Linux中就有(root用户可以建立分组,并把用户进行分组~

还有chmod 修改文件权限~

操作系统-笔记-第四章-文件管理,其他,笔记

Windows中,也可以设置权限~

操作系统-笔记-第四章-文件管理,其他,笔记

(4)总结

操作系统-笔记-第四章-文件管理,其他,笔记

10、文件系统的层次结构

操作系统-笔记-第四章-文件管理,其他,笔记

例子:

用户使用—文件查询—权限查询—逻辑地址—物理地址—完成操作—空间重组

操作系统-笔记-第四章-文件管理,其他,笔记

11、文件系统的全局结构

操作系统-笔记-第四章-文件管理,其他,笔记

Open(打开文件)——在目录缓存中查询文件

找到文件后——文件表信息更新

在该进程中——新建信息(记录文件操作)【方便后续操作】

操作系统-笔记-第四章-文件管理,其他,笔记

12、虚拟文件系统 

(1)统一接口

操作系统-笔记-第四章-文件管理,其他,笔记

(2)下层的文件系统(需要实现特点功能,否则操作系统将不认~)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)iNode和Vnode

将【iNode】读入主存后,进一步封装,变为【vnode】,方便后续操作

PSVnodeiNode的加强版

目的:方便操作系统对文件进行操作

操作系统-笔记-第四章-文件管理,其他,笔记

操作系统-笔记-第四章-文件管理,其他,笔记

(4)文件系统的挂载(挂载到操作系统上)

比如:你插了一个U盘,U盘的文件就需要挂载到操作系统上~

1注册到挂载表上,让【虚拟文件系统】发现【新的文件系统】

2、【新的文件系统】提供功能函数给【操作系统】

目的:方便【虚拟文件系统】操作。【类似:告诉他如何在本地实行各种权利】

3、把文件系统加入到【挂载点】

挂载后的截图:

操作系统-笔记-第四章-文件管理,其他,笔记

13、磁盘的结构

操作系统-笔记-第四章-文件管理,其他,笔记

 操作系统-笔记-第四章-文件管理,其他,笔记

        操作系统-笔记-第四章-文件管理,其他,笔记 

(1)柱面号、盘面号、扇区号

操作系统-笔记-第四章-文件管理,其他,笔记

(2)活动磁头、固定磁头

操作系统-笔记-第四章-文件管理,其他,笔记

(3)可换磁盘、固定磁盘

操作系统-笔记-第四章-文件管理,其他,笔记

14、磁盘调度算法(重点)

操作系统-笔记-第四章-文件管理,其他,笔记

(1)读写操作——花费的时间

操作系统-笔记-第四章-文件管理,其他,笔记

时间优化问题:

1、硬件——转速(延迟、传输)

2、软件(操作系统)——寻道时间——尽可能让磁头减少移动!!!

(2)先来先服务(绝对公平-简单)

操作系统-笔记-第四章-文件管理,其他,笔记

(3)最短寻找时间优先(SSFT-贪心算法-有饥饿现象)

在一系列的磁道请求中,找到目前离他最短的磁道

操作系统-笔记-第四章-文件管理,其他,笔记

(4)扫描算法【SCAN】

我愿称之为——【调头算法】~或者【老牛算法】

一条路走到头,才死心!(这是缺点)

(往一个方向走到头,才可以调头~)

操作系统-笔记-第四章-文件管理,其他,笔记

(5)LOOK调度算法【LOOK】(边走边看)

边走边看【当前面没有需求时,就调头~

操作系统-笔记-第四章-文件管理,其他,笔记

(6)循环扫描算法【C-SCAN】

扫描算法的优化

原来的扫描——往返扫描(类似往返跑)

循环扫描是(只能从头到脚,不能再从脚到头)

目的:响应磁道平均~

(但是也有点呆板,需要加一个LOOK~边走边看)

操作系统-笔记-第四章-文件管理,其他,笔记

(6)C-LOOK调度算法【C-LOOK】

循环扫描的加强版——边走边看~

操作系统-笔记-第四章-文件管理,其他,笔记

(7)总结

其实,SCAN和LOOK差不多C-SACN和C-LOOK差不多

都只是加了一个边走边看~

操作系统-笔记-第四章-文件管理,其他,笔记

15、减少磁盘延迟时间的方法

相邻的扇区,无法连续读取(因为每读取一个扇区,就得处理数据)

要读下一个扇区,就等他在转一圈~

如何实现连续的读取呢?

操作系统-笔记-第四章-文件管理,其他,笔记

(1)交替编号

把扇区交替编号~【给读取数据加一个间隔时间,来处理数据】

操作系统-笔记-第四章-文件管理,其他,笔记

(2)减少磁道移动

磁盘编址方式——【磁道号,盘面号,扇区号】(不能随意换位置哟~)

连续地址都是从低位到高位

那么就可以【减少移动磁头】,【切盘】就行了~

操作系统-笔记-第四章-文件管理,其他,笔记

(3)不同盘片中的扇区-错位命名

磁头不需要移动了,但是切盘后读取来不及,得错位命名

留出空闲时间,来处理数据

操作系统-笔记-第四章-文件管理,其他,笔记

(4)总结

操作系统-笔记-第四章-文件管理,其他,笔记

16、磁盘管理

操作系统-笔记-第四章-文件管理,其他,笔记

(1)磁盘初始化

操作系统-笔记-第四章-文件管理,其他,笔记

(2)引导块

操作系统-笔记-第四章-文件管理,其他,笔记

(3)损害的磁盘块

操作系统-笔记-第四章-文件管理,其他,笔记

17、固态硬盘

固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘。

(1)固态和机械

操作系统-笔记-第四章-文件管理,其他,笔记

操作系统-笔记-第四章-文件管理,其他,笔记

(2)结构

操作系统-笔记-第四章-文件管理,其他,笔记

(3)寿命问题(不要担心玩坏~)

操作系统-笔记-第四章-文件管理,其他,笔记文章来源地址https://www.toymoban.com/news/detail-669539.html

到了这里,关于操作系统-笔记-第四章-文件管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【操作系统复习之路】存储器管理(第四章 &超详细讲解)

    目录 一、存储器的层次结构 二、程序的装入和链接 2.1 逻辑地址和物理地址 2.2 绝对装入方式 2.3 可重定位装入方式 2.4 动态运行时装入方式 2.5 静态链接  2.6 装入时动态链接 2.7 运行时动态链接 三、连续分配存储器管理方式 3.1 单一连续分配 3.2 固定分区分配 3.3 动态分区

    2024年04月27日
    浏览(41)
  • 操作系统考试复习——第四章 存储器管理 4.1 4.2

    存储器的层次结构: 存储器的多层结构: 存储器至少分为三级:CPU寄存器,主存和辅存。 但是 一般分为6层 为寄存器,高速缓存,主存储器,磁盘缓存,固定磁盘,可移动存储介质。 这几个部分是 速度依次减小 但是 存储容量是依次增大 的。  只有固定磁盘和可移动存储

    2024年02月03日
    浏览(44)
  • 《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月11日
    浏览(68)
  • 第四章:数据操作Ⅰ 第二节:读写CSV文件

    使用read.csv函数,可以将CSV文件读入数据框,而使用write.csv()函数,则可以将数据框保存到CSV中 我们使用read.csv()的时候,其会返回一个数据框 例如: 例如:读取学分文件(以下为待读取文件)  使用head格式到R语言中取前面数据  使用tail格式到R语言中取后面数据  例如:

    2024年03月08日
    浏览(48)
  • 【计算机组成原理】24王道考研笔记——第四章 指令系统

    指令是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。一台计算机的所有指令的集合构成该 机的指令系统,也称为指令集。 指令格式: 1.1分类 按地址码数目分类: 按指令长度分类: 按操作码长度分类: 按操作类型分类: 1.2 扩展操作码 设地址长度为n,

    2024年02月13日
    浏览(51)
  • 第四章 HFSS建模操作

    基本物体模型的选择都可以通过菜单栏Draw完成 2-1 创建长方体、两种方法创建模型位置和大小 建模前: 确定建模单位 :Modeler Units 确认当前工作平面:XY平面 建模时: 方法一:通过状态栏输入模型的准确位置坐标及大小尺寸 确定长方体顶点坐标 并按回车确定 确定长宽高

    2024年02月01日
    浏览(40)
  • 王道计网 第四章笔记

    生活在网络层的“工人”是路由器,他负责各种异构网络的连接,但是因为他只生活在前三层所以从网络层之上的东西他不能管理,所以网路层之上的数据对于路由器来说必须是相同的、透明的。 常见的网络层协议有IP 和 ICMP TCP IP传输层协议 FTP应用层协议 一句话区分IP和M

    2024年02月14日
    浏览(49)
  • python笔记:第四章使用字典

    说白了就是键值对的映射关系 不会丢失数据本身关联的结构,但不关注数据的顺序 是一种可变类型 键的类型:字典的键可以是任何不可变的类型,如浮点数,字符串,元组 可以从其他映射或键值对创建字典 将字符串格式设置功能用于字典 使用format_map将两者结合起来 就地

    2024年02月13日
    浏览(63)
  • spark第四章:SparkSQL基本操作

    spark第一章:环境安装 spark第二章:sparkcore实例 spark第三章:工程化代码 spark第四章:SparkSQL基本操作 接下来我们学习SparkSQL他和Hql有些相似。Hql是将操作装换成MR,SparkSQL也是,不过是使用Spark引擎来操作,效率更高一些 以上是这次博客需要的所有依赖,一次性全加上。 一共

    2024年02月07日
    浏览(44)
  • 西瓜书学习笔记---第四章 决策树

    目录 一、题目要求 二、数据集介绍  三、决策树模型 3.1 决策树模型介绍 3.2 决策树算法原理 3.2.1 决策树的建立 3.2.2 决策树的划分(1)—信息增益ID3 3.2.3 决策树的划分(2)—Gini指数CART 3.2.4 预剪枝pre-pruning 3.2.5 后剪枝post-pruning 3.3 决策树算法核心代码解释 四、运行结果

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包