自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue--Parsing error: No Babel config file detected for 。。。。

vue文件第一行有波浪线提示,虽然项目能正常运行,但看着难受。错误提示:Parsing error: No Babel config file detected for 。。解决方法:在package.json文件下找到"parserOptions",添加:"requireConfigFile" : false即可如下:"parserOptions": { "parser": "@babel/eslint-parser", "requireConfigFi...

2022-02-21 11:54:34 10252 10

原创 vscode 拷贝别人的项目缺少moudle文件夹

解决方案: 在终端运行 npm install;然后,运行 npm run serve 运行项目即可。

2021-12-15 15:19:15 324

原创 将snort日志记录到CSV格式文件中

csv输出格式:(在snort.conf 中进行修改)output alert_csv : alert.csv 想要输出的关键字(用逗号隔开)csv含有的关键字及含义为:序号 关键字 含义 1 Timestamp 时间戳 2 Msg 特征码名称 3 Proto 协议 4 S.

2021-11-12 11:16:21 1916

原创 PCA(主成分分析)的学习笔记

1、基于特征值分解协方差矩阵实现PCA算法输入:数据集,需要降到k维。1) 去平均值(即去中心化),即每一位特征减去各自的平均值。、2) 计算协方差矩阵3) 用特征值分解方法求协方差矩阵的特征值与特征向量。4) 对特征值从大到小排序,选择其中最大的k个。然后将其对应的k个特征向量分别作为行向量组成特征向量矩阵P。5) 将数据转换到k个特征向量构建的新空间中,即Y=PX。2、基于SVD分解协方差矩阵实现PCA算法输入:数据集,需要降到k维。1) 去平均值,即每一位...

2020-11-20 09:56:55 503

原创 pycharm报DeprecationWarning错 、Numpy clip函数

1、当pycharm运行报DeprecationWarning: threshold_ attribute is deprecated in 0.20 and will be removedin0.22.错误时:可添加以下代码解决import warningswarnings.filterwarnings("ignore")2、Numpy clip函数numpy.clip(a, a_min, a_max, out=None)[source]其中a是一个数组,a_min, ...

2020-11-09 11:51:34 994

原创 numpy.random.RandomState 和 Numpy.random.seed() 的用法

1. numpy.random.RandomState()这是一个伪随机数生成器。生成[0,1]均匀分布的随机数序列,但并不真正的随机,但具有类似于随机数的统计特征,如均匀性、独立性等。rng = np.random.RandomState(0)因为是伪随机数,所以必须在rng这个变量下使用,如果不这样做,那么就得不到相同的随机数组了例如:只在最开始用了rng=np.random.RandomState(0),得到了不同的随机数组再如:不在rng变量下使用,及时用np..

2020-11-09 10:53:52 731

原创 python 分析数据及预处理用到的函数

train =pd.read_csv("../input/train.csv")test =pd.read_csv("../input/test.csv")train.describe(include="all")//#查看数值型数据情况:train.describe() #查看字符型数据情况:train.describe(include=['0']) pd.set_option('display.max_columns', None)#显示所有列,解决输出的...

2020-11-09 10:04:49 773

原创 sort排序 next_permutation全排列

#include<cstdio>#include<algorithm>using namespace std;int main() { int n, p[10]; scanf("%d", &n); for(int i = 0; i < n; i++) scanf("%d", &p[i]); sort(p, p+n); // 排序,得...

2019-03-18 08:38:02 379

原创 求日期 (周几) 用基姆拉尔森计算公式

基姆拉尔森计算公式:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1(d:日期中的日数,m:月份数,y:年数)返回结果:W=1-7 对应 周一至周日.使用公式有个前提条件:把一月和二月看成是上一年的十三月和十四月...

2019-03-18 08:37:48 352

原创 圆的面积 四舍五入保留小数

问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。...

2019-03-09 09:30:20 541

原创 操作系统 第七、八章 目录管理 + 文件共享和保护

目录管理:1、文件控制块—FCB为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB)文件与文件控制块一一对应、记录文件名及其存放地址、文件的说明和控制信息。 文件管理程序借助于文件控制块中的信息对文件施以各种操作。2、文件目录:把 文件控制块的有序集合称为   文件目录。即一个文件控制块就是一个目录项。通常一个文件目录也被看作是一个文件,称为目...

2018-11-27 19:32:53 1550

原创 操作系统 第七、八章 文件

1、文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。2、基本概念:数据项:描述对象某种属性的字符集;是数据组织中可以命名的最小逻辑数据单位。记录:一组相关数据项集合,描述对象某方面的属性;关键字:一个记录中的一个或几个数据项的集合,用于唯一的标识一个记录。文件:由创建者定义的、具有文件名的一组相关元素的集合。3、文件系统模型:4...

2018-11-25 12:29:27 321

原创 操作系统 第六章 4 缓冲区管理 + 磁盘

1、缓冲作用:   1)I/O控制方式减少CPU对I/O的干预,提高利用率;   2)缓冲则通过缓和CPU和I/O设备速度不匹配矛盾,增加CPU和I/O设备的并行性,提高利用率。2、使用缓冲区的方式:1)单缓冲、多缓冲:  单缓冲:OS在主存中为之分配一个缓冲区。               CPU和外设轮流使用,一方处理完后等待对方处理。             ...

2018-11-25 09:56:53 1776 1

原创 操作系统 第六章 3 设备独立性 + 用户层的I/O软件

1、设备独立性概念:指应用程序中所使用的设备,不局限于使用某个具体的物理设备,也称为设备无关性。2、设备独立性软件:为了实现设备独立性,在设备驱动程序之上设置一层软件,称为与  设备无关的I/O软件  或  设备独立性软件。设备无关的软件    是I/O系统最高层软件3、设备独立性好处:用户编程时所用的设备名(逻辑上的)与实际物理设备无关;1)设备分配时的灵活性2)...

2018-11-25 09:08:25 6538

原创 操作系统 第六章 2 中断 + 设备驱动程序

1、中断是I/O系统最低的一层,也是设备管理的基础。2、中断和陷入 区分:  中断:CPU对I/O设备发来的中断信号的一种响应,中断是由外部设备引起的,又称外中断。    陷入:由CPU内部事件所引起的中断,通常把这类中断称为内中断或陷入(trap)。  举例内中断:系统调用、缺页中断   中断和陷入的主要区别:是信号的来源。3、中断向量表: 为每种设备配以相应的中断处理程...

2018-11-24 11:01:04 2052

原创 操作系统 第六章 1 I/O 输入输出系统

1、输入输出(I/O)系统的组成 :(硬件角度)    需要用于输入、输出和存储信息的设备;     需要相应的设备控制器;     控制器与CPU连接的高速总线;     有的大中型计算机系统,配置I/O通道;2、I/O   软件的层次结构及层功能:(软件角度)①用户层软件 :实现与用户交互的接口,用户可直接调用在用户层提供的、与I/O操作有关的库函数,对设备进行操作。②...

2018-11-24 10:18:43 310

原创 操作系统 第五章 虚拟存储

 1、基于局部性原理 1)程序运行前,不需全部装入内存(打破一次性)仅装入当前要运行的部分页面或段即可运行,其余部分暂留在外存上。 缺页/段的情况:要访问的页(段) 尚未调入内存。程序应利用OS所提供的请求调页(段)功能,将它们调入内存,使程序继续执行。2)调入需要的页/段时,如果内存已满,无法再装入新页(段),通过置换功能将内存中暂时不用的页(段)调至外存,腾出足够的内存空间。(...

2018-11-20 21:04:19 525

原创 操作系统 第四章 1 程序的装入和链接

1、创建进程的第一件事:将程序和数据装入内存。2、程序进内存的一般过程: 编译程序:( 高级语言编译为机器语言)形成目标模块。 链接程序:将形成的一组目标模块,及它们需要的库函数链接在一起,形成一个完整的装入模块。 装入load:由装入程序将装入模块装入内存,构造PCB,形成进程,开始运行(使用物理地址)。3、装入:装入静态可重定位方式:地址映射在程序执行之前进行,重定位...

2018-11-20 19:22:12 937

原创 操作系统 第四章 3 分页、分段、段页式存储管理 +作业题

一、分页存储管理方式1、(物理)块:内存划分成多个小单元,每个单元K大小        页面:作业也按K单位大小划分成片        物理划分块的大小 = 逻辑划分的页的大小 2、页表:记录每个作业各页映射到哪个物理块,形成的页面映射表      作用:页号到物理块号的地址映射      页表存在内存(或寄存器)中,但页表地址存在PCB 中 3、作业相对地址: 页...

2018-11-13 20:25:13 10365 1

原创 操作系统 第四章 2 存储器管理 连续分配方式

1)单一连续分配:内存分为系统区和用户区两部分2)固定分区分配:把内存分为一些大小相等或不等的分区,每个应用进程占用一个分区。操作系统占用其中一个分区。(划分为几个分区,便只允许几道作业并发)   建立一记录相关信息的分区表(或分区链表)记录划分的分区     表项有: | 起始位置 | 大小 | 状态 |缺点:内碎片(一个分区内的剩余空间)造成浪费分区总数固定,限...

2018-11-13 19:46:15 336

原创 操作系统 第三章 4 死锁

1、死锁(Deadlock):指多个进程在运行过程中,因争夺资源而造成的一种僵局。当进程处于这种状态时,若无外力作用,它们都将无法再向前推进。死锁 : 指进程之间无休止地互相等待!饥饿 :指一个进程无休止地等待!2、产生死锁的原因竞争资源 进程间推进顺序非法3、产生死锁的必要条件  (四个条件都具备就会死锁,缺一就不会死锁)互斥条件 请求和保持条件 不剥夺条件...

2018-11-09 22:16:05 179

原创 操作系统 第三章 3 实时调度

1、实时系统:指系统能够在限定的响应时间内提供所需水平的服务。2、实现实时调度的基本条件1)提供必要的信息就绪时间。 开始截止时间、完成截止时间。 处理时间。  资源要求。  优先级。2)系统处理能力足够强3)采用抢占式调度机制4)具有快速切换机制3、实时调度算法最早截止时间优先EDF(Earliest Deadline First)算法根据任...

2018-11-09 21:57:39 490

原创 操作系统 第三章 2 调度算法

调度的实质就是一种资源分配。1.先来先服务调度算法FCFS按照作业提交,或进程变为就绪状态的先后次序分派CPU;新作业只有当当前作业或进程执行完或阻塞才获得CPU运行被唤醒的作业或进程不立即恢复执行,通常等到当前作业或进程出让CPU。 缺点:不利于短作业(进程)不利于I/O繁忙的作业(进程)。2.短作业(进程)优先调度算法SJF/SPF  (方式:分抢占和非抢占)...

2018-11-09 21:08:31 478

原创 操作系统 第三章 1 调度

1、处理机调度多道程序环境下,动态的把处理机分配给就绪队列中的一个进程使之执行。2、高级调度(外存进内存)又称作业调度或长程调度、接纳调度 决定外存后备队列中的哪些作业调入内存; 为它们创建进程、分配必要的资源; 将新创建的进程排在就绪队列上,准备执行。系统运行并不一定存在高级调度批处理系统:作业进入系统后先驻留外存,故需要有作业调度。分时系统:为及时响应,作...

2018-11-07 22:35:23 432

原创 操作系统 第二章 6 管程、进程、线程

一、管程:1、管程的组成:一组局部变量 对局部变量操作的一组过程 对局部变量进行初始化的语句。2、管程的特点:任何进程只能通过调用管程提供的过程入口才能进入管程访问共享数据; 任何时刻,仅允许一个进程在管程中执行某个内部过程。3、管程如何实现同步:对共享变量互斥操作 操作的同步控制: 靠条件变量(主要作用就是进程同步的阻塞和唤醒控制)的操作管理实现4、管程的优点:...

2018-10-22 21:26:19 371

原创 操作系统 第二章 5 5个经典同步问题

有错愿给指正!1、哲学家进餐问题方法1:方法2:2、生产者与消费者问题 3、读—写问题4、黑白棋子问题:5、嗜睡师问题

2018-09-25 18:55:14 620

原创 操作系统 第二章 4 信号量基本应用

1、实现进程互斥注意:互斥信号量mutex初值为1; 每个进程中将临界区代码置于P(mutex)和V(mutex)原语之间; 必须成对使用P和V原语(在同一进程中),不能次序错误、重复或遗漏: 遗漏P原语则不能保证互斥访问 遗漏V原语则不能在使用临界资源之后将其释放(给其他等待的进程);seamphore  m=1;void main() {cobegin p1; cob...

2018-09-24 15:46:04 329

原创 操作系统 第二章 3 进程同步、信号量

1、进程同步:  使并发执行的诸进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性。  多个相互合作的进程,在一些关键点上可能需要互相等待或互相交换信息,这种相互制约关系称为进程同步关系  互斥:当一个进程进入临界区使用临界资源时,另一个进程必须等待,直到占用临界资源的进程退出临界区,我们称进程之间的这种相互制约关系为“互斥”。2、临界区:每个进程中访问临界资源的...

2018-09-24 14:35:49 814

原创 操作系统 第二章 2 进程控制、调度

一、进程控制的基本过程:(1)进程的创建 :1、原因:a、用户登录   b、作业调度                                              c、提供服务    d、应用请求 (应用程序自己创建进程)                              2、过程: a、申请空白PCB(从内存空白处调一块)                 ...

2018-09-21 20:21:38 303

原创 操作系统 第二章 1 进程与PCB

1、前驱图:描述进程的顺序和并发执行的情况。是个有向前驱图。多程序无序并发,则只会得到混乱的执行结果,多程序运行,符合前驱图,才是合理开发。​​​​​​   2、1)程序顺序执行:顺序性、封闭性、可再现性     2)程序并发执行:间断性、失去封闭性、结果不可再现性                                  要符合前驱 、并发不是随意的3、对并发执行用什...

2018-09-20 22:21:41 563

原创 操作系统 第一章

1、操作系统(OS)的目标:    方便性、有效性、可扩充性、开放性2、os的作用:  作为用户和计算机硬件系统之间的接口;       用户操作OS的方式:命令方式、系统调用方式、图标-窗口方式 作为计算机系统资源的管理者;     资源:处理器、存储器、i/o设备、信息(数据和程序) OS用作扩充机器;      最低层:物理“裸机”;操作系统对裸机的首次扩充:虚拟机3、操作...

2018-09-16 22:09:07 273

空空如也

空空如也

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

TA关注的人

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