自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中包装类Test类测试出错的解决方法(JUnit5)

import org.junit.jupiter.api.Test;public class TestJunit { public static void main(String[]args) { } @Test public void test1() { String str="AA"; System.out.println(str); }}...

2020-07-28 13:00:33 376

原创 信息安全

1、信息安全基本概念和发展趋势1)信息安全和信息系统安全(1)信息安全:指信息在存储、处理和传输状态下均能保证其保密、完整、可用和可控。(2)保密性:只能由授权的用户访问。 完整性:只能由授权的用户进行修改,以确保信息资源没有被篡改。 可用性:系统中的资源对授权用户是有效可用的。 可控性:对信息及信息系统实施安全监控。(3)信息系统安全:指存储信息的计算机、数据库的安全,以及传输信息的网络安全。(4)两者关系:信息安全依赖于信息...

2020-06-07 15:11:52 2145

原创 计算机网络基础

1、计算机网络的基本概念1)计算机网络:利用通信设备和线路把地理上分散的,具有独立功能的多台计算机连接起来,并配以相应的网络软件,从而实现资源共享和信息交换的系统。2)计算机网络的发展(1)以单计算机为中心的联机系统 通过它可以共享主机资源和进行信息的采集和综合处理。 将一台计算机(主机)通过通信线路与若干台终端相连,终端只有显示器和键盘,不能进行数据处理。 工作原理:由单用户独占一个系统发展到...

2020-06-06 18:50:19 479

原创 多媒体技术

1、多媒体技术基础1)多媒体:多种媒体的集合2)多媒体计算机:能够运行多媒体软件的计算机。(1)优点:能够交互式地综合处理文本、图形、图像和声音等多媒体信息,使多种信息建立逻辑连接,继承为一个系统并具有交互性。3)多媒体文件:文本、图像、图形、动画、音频、视频4)多媒体技术的特征(1)将各种媒体信息全部数字化(2)多样性:信息表现出来的多样化。(3)交互性:信息以超媒体结构进行组织,可以方便实现人机交互。(4)集成性:多媒体技术采用数字信号技术,综合处理多种信息,并将不同

2020-05-29 14:58:41 460

原创 数据库基础

1、数据库技术的发展1)数据:数据库系统研究和处理的对象,信息的符号表示或称载体,符号化的信息。2)信息:具有一定含义的,经过加工的,对对策有价值的数据,数据的内涵,是数据的语义解释,语义化的数据。3)数据处理(1)定义:指从某些已知的数据出发,推导加工出一些新的数据。(2)过程包含:在数据处理的具体过程中,会涉及数据的收集、存储、加工、利用、传播乃至信息输出的全过程。4)数据管理:指对数据进行分类、组织、编码、存储、维护、检索、传送等,是数据处理的中心环节。5)数据库:指长期存

2020-05-28 22:43:45 216

原创 程序设计基础

1、程序与程序设计语言的基本知识1)程序:为解决某一问题而采用程序设计语言编写的一个指令集合。 程序=算法(对操作的描述)+数据结构(对数据的描述)+程序设计语言+语言工具和环境。2)程序的特点:目的性、有序性、分步性、有限性、操作性。3)程序设计语言---按发展过程分类(1)机器语言 由一连串的0和1二进制代码组成,能被计算机直接理解和执行的指令集合。 指令格式:操作码 操作数 (2)汇编语言 使...

2020-05-27 20:42:01 1265

原创 计算机软件体系

1、计算机软件的定义、作用、发展和分类1)程序:由一系列控制计算机各部件协调工作的指令组成的。2)软件:计算机系统中的程序、数据及使用和维护程序所需要的所有文档的集合。软件=程序+数据+说明文档。3)软件的作用(1)控制和管理计算机的硬件资源,提高计算机资源的使用效率,协调计算机各组成部分的工作。(2)在硬件提供的基本功能的基础上,扩大计算机的功能,提高计算机实现和运行各类应用任务的能力。(3)向用户提供尽可能方便、灵活的计算机操作使用界面。(4)为专业人员提供计算机软件的开发工

2020-05-24 16:29:09 300

原创 计算机硬件体系

1、计算机硬件的发展1)第一代微型机:第一代微处理器,采用工艺简单、速度较低的P沟道MOS电路。2)第二代微型机:第二代微处理器,采用速度较快的N沟道MOS技术的8位微处理器。3)第三代微型机:第三代微处理器,采用H-MOS新工艺。4)第四代微型机:第四代微处理器,采用超大规模集成电路,32位微处理器。5)第五代微型机:第五代微处理器,采用罪行的45nm工艺,主频可超过2.5GHz,核心电压降低到1.2V。6)微型计算机的发展方向:高速化、超小型化、多媒体化、网络化。2、计算机硬

2020-05-21 12:44:35 174

原创 计算机基础知识

1、计算机的发展历史、发展趋势1)查尔斯.巴贝奇(计算机之父,英国):设计了差分机和分析机。2)图灵(计算机科学的奠基人,英国):建立图灵机(TM)的理论模型,奠定了计算机理论基础;提出了定义机器智能的图灵测试,奠定了人工智能的理论基础。3)冯.诺依曼(计算机之父,美籍匈牙利):冯.诺依曼计算机,有着存储程序的计算机成了现代计算机的重要标志。4)第一台电子计算机(ENIAC):美国,电子数值积分计算机,不能存储程序,使用十进制数,在机外用线路连接方法来编排程序,使用了电子管和电子线路大大提高

2020-05-21 10:07:23 831

原创 数据库SQL---范式

1、数据冗余导致的问题:冗余存储、更新异常、插入异常、删除异常。2、函数依赖:一种完整性约束。在关系模式r(R)中,α属于R,β属于R。1)α函数确定β(β函数依赖于α):记作α→β,对于任意合法关系r及其中任两个元组ti和tj,i≠j,若ti[α]=tj[α],则ti[β]=tj[β]。2)非平凡函数依赖和平凡函数依赖:若α→β,但β不属于α,则称α→β是非平凡函数依赖;否则,...

2020-05-05 16:24:41 225

原创 数据库SQL---实体-联系模型(E-R模型)

1、E-R模型的基本概念与表示1)实体与实体集(1)实体:可以是有形的、实在的事物(如每个员工),可以是抽象的、概念上存在的事物(如一个部门)。(2)实体的特征:独立存在、可区别于其他实体。(3)实体集:具有相同类型及相同性质的实体集合。实体集可以相交(例如销售部门员工既属于销售员工实体集也属于员工实体集)。2)属性(1)属性:实体集中每个实体都具有的特征描述。(2)属...

2020-05-03 14:56:32 4190

原创 数据库SQL---查询

1、查询所有列 select *from emp;--*表示所有的,from emp表示从emp表中查询。2、查询指定列 select empno,ename from emp; select 888 from emp;--ok,输出的行数是emp表的行数,每行只有一个字段,值是888。 select 5;--OK,不推荐。3、消除重复元祖...

2020-05-01 19:14:42 430

原创 数据库SQL---数据库、基本表、视图、索引的定义、修改、删除

1、SQL(结构化查询语言)的组成:数据定义语言DDL、数据操纵语言DML、数据控制语言DCL、其他。2、SQL语言的功能:1)数据查询:SELECT2)数据定义:CREATE DROP ALTER3)数据操纵:INSERT UPDATE DELETE4)数据控制:GRANT REVOKE3、SQL语言的操作对象1)基本表:数据库中独立存在的表。2)视图...

2020-04-30 16:02:48 1265

原创 数据库SQL---关系模型与关系代数

1、关系数据库:表的集合,即关系的集合。 关系数据库=关系数据库模式(型)+关系数据库内容(值)1)域:一组具有相同数据类型的值的集合。2)笛卡尔积:对集合进行穷举外变一次内变一边,是一张二维表,表中的一行对应于一个元组,表中的一列的值来自于同一个域。 给定一组域D1,D2,...,Dn的笛卡尔积为D1×D2×...×Dn={(d1,d2,...,dn)|di€Di...

2020-04-30 14:12:02 550

原创 数据库SQL---数据库系统概论

1、基本术语1)信息:指数据加工处理后有用的数据。2)信息的3种世界:(1)现实世界:存在于人脑之外的客观世界。(2)信息世界:现实世界在人脑中的反映。(3)数据世界:将信息世界中的信息通过抽象和组织,按特定的数据结构,将数据存储于计算机中。3)数据:描述事物的符号记录。(1)数据处理:指对各种数据进行采集、存储、检索、加工、传播和应用等一系列活动的总和。(2)数据...

2020-04-29 11:02:10 288

原创 数据结构(C语言版)---数组、广义表和压缩存储

1、数组:由n个相同类型的数据元素构成的有限序列。2、一维数组可视为一个线性表,二维数组可视为元素是线性表的线性表。3、一维数组的存储结构关系式 LOC(ai)=LOC(a0)+i*L;L是每个数组元素所占的存储单元。 多维数组的存储有两种:按行优先和按列优先。4、压缩存储:为多个值相同的元素只分配一个存储空间,对零元素不分配存储空间。5、特...

2020-04-28 11:57:36 335

原创 数据结构(C语言版)---排序

1、排序:重排表中元素。2、根据数据元素是否完全在内存中,将排序算法分为内部排序和外部排序两类。3、插入排序:将一个待排序记录按关键字大小插入到前面已排好的子序列中,直到全部记录插入完成。1)直接插入排序void insertsort(sqlist L){int i, j;for (i = 2; i <=L.length; ++i){if (L.r[i]....

2020-04-28 10:10:10 174

原创 数据结构(C语言版)---串

1、串:由零个或多个字符组成的有限序列,记作S='a1a2a3...an'(n>=0),其中,S为串名,单引号括起来的字符序列为串的值。1)串中字符的个数n为串的长度,n=0时的串称为空串。2)串相等:两个串的长度相等且每个对应位置的字符都相等。3)空格串:由一个或多个空格组成的串,其长度为串中空格字符的个数。2、串的存储结构1)定长顺序存储(1)截断:超过预定义长度...

2020-04-27 18:05:07 673

原创 数据结构(C语言版)---查找

1、查找表:同一类型的数据元素构成的集合。2、对查找表进行的操作:查询某特定元素、检索满足条件的元素的属性、插入元素、删除元素。1)若对查找表进行的操作只涉及前两种,则为静态查找表;需要进行插入和删除,则为动态查找表。2)适合静态查找表的查找方法:顺序查找、折半查找、散列查找。3)适合动态查找表的查找方法:二叉排序树(二叉平衡树和B树都是二叉排序树的改进)的查找、散列查找。3、...

2020-04-27 16:13:02 685

原创 数据结构(C语言版)---图

1、图相关的专业术语1)<v,w>:从v到w的一条弧,v表示弧尾,w表示弧头,有向弧。2)(v,w):无向弧。3)有向图:有向边的有限集合。4)无向图:无向边的有限集合。5)简单图:不存在重复边,不存在顶点到自身的边。6)多重图:图中某两个结点之间的边数多余一条,又允许顶点通过同一条边和自己关联。7)无向完全图:在无向图中,任意两个顶点之间都存在边。含有n个...

2020-04-24 17:48:47 378

原创 数据结构(C语言版)---二叉树

1、二叉树:任意一个结点的子结点个数最多两个,且子结点的位置不可更改,二叉树的子树有左右之分。1)分类:(1)一般二叉树(2)满二叉树:在不增加树的层数的前提下,无法再多添加一个结点的二叉树就是满二叉树。(3)完全二叉树:如果只是删除了满二叉树最底层最右边的连续的若干个结点,这样形成的二叉树就是完全二叉树。(4)二叉排序树:左子树上所有结点的关键字均小于根结点的关键字,右子树上的所有...

2020-04-23 17:21:42 597

原创 数据结构(C语言版)---树

1、树:n个结点的有限集,n=0时为空树。1)特点:(1)有且仅有一个特定的称为根的结点。(2)有若干个互不相交的子树,这些子树本身也是一棵树。(3)树的根结点没有前驱结点,除根结点外的所有结点有且只有一个前驱结点。(4)树中所有结点可以有零个或多个后继结点。2)通俗的定义:(1)树由节点和边组成。(2)每个结点只有一个父结点,但可以有多个子结点。(3)但有一个结点例...

2020-04-22 16:58:58 226

原创 数据结构(C语言版)---队列

1、队列:在表的一端插入,表的另一端删除,允许插入的一端为队尾,允许删除的一端为队头。先进先出FIFO。2、队列的基本操作InitQueue(&Q):构造空队列DestroyQueue(&Q):销毁队列ClearQueue(&Q):清空队列QueueEmpty(Q):判断队列是否为空QueueLength(Q):求队列长度GetHead(Q,&a...

2020-04-21 17:20:26 321

原创 数据结构(C语言版)---栈

1、栈:仅在表尾进行插入和删除操作的线性表。后进先出LIFO。1)表尾端(允许插入和删除的一端)为栈顶,表头端(不允许插入和删除的一端)为栈底。2)入栈:插入元素的操作。出栈:删除栈顶元素3)栈的应用:数值转化、括号匹配检验、行编辑程序、迷宫求解、表达式求值2、栈的两种存储表示方式1)顺序栈(栈的顺序存储结构):利用一组地址连续的存储单元一次存放自栈底到栈顶的数据元素,同时附设...

2020-04-20 15:48:35 224

原创 数据结构(C语言版)---顺序表与链表的比较

1、存取方式1)顺序表:可以顺序存取,也可以随机存取。2)链表:只能从表头顺序存取。2、逻辑结构与物理结构1)顺序存储:逻辑上相邻,物理位置相邻。2)链式存储:逻辑上相邻,物理位置不一定相邻。3、查找、插入、删除1)按值查找:当表中数据无序时,顺序表和链表,时间复杂度为O(n)。 当表中数据有序时,顺序表可采用折半查找,...

2020-04-17 17:29:46 537 1

原创 数据结构(C语言版)---线性表链式存储表示

1、单链表:线性表的链式存储。1)特点:用一组任意的存储单元存储数据元素(存储单元可以连续,也可以不连续),逻辑上相邻的元素存储位置不一定相邻。2)结点包括两个域:数据域(存储数据元素信息)、指针域(存储直接后继存储位置)3)指针或链:指针域中存储的信息。2、头指针:链表中第一个结点的存储位置,整个链表的存取必须从头指针开始。3、头结点:在单链表的第一个结点前附设一个结点,其数...

2020-04-17 17:10:21 284 1

原创 数据结构(C语言版)---线性表顺序存储表示

1、顺序表:线性表的顺序存储,用一组地址连续的存储单元存储线性表中的数据元素。 特点:表中元素的逻辑顺序与其物理顺序相同。 线性表中元素的位序是从1开始的。...

2020-04-17 12:09:16 368 1

原创 数据结构(C语言版)---线性表

1、线性结构的特点 1)存在唯一一个被称作“第一个”的数据元素。 2)存在唯一一个被称作“最后一个”的数据元素。 3)除第一个元素之外,每个数据元素均只有一个前驱。 4)除最后一个元素之外,每个数据元素均只有一个后继。2、线性表:n个数据元素的有限序列,是一种逻辑结构。 1)同一线性表中的元素具有相同的性质,即属于同一数据对...

2020-04-15 15:37:06 360

原创 数据结构(C语言版)---基本概念和术语

1、程序=数据的存储+数据的操作+可以被计算机执行的语言2、数据:对客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。3、数据项:数据的不可分割的最小单位。4、数据元素:数据的基本单位。一个数据元素可由若干个数据项组成。5、数据对象:性质相同的数据元素的集合,数据的一个子集。6、数据的逻辑结构:数据元素之间的逻辑关系。与数据的存储无关,独立于计算机。线性结构(一...

2020-04-14 19:06:46 485

空空如也

空空如也

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

TA关注的人

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