自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tsundere_x的博客

尽量热情且有分寸

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

原创 【操作系统复习】系统调用

系统调用一、什么是系统调用?二、系统调用与库函数的区别三、系统调用背后的过程一、什么是系统调用????? 系统调用: 是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统的服务。功能: 应用程序通过系统调用全球操作系统的服务。系统中的各种共享资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。这

2021-03-30 09:25:17 395

原创 【操作系统复习】进程的定义、组成、组织方式

进程的定义、组成、组织方式一、进程的定义二、进程的组成三、进程的组织四、进程的特征一、进程的定义程序:就是一个指令序列早期的计算机(只支持单道程序)引入多道程序技术之后:为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念。PCB: 系统为每个运行的程序配置一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如代码存放位置)???? ​PCB、程序段、数据段三部分构成了进程实体(进程映像)。一般情况下,我们把进程实体简称为进程,例如,所谓创建进程,实

2021-03-30 09:23:21 468

原创 单位的换算 (Python)

链接:https://ac.nowcoder.com/acm/contest/12482/C来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述今天小松鼠正在做他的物理作业,大家都知道物理的计算题中总是涉及到大量的单位转换。而小松鼠只对单纯的数值计算感兴趣,对于单位的计算没有任何兴趣。于是他找到了作为程序猿/媛的你,希望你可以帮助他计算出单位的运算结果。小松鼠会告诉你一个单位的计算

2021-03-21 21:19:17 3328

原创 圆的交点 (Python)

链接:https://ac.nowcoder.com/acm/contest/12478/D来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld2,1的样例一层一层找规律t = int(input())MOD = 1000000007for _ in range(t): x, y = map(int, input().split()) print(((x+y)*2

2021-03-21 10:48:31 255

原创 小凡做蛋糕(Python)

链接:https://ac.nowcoder.com/acm/contest/12478/G来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 65536K,其他语言131072K64bit IO Format: %lld一开始把整个二维数组填好了,然后 !超内存了 直接自闭后来发现其实是有规律的import mathn, k, q = list(map(int, input().split()))# for _ in range(q):# x, y

2021-03-21 09:49:21 167

原创 3.6数对 (Python)

链接:https://ac.nowcoder.com/acm/contest/12478/C来源:牛客网时间限制:C/C++ 2秒,其他语言4秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述在3月6日,作为队内数论大佬的磊哥,定义了“3.6数对”。定义为,如果一个数对 (x,y) 满足 2x = y,则称 (x,y) 为“3.6数对”。现在有一个长度为n的数组 a[1⋯n] ,从中可以选出多少对 (i,j),满足(ai, aj)

2021-03-21 09:33:40 782

转载 视觉感知与认知

2. 视觉感知与认知 2. 视觉感知与认知2.1 感知与认知2.1.1 视觉感知处理过程2.1.2 格式塔理论2.1.2.1 贴近法则 (proximity)2.1.2.2 相似法则 (similarity)2.1.2.3 连续原则 (continuity)2.1.2.4 闭合原则 (closure)2.1.2.5 共势原则 (common fate)2.1.2.6 好图原则 (good figure)2.1.2.7 对称性原则 (symmetry...

2021-03-15 10:38:42 8038 3

原创 【操作系统复习】中断和异常

中断和异常一、中断机制的诞生二、中断的概念和作用三、中断的分类四、外中断的处理过程一、中断机制的诞生???? 早期的计算机:各程序只能串行执行,系统资源利用率低为了解决上述问题,人们发明了操作系统(作为计算机的管理者),引入中断机制,实现了多道程序并发执行。本质:发生中断就意味着需要操作系统介入,开展工作。二、中断的概念和作用1、当中断发生时,CPU立即进入核心态2、当中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理3、对于不同的中断信号,会进行不同的处理???? 由

2021-03-10 12:00:38 234

原创 牛客 16499 解方程 (数学、Python)

链接:https://ac.nowcoder.com/acm/problem/16499来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 131072K,其他语言262144K64bit IO Format: %lld题目描述已知多项式方程:a0+a1x+a2x2+…+anxn=0求这个方程在[1, m]内的整数解(n和m均为正整数)。输入描述:第一行包含2个整数n、m,每两个整数之间用一个空格隔开。接下来的n+1行每行包含一个整数,依次为a0,a1,a2,……

2021-03-09 21:58:41 329

原创 牛客 13822 Keep In Line(枚举与暴力、Python)

链接:https://ac.nowcoder.com/acm/problem/13822来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述又到饭点了,SK同学靠着惯性走到了食堂,但长长的队伍顿时让他失去了食欲。突然,他注意到某个窗口前的队伍里明显存在插队的现象,于是他默默记录下了同学们进队和出队的变化。对于进队,SK同学只知道队伍里多了一个人,并不知道新来的人是老老实实站到了队尾还是

2021-03-09 20:29:34 180

原创 牛客 21302 被3整除的子序列 (动态规划、Python)

时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 524288K,其他语言1048576K64bit IO Format: %lld链接:https://ac.nowcoder.com/acm/problem/21302来源:牛客网题目描述给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除答案对1e9+7取模输入描述:输入一个字符串,由数字构成,长度小于等于50输出描述:输出一个整数示例1输入132输出3示例2输入9输出1示例3

2021-03-09 17:27:08 354

原创 LeetCode 670 最大交换 (暴力+贪心、Python)

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-swap问题描述给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。示例 1 :输入: 2736输出: 7236解释: 交换数字2和数字7。示例 2 :输入: 9973输出: 9973解释: 不需要交换。注意:给定数字的范围是 [0, 108]方法一:暴力法两重循环,每次交换两个相邻的数,取最大值。T = int(input

2021-03-09 09:54:58 375 1

原创 【操作系统复习】操作系统的运行机制与体系结构

操作系统的运行机制与体系结构一、两种指令、两种处理器状态、两种程序二、操作系统的内核三、操作系统的体系结构一、两种指令、两种处理器状态、两种程序???? ” 指令 ” 就是处理器(CPU)能识别、执行的最基本命令特权指令: 如内存清零指令 --> 不允许用户程序使用。非特权指令: 如普通的运算指令❔ CPU如何判断当前是否可以执行特权指令?用程序状态寄存器(PSW)中的某标志位来标识当前处理器处于什么状态,如0为用户态,1为核心态。用户态(目态): 此时CPU只能执行非特权指令核

2021-03-08 21:59:33 427 1

原创 【操作系统复习】操作系统的发展与分类

操作系统的发展与分类一、手工操作阶段二、批处理阶段 —— 单道批处理系统三、批处理阶段 —— 多道批处理系统四、分时操作系统五、实时操作系统六、其他操作系统一、手工操作阶段过程: 用户把程序写在纸带上(其实就是在纸带上打孔),然后输入到计算机中,计算机随后会处理这个程序,把输出结果又放在纸带中(其实还是打孔),展示给用户看。由于用户在纸带上编写程序的速度很慢,纸带输入输出的速度也很慢,而计算机的处理速度快,所以系统资源的利用率极低。**主要缺点:**用户独占全机、人机速度矛盾导致资源利用率极低二

2021-03-08 21:13:34 131

原创 蓝桥杯 历届试题 小数第n位

资源限制时间限制:1.0s 内存限制:256.0MB问题描述  我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。  如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。  输入格式  一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000)  输出格式  一行3位数字,表示:a除以b,小数后第n位开始的3位数字。

2021-03-08 15:42:37 132 1

原创 【操作系统复习】操作系统的特征

文章目录一、并发二、共享三、虚拟四、异步一、并发并发 :指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的。**并行 **:指两个或多个事件在同一时刻同时发生。操作系统的并发性指计算机系统中同时存在着多个运行着的程序。一个单核处理机(CPU)同一时刻只能执行一个程序,因此操作系统会负责协调多个程序交替执行(这些程序微观上是交替执行的,但宏观上看起来就像是在同时执行)事实上,操作系统就是伴随着“多道程序技术”而出现的。因此,操作系统和程序并发是一起诞生的。二、

2021-03-08 10:52:31 143

原创 【操作系统复习】操作系统的概念、功能和目标

操作系统的概念、功能和目标概念✔️ 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。操作系统的功能和目标作为系统资源的管理者???? 进程是一个程序的执行过程。执行前 需要将该程序放到内存中,才能被CPU处理。???? 举一个生活中的例子(用QQ和朋友视频聊天的过程):Step1:在各个文件夹中找到QQ安装的位置 —&gt

2021-03-07 11:15:15 129

原创 Jupyter notebook绘制热力图边缘只有一半的问题

添加如下代码:bottom, top = ax.get_ylim() ax.set_ylim(bottom + 0.5, top - 0.5)

2021-03-01 09:38:40 678

原创 Python 绘制热力图参数详解

参数设置:(1)热力图输入数据参数:data:矩阵数据集,可以是numpy的数组(array),也可以是pandas的DataFrame。如果是DataFrame,则df的index/column信息会分别对应到heatmap的columns和rows,即pt.index是热力图的行标,pt.columns是热力图的列标(2)热力图矩阵块颜色参数:vmax,vmin:分别是热力图的颜色取值最大和最小范围,默认是根据data数据表里的取值确定cmap:从数字到色彩空间的映射,取值是mat

2021-03-01 09:37:25 6501

原创 pyecharts 绘制地图

# 导入相关包from pyecharts import options as optsfrom pyecharts.charts import Map, Geo, Lindata = pd.read_csv(r'C:\Users\1979\Desktop\处理后的数据\谷物产量(公吨)(2000-2017).csv')value = data.iloc[:,18]attr = data.iloc[:,0]# 显示世界地图def map_world() -> Map: c =

2021-03-01 09:27:25 246 1

空空如也

空空如也

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

TA关注的人

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