11
2020
03

子网路由汇聚的计算技巧

路由汇聚:是把一组路由汇聚为一个单个的路由广播。路由汇聚的最终结果和最明显的好处是缩小网络上的路由表的尺寸。实现比较字节位,从第一个字节位开始,直到不同的字节位,然后尾部填充0。例: 设有两个子网202.118.133.0/24,202.118.130.0/24,如果进行路由汇聚,得到的网络地址是?1.首先比较字节位 两个子网直到第三个字节发生不同。我们把第三个字节以二进制表示: 1000 0101 1000 0010 通过比较我们发现前5bit
11
2020
03

剑指offer题目训练5:重建二叉树

输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。注意:二叉树中每个节点的值都互不相同;输入的前序遍历和中序遍历一定合法;样例给定: 前序遍历是:[3, 9, 20, 15, 7] 中序遍历是:[9, 3, 15, 20, 7] 返回:[3, 9, 20, null, null, 15, 7, null, null,&nb
11
2020
03

子网划分精讲-转载

一、子网划分的目的:满足不同网络对IP地址的需求实现网络的层次性节省IP地址二、 子网划分的思路:#1.步骤:我们创建/划分子网的时候,一定是根据一定的要求创建的,这个要求就是我们实际的网络需求。一般我们按如下步骤来明确我们的网络需求: (1)、确定每个子网所需的主机数:每个主机一个;每个路由器接口一个。(2)、确定需要的网络ID数:(网段)每个LAN子网一个;每条广域网连接一个。(3)、根据上述需求,确定如下内容:一个用于整个网络的子网掩码;每个物理网段的唯一子网ID;每个子网的主机
11
2020
03

等长子网划分

等长子网划分就在于网络为向主机位借位,根据需要的网段数决定需要借的位数。主机个数记得用位数-2来确定最少需要的主机位。讲得非常好的一个文章:https://blog.51cto.com/8149087/2114997
11
2020
03

定编考试复习计划

昨天领导打电话让复习一下准备定编考试,还是需要制定一个复习计划,梳理一下日常工作中需要的知识点,省联社科技部下发的公文,管理办法等。运维知识db2,linux常用命令,shell脚本编写计算机基础知识组成原理,网络划分,路由器交换机命令,操作系统,数据结构算法,数据库范式,存储过程科技部公文,省联社123456工作精神等文章党建相关知识复习重点还是放在计算机知识上,尤其是网络方面多学些下路由器,交换机防火墙等知识,运维用到网络知识还是比较多的。再就是linux巡检常用命令errpt 
10
2020
03

快速排序

今天来复习下几个常用的排序方式,首先想到的就是快速排序,思路用的是分治思想。选取一个标准值,利用两个指针i,j分别只想最左边,最右边,i从左边找到1个比这个标准值大的数,j从右边找到1个比这个值小的数,两者交换,直到i>j就找到了这个标准值的位置。/* 快速排序,分治思想 给定的N个数从小到达进行排序 3 2 4 5 1 思路:选定第一个元素作为轴,i从左往右找比他大的一个数a[i],j从后往前找比他小的数a[j] 两者交换,知道i>
10
2020
03

剑指offer题目训练4:从尾到头打印链表

输入一个链表的头结点,按照 从尾到头 的顺序返回节点的值。返回的结果用数组存储。样例输入:[2, 3, 5] 返回:[5, 3, 2]思路,本题思路比较多,如果要使用vector或者stack的话比较方便,这里奉上雪大的vector简单用法,主要用了vector.rbegin vector.rend 指针顺序是从尾到头输出的./**  * Definition for singly-linke
09
2020
03

剑指offer题目训练3:二维数组中的查找

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。样例输入数组: [   [1,2,8,9],   [2,4,9,12],   [4,7,10,13],   [6,8,11,15] ] 如果输入查找数值为7,则返回true, 如果输入查找数值为5,则返回false。思路,乍一
09
2020
03

剑指offer题目训练2:找出数组中重复的数字,不允许修改数组

给定一个长度为 n+1n+1 的数组nums,数组中所有的数均在 1∼n1∼n 的范围内,其中 n≥1n≥1。请找出数组中任意一个重复的数,但不能修改输入的数组。样例给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。 返回 2 或 3。思考题:如果只能使用 O(1)O(1) 
09
2020
03

剑指offer题目训练1:找出数组中重复的数字

给定一个长度为 nn 的整数数组 nums,数组中所有的数字都在 0∼n−10∼n−1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。注意:如果某些数字不在 0∼n−10∼n−1 的范围内,或数组中不包含重复数字,则返回 -1;样例给定 nums = [2, 3, 5, 4, 3,&n