P2
  • 2024-11-181-process-management-ex
    进程管理习题进程与线程进程进程概念例题进程与程序的根本区别是()。A.A.A.静态和动态特点
  • 2024-11-16C/C++ 指针
    指针内存分类:运行内存存储命令注意当我们程序运行时系统会在运行内存中开启一片空间给当前程序使用32位机最多给一个程序开启4G的运行内存,64位8G将开启的内存以1字节为单位进行划分,每个字节的内存都有其对应的地址编号这些地址编号也是数据,其数据类型为指针
  • 2024-11-15LeetCode100之两数相加(2)--Java
    1.问题描述        给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0 开头。     
  • 2024-11-1511.15随笔
    这里是11.15随笔。前两天玩的有点欢,忘写随笔了。作业留档:有两张非递增有序的线性表A,B,采用顺序存储结构,两张表合并用c表存,要求C为非递减有序的,然后删除C表中值相同的多余元素。元素类型为整型输入格式:第一行输入输入表A的各个元素,以-1结束,中间用空格分隔;第二行输入表B的各个元
  • 2024-11-11kafka消费者的消费分区策略有哪些,默认是哪个?
    Kafka消费者的分区分配策略主要有以下几种,分别决定了如何将多个分区分配给消费者:1.Range(范围分配)描述:将分区连续地分配给消费者。每个消费者负责一段连续的分区。如果有多个消费者,那么消费者会按照顺序被分配一段连续的分区。适用场景:适用于消费者之间的数据量差异较小,且需
  • 2024-11-10windows C#-对象
    类或结构定义的作用类似于蓝图,指定该类型可以进行哪些操作。从本质上说,对象是按照此蓝图分配和配置的内存块。程序可以创建同一个类的多个对象。对象也称为实例,可以存储在命名变量中,也可以存储在数组或集合中。使用这些变量来调用对象方法及访问对象公共属性的代码称为客户
  • 2024-11-08(三)死锁检测和解除
    (三)死锁检测和解除‍​​‍(1)死锁的检测​​理解:在这个图中,以P2和R1间的箭头为例,表明实际上P2请求了两个R1资源,但R1只给他分配了1个资源。‍重点:最后能将边全部消除,则没有死锁发生。否则,仍然有边连着且消除不掉的进程则发生了死锁。(可完全简化和不可完全简化)​
  • 2024-11-07CMU_15445_P2_PageGuard
    CMU_15445_P2_PageGuard我将页面守护部分与多线程调用部分放在一起写在这篇博客中了,页面守卫的本质是更加优雅方便的使用内存中的页(Pages).我们知道Buffer_Pool_Manager实际上是管理页面,BPM管理的是页面在内存中的组织形式与磁盘交互等,PageGuard为其他进程包装了使用页
  • 2024-11-06CMU_15445_P2_Extendible_Hash_Table
    到Project2,我们依然在处理数据库存储相关的部分,从Project1中我们应该Get到两个概念:数据库底层数据操作的基本单元是Page.buffer_pool_manager是管理以及组织数据单元Page的工具,在Project2的第一部分,我们还新增了页面守护(PageGuard)的机制更加优雅的获取以及释放
  • 2024-11-0520241105
    T1沙漠点列直接考虑贪心。容易发现首先一定是先割不在环上的边,这种边每割一条连通块数量增加\(1\)。然后考虑对环下手。要对一个环进行有用的操作,首先需要先割掉其上的一条边,这次操作不产生贡献。我们希望这样的无用操作尽可能少,于是按照从大往小的顺序割环即可。代码#inc
  • 2024-11-04Neo4j 实现一个简单的CMDB管理平台
    Neo4j实现一个简单的CMDB管理平台简介Neo4j是一个高性能的图形数据库管理系统,它使用图形模型来存储和查询数据。图形数据库与传统的关系型数据库不同,它们使用节点和边来表示数据实体和它们之间的关系,而不是使用表格和行,可以使用neo4j实现权限系统,知识图谱,cmdb等部署docker
  • 2024-11-03luoguP1005 矩阵取数游戏
    有n*m的矩阵,每个元素a[i][j]均为非负整数,游戏规则如下:每轮从每行各取一个元素,共n个。经过m轮后取完所有元素。每次取走的元素只能是该元素所在行的行首或行尾。每轮取数都有一个分值,为每行取数的得分之和,每行取数的得分为被取走的元素值乘以2的i次方,其中i为取数轮次,从1开始。
  • 2024-11-03【字符函数以及字符串函数
    本章重点重点介绍处理字符和字符串的库函数的使用和注意事项求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok前言C语言中对字符和字符串的处理很是频繁,但是C语言本身
  • 2024-10-31操作系统——进程同步互斥经典题目
    操作系统——进程同步互斥经典题目前言这里是操作系统课程中老师布置的作业,主要是关于进程同步互斥的考研真题。题目题目一有4个进程P1、P2、P3、P4。要求P1必须在P2、P3开始前完成,P2、P3必须在P4开始前完成,且P2和P3不能并发执行。试写出这4个进程的同步互斥算法。解答:
  • 2024-10-3025. 深浅拷贝
    一、什么是浅拷贝  只对对象的最顶层进行的拷贝称为浅拷贝。我们可以用copy模块中的copy()方法实现浅拷贝。importcopya=[11,22,33]b=[44,55,66]c=[a,b]d=copy.copy(c)print(f"c:{c}")print(f"d:{d}")print(f"c==d:{c==d}")print(f"id(
  • 2024-10-30C语言判断单链表是否相交
    ////CreatedbyAdministratoron2024/10/29.//#ifndefLINK_H#defineLINK_H/***链表的结构体*/typedefstructLink{intelement;structLink*next;}link;#endif//LINK_H////判断单链表是否相交//CreatedbyAdministratoron2024/10/30
  • 2024-10-25LQB焊接超声波部分原理图和焊接说明(勘误)
    1、自制的板子的原理图,有一个错误的地方,导致超声波不能正常使用。下图是实物的原理图存在错误,不小心,自我批评一下。图中的C6电容330pF的一端接到了VCC,是错误的。蓝桥杯的原理图是下图,接到GND因此。焊接的时候需要额外处理。二、焊接说明下图是实际的PCB图。存在错误。因此需要
  • 2024-10-22JZOJ【基础】素数密码学//注意:后面有彩蛋
    VIP以下是一个C++程序,该程序接受一个合数n作为输入,并尝试将其分解为两个素数的乘积。如果成功找到这样的分解,它将输出所有可能的分解方式;如果找不到,它将输出"error"。#include<bits/stdc++.h>usingnamespacestd;boolisPrime(intnum){if(num<=1){ returnfa
  • 2024-10-22COP3502 P2: RLE with Images Python
    COP3502P2:RLEwithImagesPythonOverviewInthisprojectstudentswilldeveloproutinestoencodeanddecodedataforimagesusingrun-lengthencodingRLE).Studentswillimplementencodinganddecodingofrawdata,conversionbetweendataandstring
  • 2024-10-21【可答疑】基于51单片机的智能小区安防系统(含仿真、代码、报告、演示视频等)
     ✨哈喽大家好,这里是@每天一杯冰美式oh,985电子本硕,大厂嵌入式在职0.3年,业余时间做做单片机小项目,有需要也可以提供就业指导(免费)~
  • 2024-10-19P2-3与P2-4.【基本数据类型、运算符和表达式】第三节与第四节
    讲解视频:P2-3.【基本数据类型、运算符和表达式】第三节P2-4.【基本数据类型、运算符和表达式】第四节目录必备知识与理论任务实施必备知识与理论C语言中把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。其运算符和表达式数量之多,在高级
  • 2024-10-18课堂练习
    Complex.h中的代码:#include<iostream>#pragmaonceclassComplex{public: Complex(doublex=0,doubley=0); Complex(constComplex&p); ~Complex(); voidadd(constComplex&p); doubleget_real()const; doubleget_imag()const; friendComp
  • 2024-10-14题解:AT_agc027_b [AGC027B] Garbage Collector
    ProblemLink[AGC027B]GarbageCollector题意原题翻译已经很不错了,这里不再赘述。思路推论:每次取的垃圾数量应尽可能均分。证明如图,假设有\(4\)个垃圾需要被捡起,有两种取法:取一号垃圾+取二三四号垃圾。取一二号垃圾+取二三号垃圾。前者所需能量为:\(\display
  • 2024-10-13临时起意加塞
    临时起意加塞rnk20,\(20+0+10=30\)。T1Hunter25pts的暴搜是考场上写出来的。但少取模,挂了。45pts的状压是可惜的,实际上把暴搜改成记搜很容易解决。设\(\text{dfs}(t,s)\)表示第\(t\)轮、状态为\(s\)时的结果,然后记搜就容易。正解很神奇。因为1号死亡的轮数等于在1