自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 goodnotes的大纲页面如何取消?

2、复制全选所有页面然后新建一个笔记本将页面粘贴进去,会自动去掉删除的页面的大纲!1、在Goodnotes里,把想删除的大纲所对应页面删除;(这时会发现,大纲页面还是保留那条大纲)

2024-05-30 18:01:35 124

原创 操作系统复习:进程和线程的理解串记

静态的程序跑起来就是动态的进程,一个程序可以跑多次就有了多个进程(引入进程是为了更好地描述和控制程序的并发执行)。PCB就是进程的“学生证”,记录了进程的各种信息(进程描述信息、进程控制和管理信息、资源分配清单、CPU上下文)。线程是进程的轻量级子任务,同一进程的线程共享地址空间和资源,因此可以更高效地进行任务切换和协作。这样的小故事可以帮助你更好地理解操作系统中进程和线程的概念以及它们的管理机制,包括调度、同步、互斥和死锁处理。死锁意味着多个进程互相等待对方占用的资源,导致所有进程都无法继续执行。

2024-05-30 11:46:15 799

原创 操作系统——吸烟者问题

​ 假设一个系统有三个抽烟者进程和一个供应者进程。每个抽烟者不停地卷烟并抽掉它,但是要卷起并抽掉一支烟,抽烟者需要有三种材料:烟草、纸和胶水。三个抽烟者中,第一个拥有烟草、第二个拥有纸、第三个拥有胶水。供应者进程无限地提供三种材料,供应者每次将两种材料放桌子上,拥有剩下那种材料的抽烟者卷一根烟并抽掉它,并给供应者进程一个信号告诉完成了,供应者就会放另外两种材料再桌上,这个过程一直重复(让三个抽烟者轮流地抽烟)

2024-05-28 11:23:18 439

转载 关于计算机网络

这是因为 TCP 不允许连接处于半打开状态时就单向传输数据,所以在三次握手建立连接时,服务器会把 ACK 和 SYN 放在一起发给客户端,其中,ACK 用来打开客户端的发送通道,SYN 用来打开服务器的发送通道。你想要的是不是就是专门针对你要学习的技术,针对这本书的内容,怎么使用,你是你跟老师的事情。答案肯定是否定的,因为如果没有第三次再次确认的话,已经失效的连接,有可能就会重新再次建立链接,这样造成服务器的资源浪费和链接混乱,很容易消耗完服务的连接端口资源。第一次:快递小哥,我要给你送快递,我的序号1;

2023-12-27 09:08:17 78

原创 深入浅出TCP三次握手以及四次挥手

TCP三次握手和四次挥手是面试题的热门考点,它们分别对应TCP的连接和释放过程,今天我们先来认识一下TCP三次握手过程,以及是否可以使用“两报文握手”建立连接?。1、TCP是什么?TCP是面向连接的协议,它基于运输连接来传送TCP报文段,TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程。建立TCP连接,也就是通过三报文握手来建立TCP连接。数据传送,也就是基于已建立的TCP连接进行可靠的数据传输。释放连接,也就是在数据传输结束后,还要通过四报文挥手来释放TCP连接。

2023-12-27 08:39:33 952

转载 一句口诀记忆计算机网络七层架构模型和TCP/IP五层模型(记不住你打我)

把七层架构模型和五层模型记住了,剩下的它们的作用及相关协议慢慢地也会记得。

2023-12-25 22:09:59 1173

转载 操作系统/计组】页面大小 与 页表项 ( 二级页表 、多级页表 )

首先,不论一级页表还是多级页表:页面大小 = 2^(页内地址位数)页号有多少,页就有多少个用于存放页的地址空间就可以写为接下来,分别来看一级页表和多级页表页表是系统为每个进程建立的页面映射表进程中的每一页在页表中都有一项,这个项就是页表项,大小可以理解为页表中一行的大小此时,存储页号和物理块号的空间大小是页表项的大小易知,页表大小 = 页表项的大小 x 页表项的个数。

2023-12-24 19:59:29 1300

转载 【操作系统/计组】页面大小 与 页表项 ( 二级页表 、多级页表 )-爱代码爱编程

Posted on2021-12-24 分类: 操作系统 考研408首先,不论一级页表还是多级页表:页面大小 = 2^(页内地址位数)页号有多少,页就有多少个用于存放页的地址空间就可以写为接下来,分别来看一级页表和多级页表1. 一级页表页表是系统为每个进程建立的页面映射表进程中的每一页在页表中都有一项,这个项就是页表项,大小可以理解为页表中一行的大小每个页表项的结构为:此时,存储页号和物理块号的空间大小是页表项的大小整个页表的内容就是:易知,页表大小 = 页表项的大小 x 页表项的个数在一级页

2023-12-24 15:51:25 1202

转载 Python3 MySQL 数据库连接 - PyMySQL 驱动

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。

2023-11-05 09:39:05 96

原创 java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换

在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢?

2023-11-04 15:34:02 5360 1

原创 Android Studio启动AVD报错:The emulator process for AVD Pixel_5_API_30 has terminated.最有效的解决方法

Android Studio启动AVD报错:The emulator process for AVD Pixel_5_API_30 has terminated.

2023-07-18 17:33:04 6755 24

原创 蓝桥杯【第七届】——交换瓶子

有 N 个瓶子,编号 1∼N,放在架子上。比如有 5 个瓶子:2 1 3 5 4要求每次拿起 2 个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换 2 次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式第一行包含一个整数 N,表示瓶子数量。第二行包含 N 个整数,表示瓶子目前的排列状况。输出格式输出一个正整数,表示至少交换多少次,才能完成排序。数据范围1≤N≤10000输入样例1:5。

2023-03-31 18:11:47 619 1

原创 蓝桥杯——【第六届】饮料换购【B组】

变成n、m、x的式子: m总 += n/3, n = n / 3 + n%3 (换取的瓶子可以产生1个瓶盖,加上换取后剩下的瓶盖,变成新的n)乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的。注意:主类的名字必须是:Main,否则按无效代码处理。输出一个整数,表示一共能够喝到的饮料数量。n,表示初始买入的饮料数量。

2023-03-19 15:06:40 147

原创 蓝桥杯——【第五届】蚂蚁感冒【B组】

数据的符号只代表方向,因此,我们可以只以数值来区分蚂蚁的相对位置,假设A蚂蚁是-5,B蚂蚁是-3,则。(因为是同等的速度,所以,不会存在后面的蚂蚁追上前面的,而这个竿子长度也是无用条件,不需要去考虑),如果该感冒蚂蚁右边没有左行的蚂蚁,那么其左边右行的蚂蚁也不会被感染),如果该感冒蚂蚁左边没有右行的蚂蚁,那么其右边左行的蚂蚁也不会被感染)它们的头有的朝左,有的朝右。但是,如果 左边没有方向朝右的蚂蚁,那么感染的蚂蚁数就是1(本身),那么B蚂蚁就在A蚂蚁的左边,并且是向左走的,A蚂蚁也是向左走的。

2023-03-19 14:10:10 96 1

原创 蓝桥杯—[第四届]买不到的数目【A组】

当我们遍历a时,当a[i] == 0,就表示不能用xn+ym。那么最大的那个i就是我们想要求的数,考虑到数据会爆掉。因此采用打表法来找规律得最终结果。m来表示的最大的数是什么,目前想到的就是暴力搜索,两层循环,将a[xn+ym] = 1进行标记,表示可以用。时, n每增加2, 那么x就增加6。时,n每增加1,那么x就增加2。(特别注意的是,有解的情况下,那么n和m一定是互质的)根据题目,我们可以分析 x。,题目要求的是,不能用x。三者之间的关系,发现。然后输入数据寻找规律。

2023-03-18 23:04:57 176

原创 链表的基本操作

【代码】链表的基本操作。

2022-09-25 15:55:06 210

原创 数据结构——一元多项式相加(C语言版本)

创建多项式函数要求能在函数中输入多项式的各项 输入时逐项、按顺序输入一元多项式的系数、指数,输入系数为。本关任务:设计一种单链表存储结构,每个结点存储一项的系数和指数,类型都是整型,编写完成产生多项式的函数、多项式相加及输出多项式的函数。,则构成结果多项式中的一项,对于两个多项式中所有指数不同的项,则分别复制到结果多项式中。系数项,采用链式存储,对应链表结点数据结构可采取:(设多项式的系数和指数都是整型)一般情况下,一元多项式只表示非。输入时逐项、按顺序输入一元多项式的系数、指数,输入系数为。

2022-09-25 10:55:24 11119

原创 数据结构——链表相加(大数相加)

输出:1 2 3 4 5 6 7 9 6 4 原因:1234567899+ 65 = 1234567964。本关任务:给出两个非空的链表用来表示两个非负的整数。我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。输出:1 0 1 2 0 0 原因:99999 + 1201 = 101200。其中标红数字为要输入的数据位数,例如输入520 输入案例是 3 5 2 0,在进行大数相加时,我们一般可以采用将数按位存储并按位相加的方法。开始你的任务吧,祝你成功!

2022-09-24 13:45:35 1757 4

原创 Python学习笔记——一些函数

个人学习笔记

2022-01-26 21:25:00 1153

原创 寒假实训——约瑟夫环(2022.1.10)

题目内容不是原创,而是来自头歌平台的练习,如有侵权请联系删除。

2022-01-10 23:05:07 2360

操作系统复习:进程和线程的理解串记

操作系统复习:进程和线程的理解大白话

2024-05-30

空空如也

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

TA关注的人

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