- 博客(32)
- 收藏
- 关注
原创 PTA练习题
其中Nc是两个集合都有的不相等整数的个数,Nt是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。)和M(≤10),其中N为总人数,M为需要找出的大富翁数;接下来一行给出N个人的个人资产值,以百万元为单位,为不超过长整型范围的整数。之后一行给出一个正整数K(≤2000),随后K行,每行对应一对需要计算相似度的集合的编号(集合从1到N编号)。输入第一行给出一个正整数N(≤50),是集合的个数。对每一对需要计算的集合,在一行中输出它们的相似度,为保留小数点后2位的百分比数字。
2024-06-26 20:49:40
250
原创 2.4 操作系统死锁(死锁的概念、产生、防止、预防、避免)
操作系统死锁的概念,死锁的产生、死锁的防止、死锁的避免、银行家算法、死锁的检测和解除、死锁定理
2024-06-02 19:22:14
1003
原创 3.1 操作系统内存管理(功能、原理、连续存储、动态分配算法)
参考操作系统教程与王道视频,内存管理相关学习笔记。内容包括内存管理中主要功能,内存管理实现原理,连续存储管理和动态分配算法介绍
2024-05-18 14:31:20
903
原创 2.2 操作系统调度、作业调度算法
系统创建多个就绪队列,每个队列对应一个优先级,第一个队列优先级最高,随后的队列优先级逐个降低。该算法需要设置多个就绪队列,并且要在多个队列中来回切换和抢占,增加了系统开销。注意:进程调度、切换有代价,过于频繁的调度与切换会导致系统效率降低。注意:如果时间片过小,系统长时间在进行进程切换与调度,系统开销大。进程具备运行条件且内存资源充裕时,进程重新调回内存工作。广义的进程调度完成了选择一个进程、进程切换两个步骤。作业调入创建PCB,作业调出撤销PCB。创建态 -> 就绪态。就绪态 -> 运行态。
2024-05-11 13:43:24
989
原创 2.1 操作系统进程与线程(概念、组成、状态转换)
进程是具有独立功能的程序在某个数据集合上的一次运行活动,也是操作系统进行资源分配和保护的基本单位。
2024-04-17 17:51:00
861
1
原创 Python面向对象详解(基础)
这里,我们定义一个通用的 Shape 类和几个特定形状的子类,每个子类都有自己的 draw 方法实现。封装是面向对象编程(OOP)的基石之一,它涉及到将对象的数据(属性)和操作这些数据的代码(方法)捆绑在一起的概念。子类会继承父类的所有公有属性和方法,并可以添加自己的属性和方法,或者重写继承的方法。如果你有一些功能性的代码,比如数据验证、格式化输出或数学计算等,这些功能并不依赖于类的属性或实例属性,那么将它们定义为静态方法是一个很好的选择。装饰器来定义对应的 setter 方法,以控制属性的访问和修改。
2024-02-07 15:25:09
855
原创 保姆级教程:FastGPT构建个人本地知识库(Docker compose快速部署)
FastGPT构建个人知识库,使用Docker compose部署
2024-01-22 21:48:44
24159
77
原创 java集合框架之map
Map集合称为双列集合,格式:{key1=value1, key2=value2, key3=value3……}Map集合的每个元素“key=value”称为一个键值对键值对对象一个Entry对象,Map集合也被叫做“键值对集合Map集合里key不可以重复value可以重复Map集合里key和value一一对应//导入类 import java . util . *;//创建map对象 Map < String , Integer > map = new HashMap < >();
2024-01-03 15:39:55
898
1
原创 Java成员内部类、匿名内部类
匿名内部类在创建对象并重写方法时非常有用,它允许在实例化对象时直接定义和使用类的实现。可以将一个类的定义放在里另一个类的内部,这就是内部类。是一种没有显式声明类名的内部类,它通常用于。
2023-12-09 20:14:23
52
原创 泰坦尼克号入门竞赛-模型建立和评估
项目源码地址:https://github.com/datawhalechina/hands-on-data-analysis。
2023-08-29 15:03:03
1663
1
原创 泰坦尼克号入门竞赛-数据可视化
项目源码地址:https://github.com/datawhalechina/hands-on-data-analysis。
2023-08-29 11:26:04
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人