数据库系统概论 3.关系数据库标准语言SQL

3.1SQL概述 3.1.1SQL的发展 SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。由于它具有功能丰富、使用方便灵活、语言简洁易学等突出的优点,深受计算机工业界和计算机用户的欢迎。1980年10月,经美国国家标准局(AN...

2019-07-30 15:57:52

阅读数 37

评论数 0

计算机网络 第3章 数据链路层

数据链路层使用的信道主要有以下两种类型: (1)点对点通信(一对一的点对点通信方式) (2)广播通信(一对多的广播通信方式) 3.1使用点对点信道的数据链路层 3.1.1数据链路和帧 链路:从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换节点。 数据链路:传输数据时,出了...

2019-07-27 19:37:13

阅读数 40

评论数 0

Java Junit测试单元

1.测试分类 1.1黑盒测试 不需要写程序验证,给程序输入其所需的数据,看程序是否能够正确输出期望的值。 1.2白盒测试 需要写程序验证,关注程序具体的执行流程顺序及其执行的结果。 2.Junit Junit属于白盒测试,需要编写程序验证。 Junit的步骤: 定义一个测试类(测试用例) 建议:...

2019-07-25 15:51:50

阅读数 21

评论数 0

数据库系统概论 2.关系数据库

2.1关系数据结构及形式化定义 2.1.1关系 关系模型是建立在集合代数的基础上的。 域:域是一组具有相同数据类型的值的集合。(例:{0,1,2}、{男,女}……) 笛卡尔积:给定一组域D1、D2……Dn;允许其中某些域是相同的,则D1、D2……Dn的笛卡尔积为D1×D2×……×Dn={(d1,d...

2019-07-25 14:10:30

阅读数 28

评论数 0

计算机网络 第二章 物理层

2.1物理层的基本概念 物理层的作用是尽可能地屏蔽掉传输媒体和通信手段的差异,所以物理层的协议也常称为物理层规程。 可以将物理层的主要任务描述为确定与传输媒体接口有关的一些特性,即: ① 机械特性 ② 电气特性 ③ 功能特性 ④ 过程特性 2.2数据通信的基础知识 2.2.1数据通信系统的模型 一...

2019-07-24 20:03:24

阅读数 38

评论数 0

数据库系统概论 1.绪论

1.1数据库系统概述 1.1.1数据库的4个基本概念 数据:描述事物的符号记录; 数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合;数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享; 数据库管理系统:位于用户与操作系统之间...

2019-07-23 20:08:46

阅读数 5318

评论数 1

计算机网络 第一章概述_02

1.6计算机网络体系结构 1.6.1计算机网络体系结构的形成 两台计算机之间互相进行文件传输,则需要有一条传输数据的通路,并且该通路需要完成以下的工作: ① 发起通信的计算机激活通路(保证发送与接收的计算机数据正确); ② 告诉网络如何识别接收数据的计算机; ③ 发起通信的计算机需要查明对方的计算...

2019-05-19 17:54:46

阅读数 33

评论数 0

GitHub清华、北大、浙大、上海交大计算机系项目整理分享

“北大图书馆”Github传送门: 浙大项目传送门: 清华大学共享了计算机系课程资源: 上海交大共享了14门关于计算机和高数的课程资源:

2019-04-10 16:28:47

阅读数 727

评论数 0

计算机网络 第一章 概述_01

1.1计算机网络在信息时代中的作用 三大类网络:电信网络、有线电视网络、计算机网络; Internet是由数量极大的各种计算机网络互连起来的; 互联网之所以能够向用户提供许多服务,就是因为互联网具有连通性和共享。 连通性,就是互联网使上网的用户之间不管相距多远,都可以非常便捷、非常经济地进...

2019-04-06 21:30:59

阅读数 812

评论数 1

计算机组成原理 第三章 系统总线_01

3.1总线的基本概念 总线是连接多个部件的信息传输线,是各部件共享的传输介质。当有多个部件同时与总线相连并传输数据时,就会导致信号冲突,传输无效;所以同一时间内,仅能有一个部件通过总线发送信息,多个部件可以同时接收该信息。 以CPU为中心的双总线结构(图1):在I/O设备与主存交换信息时仍要占...

2019-04-06 17:19:14

阅读数 328

评论数 0

计算机组成原理 第一章 计算机系统概论_02

1.2.3计算机的工作步骤 (1)上机前的准备 ①建立数学模型 ②确定计算方法 ③编制解题程序 (2)计算机的工作过程 ACC(Accumulator):累加器 MQ(Multiplier-Quotient Register):乘商寄存器 ALU:算术逻辑单元 X:操作数寄存...

2019-04-06 14:27:15

阅读数 89

评论数 0

计算机组成原理 第一章 计算机系统概论_01

1.1计算机系统简介 1.1.1计算机的软硬件概念 1.1.2计算机系统的层次结构 计算机的解题过程: 多级层次结构的计算机系统: 1.2计算机的基本组成 1.2.1冯·诺依曼计算机的特点 ① 计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成; ② 指令和...

2019-03-10 21:27:27

阅读数 61

评论数 0

Java枚举类

1.枚举类的基本知识 1.1枚举类的基本概念 枚举类是个特殊的类,关键字为enum,与class、interface关键字类似,但它也是一个特殊的类; 枚举类可以继承多个接口,但是不能显式的继承其他父类; 在enum定义的非抽象枚举类默认会使用final修饰,所以枚举类不能派生子类; 构造器只能...

2019-02-22 17:56:25

阅读数 48

评论数 0

java内部类_02

1.内部类的成员使用 1.1在外部类内部使用 在外部类中使用内部类的成员,与一般的成员使用差别不大,但是不能在不能在外部类的静态成员中使用非静态内部类。 1.2在外部类以外使用非静态内部类成员 在外部类以外使用内部类时,不能使用private修饰符,可以根据情况选择使用default、protec...

2019-02-19 18:39:25

阅读数 35

评论数 0

Java内部类_01

1.内部类的初步介绍 1.1 内部类的定义 当我们将一个类A放置于另一个类B的内部定义时,那么我们称A为内部类(或嵌套类),称B为外部类(或宿主类)。 1.2 内部类的主要作用 ① 内部类提供了更好的封装效果,可以将内部类隐藏在外部类之内,在内部类中完成封装效果; ② 内部类成员可以直接访问外部类...

2019-02-17 18:32:50

阅读数 51

评论数 0

Java中的接口

1.接口的定义 1.1接口的概念 ①定义接口使用的事interface关键字,不再使用class关键字; ②修饰符可以是public或者忽略,忽略的话则访问权限为默认(default); ③接口名与类名采取相同的命名规则; ④一个接口可以有多个父接口,接口只能继承接口,不能继承类; ⑤接口是供类...

2019-02-15 17:49:39

阅读数 48

评论数 0

Java抽象类

1.抽象方法和抽象类 1.1抽象方法和抽象类的规则 抽象方法与抽象类必须由abstract修饰符修饰,同时,抽象方法不能拥有方法体; 抽象类无法实例化,不能由new来调用抽象类的构造器来创建实例; 抽象类可以有①成员变量、②方法(普通方法和抽象方法都可以)、③构造器(不能用于创建实例,限于被子类...

2019-02-12 16:51:01

阅读数 48

评论数 0

Java50道经典编程题:(五十)学生信息管理 ——文件流操作

1.问题重述 题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。 2.解析 使用简单的IO流文件操作,计算好后存入其中即可。 3 .解决问题 ...

2019-02-09 21:11:19

阅读数 297

评论数 0

Java50道经典编程题:(四十九)子串计数 ——java中的数据结构

1.问题重述 题目:计算字符串中子串出现的次数 2.解析 使用哈希图进行计数,引用import java.util.HashMap; import java.util.Map;中的方法进行求解。 3.解决问题 代码如下: import java.util.HashMap; import java....

2019-02-09 20:54:05

阅读数 113

评论数 0

Java50道经典编程题:(四十八)数字挪位 ——数组的使用

1.问题重述 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 2.解析 将各个位置上的数字分别储存到数组中,再对数组中的数字进行操作、排序,得到之后的数字。 ...

2019-02-09 20:38:29

阅读数 123

评论数 0

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