随笔分类 -  基础知识

专业课
摘要:云计算基础知识 权威定义:云计算是一种将可伸缩、弹性、共享的物理和虚拟资源池以按需自服 务的方式供应和管理,并提供网络访问的模式。 狭义:云计算是一种提供资源的网络,使用者可以随时获取“云”上的资源,按 需求量使用,并且可以看成是无限扩展的,只要按使用量付费就可以。 是以一种方便的使用方式和服务模式 阅读全文
posted @ 2022-05-09 22:58 Fancy[love] 阅读(865) 评论(0) 推荐(0)
摘要:数据库系统故障的种类 1、事务故障:是由于程序执行错误而引起事务非预期的、异常终止的故障。通常有如下两类错误引起事务执行失败: (1)逻辑错误。如非法输入、找不到数据、溢出、超出资源限制等原因引起的事务执行失败。 (2)系统错误。系统进入一种不良状态(如死锁),导致事务无法继续执行。 2、系统故障: 阅读全文
posted @ 2022-05-07 23:50 Fancy[love] 阅读(547) 评论(0) 推荐(0)
摘要:事务 事务:是一系列的数据库操作,是数据库应用程序的逻辑单位,即应用程序对数据库的操作都应 该以事务的方式进行。 • 事务是一个操作序列,这些操作“要么都做,要么都不做”。 • 事务定义的语句如下: (1)BEGIN TRANSACTION:事务开始。 (2)END TRANSACTION:事务结束 阅读全文
posted @ 2022-05-06 23:26 Fancy[love] 阅读(335) 评论(0) 推荐(0)
摘要:1 数据库设计概述 数据库设计属于系统设计的范畴,通常把使用数据库的系统统称为数据库应用系统,把对数据库应用系统的设计简称为数据库设计。 1.1 数据库应用系统的生命期 数据库规划 需求描述与分析 数据库与应用程序设计 数据库设计实现 测试 运行维护 1.2 数据库设计的一般策略 1.3 数据库设计 阅读全文
posted @ 2022-05-05 23:58 Fancy[love] 阅读(312) 评论(0) 推荐(0)
摘要:1 软件工程基础知识 软件工程的知识领域和理论基础 生存周期 需求、设计、构建、测试、维护 专门领域 配置管理、工程管理、工程过程、工程模型和方法、质量 理论基础 计算基础、数学基础、工程基础 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 1.1 软件的生存周期 1 阅读全文
posted @ 2022-05-04 23:34 Fancy[love] 阅读(604) 评论(0) 推荐(0)
摘要:NoSQL数据库的种类 CAP理论 • CAP理论:简单地说,就是对于一个分布式系统,一致性(Consistency)、可用 性和分区容忍性三个特点最多只能三选二。 • 一致性(Consistency):是指系统在执行了某些操作后仍处于一个一致的状态。 • 可用性(Availablity):是指对数 阅读全文
posted @ 2022-04-30 23:46 Fancy[love] 阅读(90) 评论(0) 推荐(0)
摘要:SQL的基本组成 1、数据定义语言。SQL DDL提供定义关系模式和视图、删除关系和视图、修改关系模式的命令。2、交互式数据操纵语言。SQL DML提供查询、插入、删除和修改的命令。3、事务控制。SQL提供定义事务开始和结束的命令。4、嵌入式SQL和动态SQL。用于嵌入到某种通用的高级语言中混合编程 阅读全文
posted @ 2022-04-25 23:03 Fancy[love] 阅读(1526) 评论(0) 推荐(0)
摘要:1 关系数据库概述 相关名词 1 关系 在关系数据库中,实体以及实体间的联系都是用关系来表示的。类似于程序设计语言中变量的概念。 2 关系模式 是对关系的描述。类似于程序设计语言中类型定义的概念。 3 关系模型 是由若干个关系模式组成的集合。 4 属性 用来描述某一个事物的特征。 5 域 每个属性的 阅读全文
posted @ 2022-04-17 22:49 Fancy[love] 阅读(740) 评论(0) 推荐(0)
摘要:计算机网络概述与网络硬件基础 计算机网络的分类 局域网(LAN):传输距离有限,传输速度高,以共享网络资源为目的的网络系统。 城域网(MAN):规模介于局域网和广域网之间的一种较大范围的高速网络,一般覆 盖临近的多个单位和城市。 广域网(WAN):又称远程网,它是指覆盖范围广、传输速率相对较低、以数 阅读全文
posted @ 2022-04-11 23:37 Fancy[love] 阅读(369) 评论(0) 推荐(0)
摘要:基本概念 定义:能有效地组织和管理系统中的各种软硬件资源,合理地组织计算机系统的工作流程,控制程序的执行,并向用户提供一个良好的工作环境和友好的接口 从功能来区分 用户角度上,操作系统是一个控制软件 管理应用程序 为应用程序提供服务 杀死应用程序 从内部管理对象 资源管理 管理外设,分配资源 管理、 阅读全文
posted @ 2022-04-06 23:56 Fancy[love] 阅读(130) 评论(0) 推荐(0)
摘要:线性表 定义:一个线性表是n个元素的有限序列, 线性表的顺序存储 一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理地址上也相邻 优点:可以随机存取表中的元素,按序号查找元素的速度很快 缺点:插入和删除操作需要移动元素 链式存储 用节点来存储数据元素,元素的节点地址 阅读全文
posted @ 2022-04-05 23:20 Fancy[love] 阅读(114) 评论(0) 推荐(0)
摘要:程序语言概述 低级语言 机器语言和汇编语言 高级语言 java 低级语言转换成高级语言的方式 汇编、解释、编译 编译程序和解释程序 解释程序:直接解释源程序或先翻译成某种中间代码后再加以执行。逐条翻译并执行 编译程序:①把源程序翻译成目标程序②执行程序 区别:在解释方式下,翻译源程序时不生成独立的目 阅读全文
posted @ 2022-04-03 20:38 Fancy[love] 阅读(425) 评论(0) 推荐(0)
摘要:对称加密技术 文件加密和解密使用相同的密钥,知道一个可以推导出另一个 代表算法 DES-主要采用替换和移位的方法加密,它用56位密钥对64位二进制数据块进行加密 3DES:两个56位的密钥 RC-5 IDEA-基于DES,128位 AES-基于排列和置换运算 非对称加密技术 同样适用两个密钥,加密密 阅读全文
posted @ 2022-04-02 23:56 Fancy[love] 阅读(99) 评论(0) 推荐(0)
摘要:计算机体系结构的分类 按处理机的数量 微观上按并行程度分类 CISC和RISC 简单/复杂指令集 流水线技术 流水线周期 各子任务中执行时间最长的子任务的执行时间 1.取指令 1ns 2.分析指令 2ns 3.CPU执行指令 3ns 执行100条指令串行需要600ns,1+2+3 +(100-1) 阅读全文
posted @ 2022-04-01 23:57 Fancy[love] 阅读(227) 评论(0) 推荐(0)
摘要:计算机系统基础知识 CPU的组成 运算器 ALU 算术逻辑单元,负责处理数据,实现对数据的算术运算和逻辑运算 AC 累加寄存器,ALU执行运算时,为其提供一个工作区 DR 数据缓冲寄存器 作为CPU和内存、外设之间在操作速度上的缓冲。暂时存放由内存读写的一条指令或一个数据字。 PC把指令的地址送到M 阅读全文
posted @ 2022-03-31 23:59 Fancy[love] 阅读(212) 评论(0) 推荐(0)