MySQL学习笔记(三)

一、设置索引 索引是一种将数据库中单列或者多列的值进行排序的结构。创建索引的目的是为了优化数据库的查询速度。 1.1 创建索引 1.1.2 在建立数据表时创建索引 在建立数据表时创建索引的基本语法结构如下: CREATE TABLE table_name( 属性名 数据类型[约束条...

2019-04-03 23:12:07

阅读数 36

评论数 0

MySQL学习笔记(二)

一、创建表 使用 CREATE TABLE语句。语法如下: CREATE [TEMPOARY] TABLE [IF NOT EXISTS] 数据表名 [(create_definition,···)][table_options] [select_statement] 参数说明如下: ...

2019-04-01 17:58:28

阅读数 132

评论数 0

MySQL学习笔记(一)

一、创建数据库 1、通过CREATE DATABASE语句创建数据库 语法:CREATE DATABASE 数据库名; 数据库命名规则: 1)不能与其他数据库重名,否则会发生错误; 2)名称由字母、数字、下划线和美元符号组成,不能以数字开头; 3)名称最长为64个字符; 4)不能使用...

2019-03-31 10:50:57

阅读数 1111

评论数 0

MATLAB学习笔记(一)

Exercise Solution 1)cos(((1+2+3+4)^3/5)^0.5) 2)sin((pi)^0.5)+log(tan(1)) 3)2^(3.5*1.7) 4)exp(sin(10)) Special Variables and Constants 列出...

2019-03-30 20:46:42

阅读数 26

评论数 0

流量控制、滑动窗口与可靠传输

数据链路层的流量控制 原因:较高的发送速度和较低的接受能力的不匹配,会造成传输错误。 数据链路层的流量控制是点到点的,而传输层的流量控制是端到端的。 数据链路层流量控制手段:接收方收不下就不回复确认。 传输层流量控制控制手段:接收端给发送端一个窗口公告。 流量控制方法: 1)停止-等待...

2019-02-07 21:26:05

阅读数 48

评论数 0

差错控制

概括地说,传输中的差错都是由噪声引起的。 全局性:1.随机热噪声,信道所固有、持续存在。     解决办法:提高信噪比来减少或避免干扰。 局部性:2.外界特定的短暂原因所造成的冲击噪声,是产生差错的主要原因。     解决办法:通常利用编码技术来解决。 差错控制分成自动重传请求(AR...

2019-02-06 22:37:34

阅读数 78

评论数 0

组帧

封装成帧:在一段数据的前后部分添上首部和尾部,这样就构成了一个帧。接收端在接收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。 为了使接收方能正确地接受并检查所传输的帧,发送方必须依据一定的规则把网络层递交的分组封装成帧,称为组帧。 组帧的四种方法:字符计...

2019-02-06 16:46:57

阅读数 233

评论数 0

第三章 数据链路层

(一)数据链路层的基本概念 结点:主机、路由器。 链路:连接两个结点的物理通道,传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。 数字链路:网络中两个结点之间的逻辑通道,把实现数据传输协议的硬件和软件加到链路上就构成数据链路。 帧:链路层的协议数据单元,封装网络层数据报。 (二...

2019-02-05 14:11:00

阅读数 64

评论数 0

电路交换、报文交换与分组交换

1. 电路交换 电路交换技术的三个阶段:连接建立、数据传输和连接释放。 交换方式:比特流直达终点。 关键点:在数据传输的过程中,用户始终占用端到端的固定传输带宽。 优点:1)通信时延小;2)有序传输;3)没有冲突;4)适用范围广;5)实时性强;6)控制简单。 缺点:1)建立连接时间长;2...

2019-02-05 10:02:45

阅读数 59

评论数 0

中继器和集线器

1. 中继器 又称转发器,原理是信号再生和还原,扩大网络传输距离。 仅作用于信号的电气部份,不管数据中是否有错误数据或不适合网段的数据。 中继器的两端既能连接相同的媒体又能连接不同的媒体,但不能连接两个具有不同速度的局域网。 中继器两端的网络部分是网段,而不是子网。 中继器没有存储转发功...

2019-02-04 15:12:42

阅读数 171

评论数 0

2.2 传输介质

2.2.1 双绞线、同轴电缆、光纤与无线传输介质 传输介质分为导向传输介质和非导向传输介质。导向传输介质,例如:铜线,光纤;非导向传输介质,例如:空气、海水等。 1. 双绞线 由两根采用一定规则并排绞合的、相互绝缘的铜导线组成。 绞合可以减少对相邻导线的电磁干扰。 屏蔽双绞线(STP):...

2019-02-04 13:39:38

阅读数 59

评论数 0

奈式准则与香农定理

1. 奈奎斯特定理 奈奎斯特(Nyquist)定理:又称奈氏准则,指在理想低通(无噪声,带宽受限)的信道中,极限码元传输率为 2W Baud。其中,W是理想低通信道的带宽,单位为Hz。 对于奈氏准则,可得以下结论: 1)码元传输的速率是有限的; 2)信道的频带越宽,就可以用更高的速率进...

2019-02-03 20:42:55

阅读数 152

评论数 0

第二章 物理层

2.1  通信基础 2.1.1  基本概念 1. 数据、信号与码元 数据:传送信息的实体,比特流符号序列。 信号:数据的电气或电磁表现,数据的存在形式。 数字信号:离散的数据。 模拟信号:连续变化的数据。 数据传输方式分为串行传输和并行传输; 串行传输:一个一个比特按时间顺序传输。...

2019-02-03 10:59:33

阅读数 38

评论数 0

1.2 计算机网络体系结构与参考模型

1.2.1 计算机网络分层结构 计算机网络体系结构以分层的方式进行建模。 把计算机网络的各层及其协议的集合称为网络的体系结构。 1.2.2 计算机网络协议、接口、服务的概念 1.协议 为进行网络中的数据交换而建立的规则、标准或约定称为网络协议。协议由语法、语义和同步三部分组成。 语法:...

2019-02-02 21:01:06

阅读数 48

评论数 0

第一章 计算机网络体系结构

1.1 计算机网络概述 1.1.1 计算机网络的概念 计算机网络是一些互联的、自治的计算机系统的集合。 1.1.2 计算机网络的组成 1)从组成部分上看,一个完整的计算机网络主要由硬件、软件、协议三部分组成,协议是计算机网络的核心。 2)从工作方式上看,计算机网络可分为边缘部分和核心部分...

2019-02-01 21:18:55

阅读数 76

评论数 0

B树、B-树、B+树、B*树

B树        即二叉搜索树:        1.所有非叶子结点至多拥有两个儿子(Left和Right);        2.所有结点存储一个关键字;        3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;        如:         ...

2018-12-26 23:11:30

阅读数 42

评论数 0

PAT 乙级练习题 1008 数组元素循环右移问题

1. 问题描述 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​[0]​​ A[​1]​​ ⋯  A[​N−1]​​)变换为(A[​N−M]​​⋯A[​N−1]​​ A[​0​​] A[​1]​​ ...

2018-12-08 22:48:22

阅读数 36

评论数 1

PAT 乙级练习题 1046 划拳

1. 问题描述 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的划拳记录,请你统计他...

2018-12-07 22:56:56

阅读数 52

评论数 0

说说数据结构中的几种树

1. 满二叉树(又称完美二叉树) 除最后一层无任何子结点外,每一层上的所有结点都有两个子结点的二叉树。 或 如果一个二叉树的层数为K,且结点总数是(2^k) -1 ,则它就是满二叉树。 2.完全二叉树 对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从...

2018-12-06 23:58:53

阅读数 108

评论数 0

PAT乙级练习题 1026 程序运行时间

1. 问题描述 要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所 耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点...

2018-12-05 23:15:01

阅读数 42

评论数 0

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