选择排序注意点(假设第一层循环变量为:i;第二层循环变量为:j): [0,i-1]是已经排序好的元素。 定义一个变量,用来记录本次循环下找到的最小元素的下标。 第二层循环是从[i,length -1]中找到最小元素的下标,用来与i元素交换。 s = [3, 4, 1, 6, 2, 9, 7, 0, ...
分类:
编程语言 时间:
2020-01-11 20:48:47
阅读次数:
151
这里只从Linux举例: 两个命令 ifconfig ip addr 但是这两个命令可能你的Linux系统都没有,那我们只能自行安装 net-tools 和 iproute2 这两个工具。当然,大多数时候这两个命令是系统自带的。 IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码 ...
分类:
其他好文 时间:
2020-01-11 13:27:35
阅读次数:
98
基础理论知识提要: 链路层 整个数据帧由首部、数据和尾部三部分组成,首部固定为14个字节,包含了目标MAC地址、源MAC地址和类型;数据最短为46个字节,最长为1500个字节,如果需要传输的数据很长,就必须分割成多个帧进行发送;尾部固定为4个字节,表示数据帧校验序列,用于确定数据包在传输过程中是否损 ...
分类:
其他好文 时间:
2020-01-10 22:37:26
阅读次数:
142
来自2017,2015年408真题 1.直接封装RIP,OSPF,BGP报文的协议分别是() A.TCP UDP IP B. TCP IP UDP C. UDP TCP IP D.UDP IP TCP 解析:D RIP是一种分布式的基于距离-向量的路由选择协议,通过广播UDP报文来交换路由信息。OS ...
分类:
其他好文 时间:
2020-01-09 18:54:20
阅读次数:
93
MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。问题1.数据库为什么要设计索引?图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去?于是,图书管理员设计了一套规则:(1)一楼放历史类,二楼放文学类,三楼放IT类…(2)IT类,又分软件类,硬件类…(3)软件类,又按照书名音序排序…以便快速找到一本书。与之类比,数据库存储了100
分类:
数据库 时间:
2020-01-09 17:22:20
阅读次数:
106
冒泡排序的原理 (例,从小到大进行排序) 原理:依次比较两个相邻元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来,交换位置将大的数字,字母放到后面 核心原理: 需要两层循环: 第一层循环外层循环,表示需要排序的次数,排序次数为数组length-1次,从第一次开始循环。 第二层循 ...
分类:
编程语言 时间:
2020-01-08 20:46:16
阅读次数:
92
剑指Offer:从上往下打印二叉树 题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 题目分析 这道题主要是队列的应用,我们首先要了解,队列是先进先出,我们把第一层即根节点放入队列中,先打印的就是根节点,接着放入第二层及根节点的孩子节点,所以后打印的就是第二次的节点,接着第三层... ...
分类:
其他好文 时间:
2020-01-08 19:26:23
阅读次数:
84
选择超融合其实是选择一种对效率的提升方式,从某种程度上讲,超融合类似于动车组车厢,每个车厢都将存储、网络、计算融合在一起以保证数据计算存储传输的高效一致性,在扩容、提升算力等方面只需增加节点、模块即可,这解决了业务发展、业务规模、IT维护与规模投资等不确定性带来的成本风险。 从超融合技术产生以来,从 ...
分类:
其他好文 时间:
2020-01-08 14:31:37
阅读次数:
504
1、门卫过滤作用 两种帧格式定义方式的过滤 ,第一种方式 数据存储定义格什为 colset frame=product MAC *MAC*DATA 第二种数据帧存储格式定义为 colset frame=record dst:MAC*addr:MAC*d:DATA; 第一种使用门卫过滤方式 [#1 f ...
分类:
其他好文 时间:
2020-01-06 18:09:39
阅读次数:
138
平时使用串口打印出现乱码的绝大部分原因是串口波特率没对。那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念。 什么是波特率、比特率? 表示每秒钟传输的 位数,单位为比特每秒(bit/s)。 表示每秒钟传送的 符号的个数,是衡量数据传送速率的指标。 是通讯信号调制的概念,通讯中常用 ...
分类:
其他好文 时间:
2020-01-04 22:36:57
阅读次数:
124