自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(372)
  • 资源 (4)
  • 收藏
  • 关注

原创 图的基本概念

图G由顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合。若V={V1,V2,…,Vn},则用|V|表示图G中顶点的个数,也称图G的阶,E={(u,v)|u属于V,v属于V},用|E|表示图G中边的条数注意:线性表可以是空表,数可以是空树,但图不可以是空,即V一定是非空集。

2023-05-15 21:00:18 357 1

原创 计算机系统概述

二系统中的各种共享资源都由操作系统内核统一掌管,因此凡是与共享资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统内核提出服务请求,由操作系统内核代为完成。封装思想:操作系统把一些丑陋的硬件功能封装成简单易用的服务,使用户能更方便地使用计算机,用户无需关心底层硬件的原理,只需要对操作系统发出命令即可。在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。不区分任务的紧急性。

2023-05-15 20:55:28 334

原创 软件工程-分离原理

分离原理,将研究对象中符合相同设计方法的同类项进行分离、归集。这种分离方式为在软件工程中建立具有普遍意义的分析与设计模型奠定了基础。

2023-05-14 23:26:31 996 1

原创 软件工程知识体系

需求调研”和“需求分析”是需求工程中产生需求的主要实操部分,交付成果与后续设计工程是继承关系,是后续设计工程的输入,设计工程是依据它们进行,交付物必须是定性和定量的,必须是采用可以传递、继承的标准模板进行。详细设计-基于概要设计的成果,对概要设计规格书中的内容进行逐一的细节层面的定义、设计,到此,与业务相关的设计内容全部确定,详细设计的成果形成详细设计规格书。概要设计-基于需求分析的成果,对未来业务的整体进行规划,并制定设计的理念、主线、原则、标准等,概要设计的成果形成概要设计规格书。

2023-05-14 23:25:58 352

原创 多处理器的基本概念

一个CPU芯片中包含多个处理器,即多个核(core),因此通常也称为片级多处理器(Chip-Level MultiProcessing,CMP)。加法指令,可以实现两个向量相加应用于:向量计算、大量浮点数计算,空气动力学、核物理学、巨型矩阵计算问题。各处理器之间,可以通过LOAD/STORE指令,访问同一个主存储器,可通过主存相互传送数据。多个处理器共享单一的地址空间,都可以通过LOAD.STORE指令访问共享的主存储器。各指令序列只能并发、不能并行,但每条指令可同时处理很多个具有相同特征的数据。

2023-05-11 16:11:54 548

原创 指令流水线

一条指令的执行过程可以分成多个阶段(或过程)。根据计算机的不同,具体的分法也不同。**取指:**根据PC内容访问主存存储器,取出一条指令送到IR中**分析:**对指令操作码进行译码,按照给定的寻址方式和地址字段中的内容形成操作数的有效地址RA,并从有效地址EA中取出操作数**执行:**根据操作码字段,完成指令规定的功能,即把运算结果写到通用寄存器或主存中。

2023-05-11 16:11:48 519

原创 操作系统宗大华人民邮电出版社 处理机管理笔记

进程(Process)”是现代操作系统设计中的一个基本概念,也是一个管理实体。进程说程序的一次运行活动进程的运行活动说建立在某个数据集合之上的进程在获得资源的基础上从事自己的运行活动进程的定义描述为:所谓“进程”,是指一个程序在给定数据集合上的一次执行过程,是系统进行资源分配和运行调度的独立单位。在多道程序设计系统中,既运行着操作系统程序,又运行着用户程序,因此整个系统中存在着两类进程,一类是系统进程,另一类是用户进程。

2023-04-24 23:27:04 489

原创 操作系统(第4版)第一章习题详解

由于计算机的处理速度很快,只要时间片的间隔取得适当,用户就不会感觉到从一个时间片跨越到另一个时间片之间的“停顿”,好像整个系统全由他“独占”使用似的。在计算机内存中同时存放几个相互独立的程序,让它们去“共享”、去“竞争”系统中的这些资源,使这些资源尽可能地满负荷工作,从而提高整个计算机系统的使用效率。13.如果一个计算机网络系统,其处理和控制功能被分散在系统的各个计算机上,系统中的所有任务可动态地分配到各个计算机中,使它们并行执行,实现分布处理。A.用户数越少B.内存越少C.内存越多D.用户数越多。

2023-04-20 17:10:25 299

原创 计算机系统漫游

这个模型中,指令按照严格的顺序执行,而执行一条指令包含执行一系列的步骤,处理器从程序计数器指向的内存处读取指令,解释指令中的位,执行该指令指示的简单操作,然后更新PC,使其指向下一条指令,二这条指令并不是和内存中刚刚执行的指令相邻。因此,存储器文件就是L1的高速缓存,L1是L2的高速缓存,L3是主存的高速缓存,而主存又是磁盘的高速缓存。中央处理单元(CPU),简称处理器,是解释(执行)存储在主存中指令的引擎,处理器的核心是一个大小为一个字的存储设备(存储器),称为程序计数器(PC)。

2023-04-15 09:27:15 443

原创 软件工程-概述

由于新的软件工程技术可以帮助我们构建更大更复杂的系统,用户的需要因而在发生改变。系统必须更快速地构建并交付;需要更大更复杂的系统;系统必须具备在以前看来不可能实现的功能。现有的软件工程方法已经不能应对新形势,而新的软件工程技术还有待于进一步发展。不采用软件工的方法和技术去编写计算机序相对来讲要容易一些。许多公司因为他们的产品和服务在逐步发展而在软件开发中随波逐流。他们通常不使用软件工程方法。结果导致他们的软件比预计的费用高且不可靠。因此我们需要更好的软件工程教育和实践来解决此类问题。

2023-04-09 08:33:04 305 1

原创 操作系统宗大华人民邮电出版社 操作系统概述笔记

操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程,以及方便用户使用计算机的一个大型程序。操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。从用户的角度看,计算机配置了操作系统后,由于操作系统隐蔽了硬件的复杂细节,用户会感到机器使用起来更简单、更容易了。

2023-03-25 15:42:45 436

原创 GO入门系列-基础语法

/只定义变量 不设初始值 var a int //定义变量并设置初始值 var b int = 10 //批量定义多个变量 var(name string id string = "01") //通过值类型反向设置变量的数据类型 c := 5 fmt . Println(a , b , name , id , c) }

2023-03-25 00:35:02 324 1

原创 MyBatis进阶

在resources目录下新增logback.xml文件。

2023-03-23 16:45:08 348 1

原创 安全行业-术语(万字)

TCP/IP:是一种网络通信协议,他规范了网络上所有的通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式.,TCP/IP 是ITERNET 的基础协议,也是一种电脑数据打包和寻址的标准方法.在数据传送中,可以形象地理解为两个信封,TCP 和I 就像是信封,要传递的信息被划为若于段,每一段塞入一个TCP 信封,并在该信封面上记录有分段号的信息,再将 TCP 信封塞入IP 大信封,发送上网.。是黑客比较常用的一种攻击技术,特点是实施简单,威力巨大,大多是无视防御的。

2023-03-18 14:36:33 905 1

原创 我的创作纪念日

从第一次文章上热榜到新星创作者,一路上写到很多,CSDN也记录着我的成长。高中学习C语言时先了解到了51CTO网站后了解到CSDN。通过CSDN这个平台,认识了许多大佬,了解到前沿技术。目前在校,平时学习知识时习惯敲成博客发布。想要记录自己的算法解题思路开始了创作生涯。考研-人工智能/网络安全-技术专家。

2023-03-11 22:08:41 140 1

原创 MyBatis入门

key是字段名 value是字段对应的值 , 字段类型根据表结构进行自动判断。SqlSessionFactory是MyBatis的核心对象。SqlSession是MyBatis操作数据库的核心对象。在mybatis-config.xml中进行声明。配置文件:mybatis-config.xml。mybatis-config.xml中添加。useGeneratedKeys属性用法。MybatisTestor.java中。MybatisTestor.java中。MybatisTestor.java中。

2023-03-04 22:56:51 672

原创 存储系统基本概念

主存-辅存:实现虚拟存储系统,解决了主存容量不够的问题。Cache-主存:解决了主存与CPU速度不匹配的问题。

2022-11-24 19:30:33 163 1

原创 React 简书项目实战【3】实现搜索框动画

核心代码。

2022-11-22 00:39:33 277

原创 外部存储器

计算机的外存储器又称为辅助存储器,目前主要使用磁表面存储器所谓“磁表面存储”,是指把某些磁性材料薄薄地涂在金属铝或塑料表面上作为载磁体来存储信息。磁盘存储器、磁带存储器和磁鼓存储器均属于磁表面存储器。外存储器既可以作为输入设备,也可以作为输出设备(既可以存数据,也可以读数据)

2022-10-24 16:36:06 966

原创 数据的表示和运算

有1到9,共十种符号逢十进一任意进制—>十进制二进制转八进制、十六进制真值:符合人类习惯的数字机器数:数字实际存到机器的形式,正负号需要被“数字化”

2022-10-21 21:50:00 402

原创 存储系统基本概念

主存-辅存:实现虚拟存储系统,解决了主存容量不够的问题。Cache-主存:解决了主存与CPU速度不匹配的问题。

2022-10-21 21:46:35 317

原创 二叉搜索树

二叉搜索树(Binary Search Tree)是二叉树的一种,是应用非常广泛的一种二叉树,英文简称为BST又被称为:二叉查找树、二叉排序树任意一个节点的值都大于其左子树所有节点的值任意一个节点的值都小于其右子树所有节点的值它的左右子树也是一颗二叉搜索树二叉搜索树可以大大提高搜索数据的效率二叉搜索树存储的元素必须具备可比较性二叉搜索树的接口设计添加步骤。

2022-10-17 00:19:20 288

原创 数据结构-串

子串:串中任意个连续的字符组成的子序列主串:包含子串的串字符在主串中的位置:字符在串中的序号子串在主串中的位置:子串的第一个字符在主串中的位置串是一种特殊的线性表,数据元素之间呈线性关系串的数据对象限定为字符集(如中文字符、英文字符、数字字符、标点字符等)串的基本操作,如增删改查等通常以子串为操作对象StrAssign(&T,chars):赋值操作。把串T赋值为charsStrCopy(&T,S):复杂操作。由串S复制得到串TStrEmpty(S):判空操作。

2022-10-12 00:45:00 753

原创 数据结构-栈和队列

栈是只允许在一端进行插入或删除操作的线性表InitStack(&S):初始化栈。构建一个空栈S,分配内存空间DestroyStack(&L):销毁栈。销毁并释放栈S所占用的内存空间Push(&S,x):进栈,若栈S未满,则将x加入使之成为新栈顶Pop(&S,&x):出栈,若栈S非空,则弹出栈顶元素,并用x返回GetTop(S,&x):读栈顶元素,若栈S非空,则用x返回栈顶元素其他常用操作:StackEmpty(S):判断一个栈S是否为空。若S为空,则返回ture,否则返回false。

2022-10-11 15:20:51 261

原创 数据结构-链表(java)

有时候为了让代码更加精简,统一所有节点的处理逻辑,可以在最前面增加一个虚拟的头节点(不存储数据)E remove():删除current指向的节点,删除成功后让current指向下一个节点。动态数组:开辟、销毁内存空间的次数相对较少,但可能造成内存空间浪费(可通过缩容解决)双向链表:开辟、销毁内存空间的次数相对较多,但不会造成内存空间的浪费。如果有频繁的(在任意位置)添加、删除操作,建议选择使用双向链表。如果频繁在尾部进行添加、删除操作,动态数组、双向链表均可选择。使用双向链表可以提升链表的综合性能。

2022-09-17 15:08:16 261

原创 数据结构-栈

栈是一种特殊的线性表,只能在一端进行操作。

2022-09-17 15:06:38 179

原创 普通二叉树

一颗有n个节点的完全二叉树(n>0),从上到下、从左到右对节点从1开始进行编号,对任意第i个节点。一颗有n个节点的完全二叉树(n>0),从上到下、从左到右对节点从0开始进行编号,对任意第i个节点。满二叉树:所有节点的度都要么为0,要么为2。完全二叉树:叶子节点只会出现最后2层,且最后1层的叶子结点都靠左对齐。真二叉树:所有节点的度都要么为0,要么为2。同样节点数量的二叉树,完全二叉树的高度最小。度为1的节点要么是1个,要么是0个。第i层的节点数量:2的i-1次方。叶子节点数量:2的h-1次方。

2022-09-17 15:04:08 312

原创 快速排序算法

3:i==j i与j相遇 6和3交换 基准数和数组的i位交换。改变12/14行的大于小于号实现从大到小排序。先这这组数中随便找一个数作为基准数,先从左往右找,找一个大于基准数的数。在从右往左找,找一个小于基准数的数。以3为基准数 处理6的左边。以9为基准数 处理6的左边。比6小的数都在6的左边。比6大的数都在6的右边。左边以8为基准数处理。

2022-09-08 15:32:49 276

原创 冒泡排序算法

1和2比较:35、12、99、18、76。2和3比较:35、99、12、18、76。3和4比较:35、99、18、12、76。4和5比较:35、99、18、76、12。1和2比较:99、35、18、76、12。2和3比较:99、35、18、76、12。3和4比较:99、35、76、18、12。1和2比较:99、35、76、18、12。2和3比较:99、76、35、18、12。有n个数进行排序,只需将n-1个数归位。将12、35、99、18、76。已完成排序但是还是要进行第4趟。每1趟能确定一个数归位。

2022-09-05 20:11:43 170

原创 简单桶排序

【代码】简单桶排序。

2022-09-05 18:30:46 75

原创 数据结构-线性表

用顺序存储的方式实现线性表顺序存储:把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现静态分配动态分配顺序表的特点随机访问,即可以在O(1)时间内找到第i个元素存储密度高,每个节点只存储数据元素拓展容量不方便插入、删除操作不方便,需要移动大量元素单链表优点:不要求大片连续空间,改变容量方便缺点:不可随机存取,要耗费一定空间存放指针不带头结点的单链表带头结点的单链表。

2022-08-21 21:16:57 310

原创 数据结构概述

集合:各个元素同属一个集合,别无其他关系线性结构:数据元素之间是一对一的关系。除了第一个元素,所有元素都用唯一前驱;除了最后一个元素,所有元素都有唯一后继树形结构:数据元素之间是一对多的关系网状结构(图结构):数据元素之间是多对多的关系。...

2022-08-08 16:09:36 72

原创 计算机网络-应用层

​ 应用进程交换的报文类型,请求还是响应?​ 各种报文类型的语法,如报文中的各个字段及其详细描述。​ 字段的语义,即包含在字段中的信息的含义。​ 进程何时、如何发送报文,以及对报文进行响应的规则。...

2022-08-04 18:24:54 112

原创 计算机网络-传输层

为应用层提供通信服务使用网络层的服务传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销确认、流量控制、计时器及连接管理等。可靠,面向连接,时延大,适用于大文件。传送数据之前不需要建立连接,收到UDP报文也不需要给出如何确认。不可靠,无连接,时延小,适用于小文件。...

2022-08-01 22:06:30 487

原创 计算机网络-网络层

组播(多播)当网络中的某些用户需要特定数据时,组播数据发送者仅发送一次数据,借助组播路由协议为组播数据包建立组播分发树,被传递的数据到达距离用户端尽可能近的节点后才开始复制和分发,是一种点对多点传输方式。当BGP发言人互相交换了网络可达性的信息后,各BGP发言人就根据所采用的策略从收到的路由信息中找出到达各AS的较好路由。自治系统AS在单一的技术管理下的一组路由器,而这些路由器使用一种AS内部的路由选择协议和共同的度量以确定分组在该AS内的路由,同时还使用一种AS之间的路由协议以确定在AS之间的路由。...

2022-07-20 21:40:18 420

原创 计算机网络-数据链路层

数据链路层在物理层提供服务的基础上向网络层提高服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。功能一为网络层提供服务。无确认无连接服务,有确认无连接服务,有确认面向连接服务。(有连接一定有确认)功能二链路管理,即连接的建立、维持、释放(用于面向连接的服务)功能三组帧功能四流量控制功能五差错控制(帧错/位错)...

2022-07-20 21:39:07 1057

原创 计算机网络-物理层

物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层主要任务:确定与传输媒体接口有关的一些特性 定义标准机械特性定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况电气特性规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等功能特性指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途规程特性(过程特性)定义各条物理线路的工作规程和时序关系通信的目的是传送消息(消息:语言、文字、图像、商视频等)数据data

2022-07-03 10:29:48 456

原创 计算机网络概念和功能

网络:网样的东西或网状系统计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是互连的、自治的计算机集合。互连-通过通信链路互联互通数据通信资源共享同一个计算机网络上的其他计算机可使用某态计算机的计算机资源的行为,可共享硬件、软件、数据。分布式处理多台计算机各自承担同一工作任务的不同部分提高可靠性负载均衡组成部分:硬件、软件、协议(一系列规则和约定的集合)工作方式分为边缘部分、核心部分边缘部分:用户直接使用C/S方式 客户

2022-06-29 11:40:41 958

原创 React 简书项目实战【2】icon优化header

登录www.iconfont.cn下载3个icon在statics文件夹下创建一个iconfont文件夹将文件导入将iconfont.css改为iconfont.js将样式注册到全局在index.js引入文件App.js应用header下的index.jsheader下的style.js注意:使用火狐浏览器可能存在不显示icon情况...

2022-06-28 01:35:01 260

原创 React 简书项目实战【1】实现Header组件布局

index.jsstyle.js 下载styled-components导入logo创建statics文件夹导入图片在src下创建common文件夹在common下创建header文件夹在header文件夹下创建index.js、style.jsindex.jsstyle.js效果图

2022-06-27 16:55:49 376

数据库考纲精华2w字整理

数据库考纲精华2w字整理v1.pdf

2022-05-11

二手房数据-数据分析练习资源.csv

二手房数据-数据分析练习资源

2021-12-12

django博客项目前端模板.rar

django博客项目前端模板

2021-08-04

C语言各章节知识点总结.pdf

.C语言各章节知识点总结

2020-01-27

空空如也

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

TA关注的人

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