摘要:
#题 27:二叉树的镜像 ##题干 题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。——《剑指 Offer》P157 ##测试用例 二叉树的类定义如下(python): # Definition for a binary tree node. class TreeNode: def __i 阅读全文
摘要:
#子查询 子查询是嵌套的 SELECT 查询,也就是就是在某个 SELECT 结果集中进行检索。子查询能够将比较复杂的查询分解为几个简单的查询,而且子查询可以嵌套。嵌套查询时先执行内部检查再执行外部查询,内部查询的结果将传递给外层语句,并作为外层语句的查询条件来使用。需要指出子查询是多表查询的特殊情 阅读全文
摘要:
#聚集函数 聚合函数是用于对表进行记录统计、数据运算的函数,它返回单个值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用,作为分组依据。聚合函数主要有 COUNT(求记录数)、SUM(求和)、AVG(求平均值)、MAX(求最大值)、MIN (求最小值) 5 个。 ##常用的函数 阅读全文
摘要:
#SELECT 语句 ##SELECT 语句语法 在基本的增删改查操作中,可以说数据库用到的最多的操作是查操作。SELECT 语句是应用最广泛的 SQL 语句,用于在数据库中查询数据,SELECT 的语法格式为。SELECT 语句是根据 WHERE 子句的筛选条件表达式,从 FROM 子句指定的表中 阅读全文
摘要:
#SQL 语句插入 ##INSERT 语句 输入记录的 SQL 语句是 INSERT,其格式如下所示。在命令格式中 INTO 可以省略,如果输入所有列的内容,则列名列表可以省略。如果只输入部分列的值,则列名列表不可以省略。注意 VALUES 后面的值必须与列名列表要一一对应,同时插入数据不能违反任何 阅读全文
摘要:
#数据表 数据表简称表,是数据库的最主要组成成分。数据库建好以后里面没有任何内容,通过在数据库中添加表插入记录后,数据库中才会有内容。表由若干栏目(即列或者字段)和若干行组成,每一行称为一条记录。每个栏目均需要设置其名称(即列名、字段名)、数据类 型、长度、约束,列名必须符合标识符的要求,数据类型由 阅读全文
摘要:
#STP 生成树协议 在交换机之间配置冗余链路是很好的做法,因为一旦某个链路出现了故障,冗余链路可以防止整个网络的崩溃。但是网络传播的数据帧会在所有冗余链路上同时被泛洪开来,这会导致网络环路和从而导致如下的问题: MAC 数据库不稳定:当出现环路时,交换机的 MAC 地址表可能会使用广播帧不断更新; 阅读全文
摘要:
#第 3 层交换 使用单臂路由器方法的 VLAN 间路由实施起来很简单,因为路由器通常在每个网络中均可使用。目前大多数现代企业网络使用第 3 层 VLAN 间路由解决方案,因为使用多层交换机能够实现基于硬件交换的高数据包处理率。第 3 层交换机的数据包交换吞吐量通常为每秒百万包(pps),而传统路由 阅读全文
摘要:
#链路汇聚 如图所示来自多条链路的流量在接入交换机上汇聚,接入层和分布层交换机之间必须有具有更高带宽的链路。但是增加更快链路的费用昂贵,此外随着接入链路上速度的增加,即使汇聚链路上速度最快的端口也不再快到足以汇聚来自所有接入链路的流量。也可以组合交换机之间的物理链路数,以便增加交换机到交换机通信的总 阅读全文
摘要:
#VLAN 中继协议 在实际场景下可能在一个 LAN 中会配置多个 VLAN,同时 LAN 当中会使用较多的交换机进行互联,此时就要求所有交换机具有相同的 VLAN 信息。在这种情况下,全局统筹管理网络中的多个 VLAN 和中继成为难题。 VLAN 中继协议(VTP)可以简化交换网络中对 VLAN 阅读全文