自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C盘清理文件

清理

2023-02-07 08:37:09 141

原创 毒软件卸载

安裝目录下有一个uninstall.ep 或者是unist.ep,为un开头的文件名,后缀名为.ep,把.ep修改为.exe,双击执行,即可卸除。

2022-11-18 15:39:00 95

原创 QL细节点

搭建青龙面板有云服务器获取云服务器公网ipfinalshell工具使用→→

2022-01-05 13:35:56 83

原创 漏洞挖掘尝试

参考http://www.jackson-t.ca/finding-vulnerabilities.html零基础还想挖漏洞?不,你得有基础!初学者最好不要上手就去搞漏洞挖掘,因为漏洞挖掘需要很多的系统基础知识和一些理论知识做铺垫,而且难度较大……较合理的途径应该从漏洞利用入手,不妨分析一些公开的CVE漏洞。很多漏洞都有比较好的资料,分析研究的多了,对漏洞的认识自然就不同了,然后再去搞挖掘就会易上手一点!俗话说:“磨刀不误砍柴工”。对于有一些基础知识的初学者,应该怎样进行漏洞挖掘呢?迷宫游戏

2021-09-25 21:21:07 116

原创 四、树与二叉树

哈夫曼树构造给定n个权值1)将这n个权值分别看作只有根结点的n棵二叉树,这些二叉树构成的集合记为F。2)从F中选出两棵根结点的权值最小的树(假设为a、b)作为左、右子树,构造一棵新的二叉树(假设为c),新的二叉树的根结点的权值为左、右子树根结点权值之和。3)从F中删除刚才选出的两棵树a、b,同时将新得到的树c加入F中。4)重复进行2)、3)两步,直到F中只剩下一棵树为止,这棵树就是哈夫曼树。哈夫曼树构造结果都是左子树根权值小于右子树根权值,两子树根权值相同则较矮的子树在左边。特点【判断构造

2021-08-31 18:08:34 80

原创 稀疏矩阵的快速转置(C语言)算法详解

http://data.biancheng.net/view/188.html稀疏矩阵的转置需要经历以下 3 步:将矩阵的行数和列数互换;将三元组表(存储矩阵)中的 i 列和 j 列互换,实现矩阵的转置;以 j 列为序,重新排列三元组表中存储各三元组的先后顺序;稀疏矩阵快速转置算法和普通算法的区别仅在于第 3 步,快速转置能够做到遍历一次三元组表即可完成第 3 步的工作稀疏矩阵的快速转置,在普通算法的基础上增设两个数组(假设分别为 array 和 copt):array 数组负责记录原

2021-08-31 17:09:19 1872

原创 Ipmortant

OWASP TOP10是重点!

2021-08-29 22:45:45 64

原创 七、图的手动模拟

目录最短路径问题迪杰斯特拉Dijkstra第一轮第二轮第三轮第4轮弗洛伊德Floyd(1)图的基本概念;图的存储表示:邻接矩阵、邻接表;(2)图的遍历与连通性;(3)最小生成树;(4)拓扑排序;(5)关键路径;(6)最短路径;最短路径问题单源最短路径 BFS算法(无权图) Dijkstra算法(带权图、无权图)各顶点间的最短路径 Floyd算法(带权图、无权图)迪杰斯特拉Dijkstra●提出“goto有害理论”- -操作系统,虚拟存储技术●信号量机制PV原语- -操作系统,

2021-08-29 22:04:14 60

原创 E、Central Processing Unit ,CPU

计算机所有功能通过执行程序完成,程序由指令序列构成。计算机采用“存储程序”的工作方式,即计算机必须能够自动地从主存取出一条条指令执行,而专门用来执行指令的部件就是中央处理器。在CPU中控制指令执行的部件是控制器,控制器可采用硬连线路方式实现,也可采用微程序设计方式实现,也有一些CPU采用硬连线路和微程序控制相结合的方式实现。要求(一)中央处理器(CPU)的功能和基本结构(二)指令执行过程(三)数据通路的功能和基本结构(四)控制器的功能和工作原理1.硬布线控制器2.微程序控制器微程序、

2021-08-27 18:46:24 54

原创 四、指令系统

目录核心考点基础要点框架指令格式定长操作码指令格式扩展操作码指令格式扩展操作码指令数目的计算及设计定点整数的符号扩展:定点小数的符号扩展:指令的寻址方式指令寻址数据寻址1.立即寻址2.直接寻址4.间接寻址【重点】9.相对寻址补充知识点:CISC和RISC基本概念MIPS 32为代表的指令集的典型指令核心考点1.(★★★★)各种寻址方式的原理,特别是多种寻址方式综合应用;能自行设计相应的指令格式.(★★)掌握不定长操作码的原理,并能通过该原理自行设计指令系统(★) CISC和RISC的基本特点与区

2021-08-25 21:03:44 42

原创 常见数据库注入-SQL Server、MySQL、Oracle

SQL Server 20081.利用错误消息提取信息前提:网站是会返回错误信息的,就是所谓的显错模式。注入思路:想办法让SQL程序在编译时候出错SQL Server数据库可以准确定位错误消息(1)枚举当前表及列-having语句现在有一张表,结构如下:create table users(id int not null identity(1,1),username varchar(20)not null,password varchar(20)not null,privs int

2021-07-21 18:46:56 104

原创 SQL Injection

目录SQL注入原理注入漏洞分类数字型注入字符型注入攻击者SQL注入的常用伎俩常见数据库注入SQL Server 2008MySQL 5.1Oracle 11gSQL注入原理public boolean findAdmin(Admin admin){ String sql="select count(*) from admin where username='"+admin.getusername()+"'and password='"+admin. getPassword()+"'";//SQL查询语

2021-07-18 22:32:17 71

原创 HTTP请求流程

互联网架构转变C/S架构-方便快捷B/S架构浏览器/服务器结构当客户端与Web服务器进行交互时,就存在Web请求,这种请求基于统一的应用层协议(HTTP协议)交互数据HTTP协议HTTP超文本传输协议,是一个简单的请求-响应协议,是应用层协议,它通常运行在TCP之上。指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。允许将HTML(超文本标记语言)文档从Web服务器传送到Web浏览器发起HTTP

2021-07-17 22:57:48 53

原创 Web安全简介

服务器如何被入侵的渗透必须条件计算机与服务器必须正常通信服务器依靠端口与客户端通信,从而提供各种服务攻击入侵靠端口或者说计算机所提供的服务web如今称之为web应用程序web功能使客户端仅拥有一个浏览器可以做到多数任务Web强大之基:数据库存储数据编程语言将设计变为真实可行的存在,并与数据库交互Web容器作为终端解析用户请求和脚本语言用户通过统一资源定位符URL访问Web时,最终看到的是Web容器处理后的内容,即HTML文档Web应用程序设计攻击入侵Web服务器方向C

2021-07-17 19:46:07 249 1

原创 Web程序的访问流程

Web分为两类:静态网站和动态网站浏览器发起访问—>DNS解析域名—>服务器电脑—>服务软件静态网站访问动态网站访问动态网站访问流程与静态差不多,但是会多出几个内容:服务器端解析、数据库...

2021-07-17 19:17:55 245

原创 网站基本概念

网站基本概念服务器概念服务器(server),也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。服务器:能够提供服务的机器,取决于机器上所安装

2021-07-17 19:03:43 265

原创 三、栈和队列和数组

考察形式通常选择题知识框架(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)多维数组的存储(五)特殊矩阵的压缩存储(六)栈、 队列和数组的应用栈的应用中缀转后缀表达式算法思想如下:从左向右开始扫描中缀表达式;遇到数字时,直接加入后缀表达式;遇到运算符时:abc规则a.若为左括号’(’,入栈;b.若为右括号’)’,则依次把栈中的运算符加入后缀表达式,直到出现左括号’(’,并从栈中删除左括号’(’;c.若为除括号外的其他运算符("+"、

2021-07-07 22:52:31 58

原创 九、排序算法

(一)排序的基本概念排序(sort)sort:排序、分类稳定性排序算法的分类1.插入类的排序2.交换类的排序交换类排序的核心是“交换”,即每一趟排序,都通过一系列的“交换”动作,让一个关键字排到它最终的位置上。还是军训排队的例子,设想军训刚开始,一群学生要排队,教官说:“你比你旁边的高,你俩换一下。怎么换完还比下一个高?继续换……”最后这个同学将被换到最终位置。这就是“交换”类的排序。属于这类排序的有起泡排序(刚才排队的例子)、快速排序。3.选择类的排序选择类排序的核心是“选择”,即每一

2021-07-07 19:04:07 61

原创 零、基本概念

了解数据结构的研究内容理解掌握数据结构的基本概念和术语了解数据元素间的结构关系理解掌握算法及算法的==描述掌握算法时间复杂度、空间复杂度分析数据结构的研究内容用计算机解决一个具体的问题时,大致需要经过以下几个步聚:(1)分析问题,确定数据模型(具体问题抽象出数学模型)(2)设计相应的算法(3)编写程序,运行并调试程序直至得到正确的结果基本概念和术语数据(Data)定义:是数、字符以及所有能输入到计算机并被程序识别、处理的符号集合数据对象(Data Object)相同性质的数据元素

2021-07-06 22:47:41 96 1

原创 一、线性表

考察目标1.掌握数据结构的基本概念、基本原理和基本方法2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析3.能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力4.考试比重:占比45/150,和计算机组成原理分值相同题目形式:选择题、应用题(算法设计及实现)算法设计及实现:侧重考查算法思想及复杂度C/C++实现复试环节也会考察算法设计及编码实现(一)线性表的基本概念(二)线性表的实现1.顺序存储

2021-07-06 22:03:48 50

原创 三、存储器层次结构

目录核心考点基础要点框架(一)存储器的分类1.按存储介质分类2.按存取方式分类3.按在计算机中的作用分类(二)存储器的层次化结构(三)半导体随机存取存储器(四)主存储器与 CPU 的连接(五)双口 RAM 和多模块存储器(六)高速缓冲存储器(Cache)(七)虚拟存储器核心考点1.(★★★★★)有关Cache的所有知识点(选择题+综合题)。重点掌握存储器的设计方法2.(★★★★)虚拟存储器的工作原理,可结合操作系统课程中的内存管理部分3.(★★★)双端口RAM和多模块存储器的工作原理基础要点1.

2021-07-05 16:22:28 85

原创 二、数据的表示和运算

目录核心考点基础要点框架(一)数制与编码1.进位计数制及其相互转换进位计数法不同进制数之间的相互转换任意进制数转换为十进制数2.真值和机器数3.字符与字符串字符编码ASCII码汉字的表示和编码校验码奇偶校验码海明校验码循环冗余校验(CRC)码(二)定点数的表示和运算1.定点数的表示无符号数有符号数2.定点数的运算定点表示原反补口诀(三)浮点数的表示和运算(四)算术逻辑单元 ALU核心考点1.★★★★★定点数的加/减/乘/除运算(选择题为主)2.★★★★★浮点数的加/减运算,特别注意各种规格化和舍入处理

2021-07-03 21:29:51 53

原创 一、计算机系统概述

目录(一)计算机系统层次结构计算机软、硬件概念软件分类硬件发展计算机元件更新换代计算机组成与计算机体系结构计算机的基本组成计算机工作步骤一、上机前的各种准备二、计算机运行过程(1)存储器的基本组成(2)运算器的基本组成及操作过程① 加法操作过程② 减法操作过程③ 乘法操作过程④ 除法操作过程(3)控制器的基本组成(4)主机完成一条指令的过程(二)计算机性能指标(一)计算机系统层次结构1.计算机系统的基本组成2.计算机硬件的基本组成3.计算机软件和硬件的关系4.计算机系统的工作过程计算机软、硬件概

2021-07-02 20:49:41 53

原创 三、进程创建

■Windows 进程创建 API : CreateProcess(filehamey■Unix 进程创建系统调用:fork/exec fork()把一个进程复制成二个进程 parent (old PID),child(new PID)I fork()创建一个继承的子进程口复制父进程的所有变量和内存口复制父进程的所有 CPU 寄存器(有一个寄存器例外)fork()的返回值子进程的 fork()返回0D 父进程的 fork()返回子进程标识符 fork()返回值可方便后续使用,子进程可使用 getpi

2021-06-27 09:41:59 65

原创 二、进程线程

进程的概念进程进程是指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过进程的概念进程的特点动态性并发性独立性制约性:因访问共享数据/资源或进程间同步而产生制约进程与程序的联系进程是操作系统处于执行状态程序的抽象程序=文件(静态的可执行文件)进程=执行中的程序=程序+执行状态进程与程序的区别■进程是动态的,程序是静态的口程序是有序代码的集合口进程是程序的执行,进程有核心态/用户态进程控制块操作系统管理控制进程运行所用的信息集合操作系统用 PCB 来描述进程的基本

2021-06-26 10:24:22 41

原创 三、内存管理-页面置换算法

概述页面置换算法的概念置换算法的功能和目标局部页面置换算法最优页面置换算法(OPT,optimal)先进先出算法(First-In First-Out,FIFO)最近最久未使用算法(Least Recently Used,LRU)时钟置换算法(Clock)时钟置换算法的实现全局页面置换算页面置换算法的概念置换算法的功能和目标功能口当出现缺页异常,需调入新页面而内存已满时,置换算法选择被置换的物理页面设计目标口尽可能减少页面的调入调出次数口把未来不再访问或短期内不访问的页面调出页面锁定(fr

2021-06-23 16:34:16 101

原创 三、内存管理-虚拟存储

概述虚拟存储的需求背景存储层次结构理想中的存储器实际中的存储器操作系统的存储抽象虚拟存储需求覆盖技术交换技术交换技术面临的问题覆盖与交换的比较局部性原理局部性原理(principle of locality)程序在执行过程中的一个较短时期,所执行的指令地址和指令的操作数地址,分别局限于一定区域局部性原理的意义虚拟存储概念思路原理实现方式虚拟存储的基本特征虚拟存储的支持技术虚拟页式存储虚拟页式存储中的地址转缺页异常缺页异常(缺页中断)的处理流程虚拟页式存储中的外存管理虚拟页式存储管理的性能虚拟存储的需求背景

2021-06-23 12:06:28 58

原创 三、内存管理-非连续内存分配

概述■非连续内存分配的需求背景■连续分配的缺点■非连续分配的设计目标:非连续内存分配的实现■非连续分配需要解决的问题■如何实现虚拟地址和物理地址的转换■软件实现(灵活,开销大)■硬件实现(够用,开销小)■非连续分配的硬件辅助机制■如何选择非连续分配中的内存分块大小■段式存储管理(segmentation)■页式存储管理(paging)■段式存储管理■段地址空间■进程的段地址空间由多个段组■段式存储管理的目的:更细粒度和灵活的分离共享■段访问机制■段的概念■段访问:逻辑地址由二元组(s,addr)表示■段访问

2021-06-22 21:58:26 61

原创 二、进程管理

二、进程管理(一)进程与线程1.进程概念2.进程的状态与转换3.进程控制4.进程组织5.进程通信共享存储系统;消息传递系统;管道通信。6.线程概念与多线程模型(二)处理机调度1.调度的基本概念2.调度时机、切换与过程3.调度的基本准则4.调度方式5.典型调度算法先来先服务调度算法;短作业(短进程、短线程)优先调度算法;时间片轮转调度算法;优先级调度算法;高响应比优先调度算法;多级反馈队列调度算法。(三)同步与互斥1.进程同步的基本概念2.实现临界区互斥的基本方法

2021-06-22 20:26:46 52

原创 一、操作系统概述

考试大纲一、操作系统概述(一)操作系统的概念、特征、功能和提供的服务(二)操作系统的发展与分类(三)操作系统的运行环境(四)操作系统体系结构一、操作系统概述(一)操作系统的概念、特征、功能和提供的服务(二)操作系统的发展与分类(三)操作系统的运行环境1.内核态与用户态2.中断、异常3.系统调用(四)操作系统体系结构...

2021-06-22 20:23:45 37

原创 五、输入输出(I/O)管理

考试大纲五、输入输出(I/O)管理(一)I/O管理概述(二)I/O核心子系统五、输入输出(I/O)管理(一)I/O管理概述1.I/O控制方式2. I/O软件层次结构(二)I/O核心子系统1.I/O调度概念2.高速缓存与缓冲区3.设备分配与回收4.假脱机技术(SPOOLing)...

2021-06-22 20:22:43 42

原创 四、文件管理

考试大纲四、文件管理(一)文件系统基础(二)文件系统实现(三)磁盘组织与管理四、文件管理(一)文件系统基础1.文件概念2.文件的逻辑结构顺序文件;索引文件;索引顺序文件。3.目录结构文件控制块和索引节点;单级目录结构和两级目录结构;树形目录结构;图形目录结构。4.文件共享5.文件保护访问类型;访问控制。(二)文件系统实现1.文件系统层次结构2.目录实现3.文件实现(三)磁盘组织与管理1.磁盘的结构2.磁盘调度算法3.磁盘的管理...

2021-06-22 20:19:58 56

原创 三、内存管理

考试大纲三、内存管理(一)内存管理基础(二)虚拟内存管理三、内存管理(一)内存管理基础1.内存管理概念程序装入与链接;逻辑地址与物理地址空间;内存保护。2.连续分配管理方式3.非连续分配管理方式分页管理方式;分段管理方式;段页式管理方式。(二)虚拟内存管理1.虚拟内存基本概念2.请求分页管理方式3.页面置换算法最佳置换算法(OPT);先进先出置换算法(FIFO);最近最少使用置换算法(LRU);时钟置换算法(CLOCK)。4.页面分配策略5.工作集6.抖动..

2021-06-22 20:17:09 76

原创 三、内存管理-连续内存分配

内容摘要■计算机体系结构/内存层次■计算机体系结构■内存层次■操作系统的内存管理方式■重定位■地址空间&地址生成■连续内存分配■伙伴系统计算机系统当中除了处理能力之外还有存储能力,存储能力相当于我们有一系列基本的存储介质,我们要在这些介质当中来存我们的代码和数据。■计算机体系结构/内存层次■计算机体系结构对于计算机系统来讲,它的体系结构当中就约定了我哪些地方可以来存数据,然后在存数据的这些地方,既包括CPU里的寄存器也包括内存和外存,这几种不同的存储介质,它的容量速度价格都是不一样的,为了组

2021-06-22 16:07:27 68

原创 829-OS

操作系统部分【目标】理解操作系统在计算机系统中的地位、作用及其发展历史和特点。理解操作系统的基本概念、原理和思维方式,掌握操作系统基本的设计方法与实现技术。能够运用操作系统原理、方法与技术分析问题和解决问题。【大纲】1.操作系统概述(1)操作系统的概念、特征、功能和提供的服务(2)操作系统的发展与分类(3)操作系统的基本结构2.进程管理(1) 前驱图以及程序顺序执行和并发执行的特点(2) 进程的基本概念和思想(3) 进程的状态与转换(4) 进程控制块及其作用(5) 进程组织

2021-06-21 22:24:05 76

原创 OS Test

下面对于分时操作系统的说法,正确的是()应用程序执行的先后顺序是完全随机的应用程序按照启动的时间依次执行应用程序可以交替执行应用程序等待的时间越长,下一次调度被选中的概率一定越大解析:选择3更合适。分时操作系统把多个程序放到内存中,将处理机(CPU)时间按一定的时间间隔(简称时间片)分配给程序运行,这样CPU就可以轮流地切换给各终端用户的交互式程序使用。由于时间片很短,远小于用户的交互响应延迟,用户感觉上好像独占了这个计算机系统。应用程序执行的先后顺序主要是由操作系统的调度算法和应用程序本身的行

2021-06-21 22:19:22 302

原创 WD OS Test

目的:更好地描述和控制程序并发执行定义:进程是进程实体的一次运行,是系统进行资源分配和调度的一个独立单位PCB:保存进程运行期间相关的数据,是进程存在的唯一标志组成程序段:能被进程调度程序调度到CPU运行的程序的代码段数据段:存储程序运行期间的相关数据,可以是原始数据也可以是相关结果〖2010统考真题〗下列选项中,导致创建新进程的操作是()Ⅰ.用户登录成功Ⅱ.设备分配Ⅲ.启动程序执行Ⅰ.用户登录成功后,系统要为此创建一个用户管理的进程,包括用户桌面、环境等。所有用户进程都会在该进程下创

2021-05-19 15:24:59 156

原创 The Computer Operating System-进程管理

进程管理【考纲内容】(一)进程与线程进程的概念;进程的状态与转换进程控制;进程组织进程通信;线程概念与多线程模型(二)处理机调度调度的基本概念;调度时机、切换与过程调度的基本准则调度方式;典型调度算法(三)进程同步进程同步的基本概念实现临界区互斥的基本方法信号量;管程:经典同步问题(四)死锁死锁的概念;死锁处理策略死锁预防;死锁避免;死锁的检测和解除CPU程序的执行程序的顺序执行☞若干程序段之间必须严格按照某种先后次序来执行,仅当前一个程序段执行完后,才能

2021-04-28 23:06:37 81

原创 南京航空航天大学科目考试大纲 (541)离散数学与编译原理大纲明细

参考书目1.《离散数学(第五版)》耿素云、屈婉玲、张立昂编,清华大学出版社 2013年;2.《程序设计语言编译原理(第三版)》陈火旺编,国防工业出版社,2008年,第三版。【目标】掌握计算机科学与技术专业的基本理论、基本知识和专业技能,了解计算机学科的知识结构、典型技术、核心概念和基本工作流程。2、深入理解和掌握离散数学的基本概念、相关模型、基本理论和应用技术,具有抽象思维、逻辑推理以及问题求解的能力。3、深入理解和掌握编译原理的基本原理、基本设计方法、常用算法和主要实现技术,具有分析问题、

2021-04-28 22:39:24 629

原创 南京航空航天大学科目考试大纲 829大纲明细

参考书目1.计算机组成原理参考书袁春风《计算机组成与系统结构(第2版)》,清华大学出版社,2015年8月王党辉,康继昌,安建峰译《计算机组成与设计 硬件/软件接口(第5版)》,机械工业出版社,2015年7月2.操作系统参考书汤小丹,梁红兵,哲凤屏,汤子瀛,《计算机操作系统》(第三版),西安电子科技大学出版社,2007年5月3.数据结构参考书严蔚敏、吴伟民 编著,《数据结构(C)语言版》 清华大学出版社,2007年一、计算机组成原理部分【目标】理解单处理器计算机系统中各部件的内部工作原

2021-04-28 22:35:54 571

空空如也

空空如也

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

TA关注的人

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