一、100G概述 随着CDN等视频直播业务和P2P业务的快速发展,带宽的要求越来越高。当前5G业务势头正盛,其基于400G的主干网络通信业务也在积极部署之中。但当前在很多的业务场景中,100G系统的部署仍旧是主要选择。本文介绍国内领先的100G测试解决方案。 IEEE标准定义了一系列40G和100G ...
分类:
其他好文 时间:
2020-07-07 18:10:59
阅读次数:
81
import requests from prometheus_client import Gauge,Counter, generate_latest from prometheus_client.core import CollectorRegistry from flask import Re ...
分类:
其他好文 时间:
2020-07-07 11:41:53
阅读次数:
74
RIP和OSPF最大的区别: RIP是通过和周围路由器交换路由表来确定到达其他网络的距离。权重值是跳数。 导致RIP有明显的缺点: 1.假如有两个路由器 B 和 C 给路由器 A 发送网络 x 在哪里,B说:通过我去x只用一跳,C说:通过我去x要两跳。 于是 A 选择了 B,殊不知,如果 C 到 A ...
分类:
其他好文 时间:
2020-07-06 20:03:53
阅读次数:
52
一、创建一个简单的例子 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return '<h1>Hello world!</h1>' 这是一个完整的应用,视图函数index使用app.route装饰 ...
分类:
其他好文 时间:
2020-07-06 01:23:00
阅读次数:
65
问题描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [3 ...
分类:
其他好文 时间:
2020-07-05 18:56:51
阅读次数:
42
导航守卫介绍 导航守卫按发生的时间分为前置守卫和后置守卫,在导航准备发生时,触发前置守卫,导航结束之后,触发后置守卫。 所谓前置导航守卫,即在准备跳转到下一页面(路由)之前根据一定的条件可以对跳转目标进行改变的机制。 我们可以在此判断用户是否有权访问即将跳转的页面,用户是否登录来对页面跳转施加影响。 ...
分类:
其他好文 时间:
2020-07-05 17:20:50
阅读次数:
69
xlrd 模块方法 读取Excel file = 'route_info.xls' # 读取Excel信息,生成对象 read_book = xlrd.open_workbook(file) 获取sheet【表】相关方法,返回xlrd.sheet.Sheet()对象 sheet = read_boo ...
分类:
编程语言 时间:
2020-07-05 15:51:35
阅读次数:
60
作为一个网络工程师经常需要测试网络是否通,经常用的是ping,telnet,可是针对UDP的相关端口上面的两个命令并不适用,这时我们可以用NC这个小工具。 centos安装: yum install nc 常用选项 -g<网关> 设置路由器跃程通信网关,最多可设置8个。 -G<指向器数目> 设置来源 ...
分类:
其他好文 时间:
2020-07-05 15:13:11
阅读次数:
85
public class Route<T> { /// <summary> /// 终点相对于起点的维度 /// </summary> public int Dimension { get; } /// <summary> /// 完整路线 /// </summary> public string ...
React路由传参的三种方式 方式 一: 通过params 1.路由表中 <Route path=' /sort/:id ' component={Sort}></Route> 2.Link处 HTML方式 <Link to={ ' /sort/ ' + ' 2 ' } activeClassNam ...
分类:
其他好文 时间:
2020-07-04 18:42:03
阅读次数:
57