关于链路聚合和MSTP的小实验

每个交换机都需要配置vlan2,3sw1的g/0/5使用access接口并放行vlan3的流量sw2和sw3的g0/0/5使用access接口,并放行vlan2的流量sw2和sw3,g3和g4接口使用链路聚合,其余接口使用trunk,并放行所有流量在sw1上以自己为根桥,在sw2上以自己为根桥,实验体现:pc1和pc2通过vlan2可以相互通行,与pc4无法通信实验步骤:s1和s2分别以自己为根桥...
分类: 其他 发布时间: 07-11 23:06 阅读次数: 0

华为链路聚合实验

关于我的链路聚合有两张,首先对于链路聚合,在不同网段且不同vlan的时候需要在三层交换机上配置虚拟IP,且该IP地址为该网段的网关地址,下面我仅仅使用了一个链路聚合,我曾做过这样的实验,如果主机在相同网段相同网段。则不需要在交换机上配置IP地址,如果主机在不同网段且不同vlan下的时候,则需要在交换机上配置IP地址实验如下:确保pc1、pc2、pc3能够相互通信,且不在相同网段和不同vlan实验如...
分类: 其他 发布时间: 07-11 23:06 阅读次数: 0

Python系列之Django

MVC与MTV模型 Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示: MTV 模型 Django的MTV模式本质上和MVC是一样的,也是为...
分类: 编程语言 发布时间: 07-11 23:06 阅读次数: 0

Matplotlisubplot的使用

参考自https://www.jianshu.com/p/de223a79217at=np.arange(0.0,2.0,0.1) s=np.sin(t*np.pi) plt.subplot(2,2,1) #要生成两行两列,这是第一个图plt.subplot('行','列','编号') plt.plot(t,s,'b--') plt.ylabel('y1') plt.subplot(2,2,2) ...
分类: 编程语言 发布时间: 07-11 23:05 阅读次数: 0

vue项目中,使用默认图片替代异常图片

web项目中经常需要展示图片,很可能就会碰到图片地址无效的情况,比如图片地址不对,或者后台拿到图片地址后,该地址无效,或者数据库中没有该图片等情况。这时候,图片就会显示一个叉。 对于项目中出现的这种情况,我们也可以不做处理,但是比较影响美观,所以我们都会使用一个默认的图片来代替图片原来的地址。使用require将图片进入,写法如下:    data() {        return {     ...
分类: 编程语言 发布时间: 07-11 23:05 阅读次数: 0

spring-data-redis集成ehcache实现缓存

1.结构 2.Pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

6.1.2.8 margin

塌陷: 当给两个兄弟盒子设置垂直方向上的margin,那么以较大的为准,那么我们称这种现象为塌陷。   浮动的盒子垂直方向不塌陷。 上面的盒子设置:margin-bottom: 30px,   下面的盒子设置:margin-top: 50px    那么两个盒子的间隙是50px,以较大的为准。这种现象叫塌陷。 如果这两个盒子都设置了浮动,那么这两个盒子的间隙是80px,不塌陷。
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

Seek and Destroy-freecodecamp算法题目

Seek and Destroy(摧毁数组) 要求 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。 思路 利用for循环将输入arguments中除第一项待摧毁的数组外的其它参数赋给temp 利用.filter()剔除输入arr(待摧毁的数组)中要摧毁的值(temp),最后返回arr 代码 1 function destroyer(arr) { 2 // 请把你的代码写在这里 3 var temp=[]; 4 for(var i=
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

C#学习笔记之Winform XML配置文件

在Winform里我们有时侯需要记录程序的密码,按钮属性什么的。这些都是一些小数据,没有必要建一个用数据库表来存储,但是每次打开程序都要重新配置又太过于麻烦。所以我就特地了解了一下用XML文件来记录程序配置信息。主要还是学习XML的读取与写入。 1,XML的读取。 我们来看一个简单的XML文件。 <?xml version="1.0" encoding="UTF-8"?> <setup> <dt enable0="1" enable1="1" enable2="0" /> </setup>
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

Python实现双色球和大乐透摇奖

实现代码: # code by kadycui # 模块引用 import random def select(): print('\n') print('请选择彩票种类') print('双色球输入:1') print('大乐透输入:2') # 命令行输入 select = input('请输入:') if select == '1': generateSSQ() elif select == '2':
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

小程序宽100%,高自适应怎么做?

刚接触小程序的时候,就以为只能设固定的高度,其实不是. look: 设置这两个就可以宽度100%,高度自适应.
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

openstack 容器化

openstack 与容器化
分类: 编程语言 发布时间: 07-11 23:05 阅读次数: 0

为什么类会拥有其元类的属性?

最近在学习Python的一些设计模式,当看到用元类实现单例模式代码的时候,发现一个很有意思的问题,先看代码: class Meta(type): _instances = {} def __call__(cls, *args, **kwargs): if cls not in cls._instances: cls._instances[cls] = type.__call__(cls, *args, **kwargs)
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

else if 使用注意

写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 例如:输入:ABCDE A 输出:1 错误代码如下: #include <iostream> #include <string> using namespace std; int main() { string str; int count=0; char last; getline(cin,str); scanf("%c",&las
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

sqlserver中分区函数 partition by的用法

需求场景: 表结构及数据: 查询效果: 思路: sql语句: 查询结果: =========================感谢下面这些博主的博客============================= 转自:http://www.cnblogs.com/zhangchengye/p/5473860.html#4017927 partition by关键字是分析性函数的一部分,它和聚合函数(如group by)不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

NMON记录服务器各项性能数据

1、将下载下来的nmon文件通过ftp传入服务器下,将nmon权限全开 2、查看nmon可以看到如下内容 3、运行nmon开始记录性能指标,可以ps看到nmon进程,如果需要结束可以杀掉进程 4、杀掉进程后可以看到自动生成的nmon结果文件 5、将nmon文件转化为csv文件并传送到本地 6、可以看到结果信息,如需进行可视化分析,可以利用nomn analyser进行转化
分类: 其他 发布时间: 07-11 23:05 阅读次数: 0

Github入门与实践

将敏捷开发导入开发现场的领军人物 以顾问身份就web应用的开发及服务指导过多家企业和团队 图灵社区会员 -------- 社会化编程 各位在狭小的空间里呆上一段时间之后 再出门时候 是否有一种豁然开朗的感觉 对日外包出身的我来说 社会化编程 就给了我这种感觉 外包行业在IT界只是极端个例 让全世界码农看自己代码的事情 ------ 与全世界的开源开发者 交流代码心得 ------ 编写了小程序却找不到人指点 对某款开源软件的源代码感兴趣 为中意的软件出一份力 日系技术书刊 手把手教学风格 --
分类: 其他 发布时间: 07-11 23:04 阅读次数: 0

本蒟蒻第一次来到博客园,望大佬多多指教!orz

本人现读初中,准NOIP提高组选手。本人随笔若有不足,敬请谅解!
分类: 其他 发布时间: 07-11 23:04 阅读次数: 0

洛谷P3455

1 /* 2 题意:1<=x<=b<=5e4 1<=y<=d<=5e4 求gcd(x,y)=k的对数 3 思路:莫比乌斯反演+整除分块 4 时间:2018.07.11 5 */ 6 #include <bits/stdc++.h> 7 using namespace std; 8 9 typedef long long LL; 10 const int MAXN=100005; 11 const LL MOD7 = 1e9+7; 12 13 int check[
分类: 其他 发布时间: 07-11 23:04 阅读次数: 0

Netty之Channel*

Netty之Channel* 本文内容主要参考<<Netty In Action>> 和Netty的文档和源码,偏笔记向. 先简略了解一下ChannelPipeline和ChannelHandler. 想象一个流水线车间.当组件从流水线头部进入,穿越流水线,流水线上的工人按顺序对组件进行加工,到达流水线尾部时商品组装完成. 可以将ChannelPipeline当做流水线,ChannelHandler当做流水线工人.源头的组件当做event,如read,write等等. 1.1 Channel
分类: 其他 发布时间: 07-11 23:04 阅读次数: 0