互联网协议 IP 是 Internet Protocol 的缩写,中文缩写为“网协”。IP 协议是位于 OSI 模型中第三层的协议,其主要目的就是使得网络间能够互联通信。前面介绍了 ARP 协议, 该协议用在第二层处理单一网络中的通信。与其类似,第三层则负责跨网络通信的地址。在 这层上工作的不止一个 ...
分类:
其他好文 时间:
2020-06-21 00:07:51
阅读次数:
160
#include<stdio.h> #include<malloc.h> typedef char ElemType; typedef struct DNode { ElemType data; struct DNode *prior; struct DNode *next; }DNode,*DLi ...
分类:
其他好文 时间:
2020-06-19 21:12:34
阅读次数:
57
image.png 当越来越多的容器化应用被部署,一个可以管理编排这些容器的工具此时就显得尤为重要了。目前容器编排领域的佼佼者非kubernates莫属了, 但我一直没有来得及上手,可能是学习成本比较高吧,加上公司里面使用的rancher1.6,我就直接用rancher来作为容器编排管理的切入点了, ...
分类:
其他好文 时间:
2020-06-18 19:16:49
阅读次数:
83
1.python -m pip 和 pip安装的区别: python -m pip :可以区分python版本进行安装;切换到某个python安装路径下,执行python.exe -m pip进行安装; python.exe -m pip install requests 2. --user 为当前 ...
分类:
其他好文 时间:
2020-06-18 16:29:48
阅读次数:
59
1. MergeMap - 串联请求 后一个请求需要前一个请求的返回结果时,需要使用串联请求。 可以使用MergeMap实现, 优势是减少嵌套,优化代码; 代码如下: import {HttpClient} from '@angular/common/http'; import {mergeMap} ...
分类:
Web程序 时间:
2020-06-18 12:40:02
阅读次数:
90
如果出接口为BMA(Broadcast Multiple Access)类型,则静态路由需要指定下一跳IP地址。 AR1和AR2是通过G0/0/0接口连接到同一台以太网交换机上,现在我们需要为AR1配置一条到达192.168.2.0的静态路由,由于AR1的出接口G0/0/0是一个BMA接口,因为此根 ...
分类:
其他好文 时间:
2020-06-16 23:11:09
阅读次数:
135
数据包封装 传输层及其以下的机制由内核提供,应用层由用户进程提供(后面将介绍如何使用socket API编写应用程序),应用程序对通讯数据的含义进行解释,而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部 ...
分类:
其他好文 时间:
2020-06-16 18:47:15
阅读次数:
71
这篇主要写一下如何安装,遇到了不少坑,其中有些坑还是问思科的朋友拿了实验手册才知道的。思科自己的文档并没有写。。。坑爹。。。首先需要下载三个ova文件。这里注意下,没有vbond,部署的时候vbond是和vEdge用同一个文件的。再补充一个链接,这两个链接太有用了。。。https://codingpackets.com/blog/cisco-sdwan-self-hosted-lab-part-1
分类:
其他好文 时间:
2020-06-16 15:21:30
阅读次数:
225
C#表达式体方法 , expression-bodied method ...
在上一篇文章《MySQL常见加锁场景分析》中,我们聊到行锁是加在索引上的,但是复杂的 SQL 往往包含多个条件,涉及多个索引,找出 SQL 执行时使用了哪些索引对分析加锁场景至关重要。 ...
分类:
数据库 时间:
2020-06-15 22:32:56
阅读次数:
64