r2

003B-通过ssh方式连接设备

拟墨画扇 提交于 2020-02-16 20:50:05
文章目录 SSH密码登录 Huawei 设备SSH客户端,RSA公钥免密码登录 SSH密码登录 通过ssh方式远程管理网络设备,用密文的方式在网络中传输管理数据,以满足企业网络设备的安全管理要求 Secure Shell (华为上叫Stelnet) 组网拓扑图如下,R2作为ssh客户端远程登录到ssh服务器R1,华为ensp模拟器中大部分交换机不支持SSH协议,本例中使用的是AR2220设备 配置R1和R2的ip互通 R1上进入aaa模式创建用户名密码,服务类型为ssh、R1开启ssh密码认证,启动stelnet服务、设置远程登录通道vty0到4 为aaa认证模式,允许ssh登录vty List item R2测试ssh远程登录R1 配置R1和R2的ip地址,且能网络互通 [ Huawei ] sysname R1 [ R1 ] interface GigabitEthernet 0/0/0 [ R1-GigabitEthernet0/0/0 ] ip address 202.100.1.1 255.255.255.252 Feb 16 2020 14:56:41-08:00 R1 %%01IFNET/4/LINK_STATE ( l ) [ 0 ] :The line protocol IP on the interface GigabitEthernet0/0/0 has

sharepoint FAST serach 设置

情到浓时终转凉″ 提交于 2020-02-13 10:43:55
实战部署 FAST Search Server 2010 for SharePoint (作者: 闪电 ,转载请注明出处) 一、FAST Search Server 2010 for SharePoint简介 FAST是什么? 简单说,FAST就是企业级搜索工具。它让SharePoint的搜索更加强大。比如 交付与上下文相关的结果。 用您的业务所用的语言进行搜索。 调整相关性以提高准确性。 自定义搜索平台以满足您的特定索引和搜索需要。 配置用户界面以自定义信息工作者的搜索体验。 上面说的都比较虚,其实企业对搜索的需求越来越强,特别是大型企业,各种企业应用,很多的文档,各种业务相关的新闻、技术资料等。企业如何利用好这些信息,成为对企业发展有用的知识,就需要一个合适的搜索工具,为企业提供决策分析,让企业不会淹没在信息的海洋里。 服务器配置要求 官方提供了最低硬件要求:http://technet.microsoft.com/zh-cn/library/ff381239.aspx 最低硬件要求 推荐的硬件要求 4 GB RAM 16 GB RAM 4 个 CPU 内核, 2.0 GHz CPU 8 个 CPU 内核, 2.0 GHz CPU 50 GB 磁盘 包含 6 个或更多轴的 RAID 上拥有 1 TB 磁盘空间。 其实,建议配置多台搜索服务器,分别用于不同的服务器角色。 二

关于JVM案例分析(四)

感情迁移 提交于 2020-02-12 14:50:01
线程分析篇 Java 语言能够很好的实现多线程应用程序。当对一个多线程应用程序进行调试或者开发后期做性能调优的时候,往往需要了解当前程序中所有线程的运行状态,是否有死锁、热锁等情况的发生,从而分析系统可能存在的问题。 在 VisualVM 的监视标签内,可以查看当前应用程序中所有活动线程(Live threads)和守护线程(Daemon threads)的数量等实时信息。 运行一段小程序,代码如下: package jvisualVM; public class MyThread extends Thread{ public static void main(String[] args) { MyThread mt1 = new MyThread("Thread a"); MyThread mt2 = new MyThread("Thread b"); mt1.setName("My-Thread-1 "); mt2.setName("My-Thread-2 "); mt1.start(); mt2.start(); } public MyThread(String name) { } public void run() { while (true) { } } } Live threads 从11增加两个 变成13了 Daemon threads从8增加两个 变成10了

opencv学习记录之图像金字塔

廉价感情. 提交于 2020-02-11 17:13:36
图像金字塔是由一幅图像的多个不同分辨率的子图构成的图像集合,该组图像由单个图像通过不断降采样所产生的, 最小的图像可能只有一个像素点 图像金字塔 是一系列以金字塔形状派列的、自底向上分辨率逐渐降低的图像集合 金子塔的底部是待处理的高分辨率的原始图像,而顶部则是其低分辨率的近似图像,每向上一级图像的宽和高都降低为原来的1/2 向下采样 可以通过不断的删除图像的偶数行和偶数列得到, 也可以先对图像进行滤波再删除偶数行和偶数列 采用高斯滤波器对向下采样的原始图像进行高斯滤波,得到的即是高斯金字塔,原始图像称为第0层, 第1次向下采样的结果图像称为第1层 向上采样 通常将图像的宽度和高度变为原来的2倍,意思是结果图像是原始图像大小的4倍 常见的向上采样,对像素点以补零的方式完成插值,通常都是在每列像素点的右侧插入值为零的列,在每行像素点的下方插入值为零的行 通过对向下采样和向上采样的描述可以知道,这两个操作是相反的操作,但是由于向下采样会丢失像素值, 这两种操作是不可逆的,也就是说对一幅图像先向下采样然后向上采样是不能恢复原始状态的 函数cv2.pyrDown(), 用于实现高斯金字塔中的向下采样 函数形式 dst = cv2.pyrDown( src [, dstsize [,borderType]]) dst目标图像 src原始图像 dstsize目标图像大小

windows2008 R2 安装wampserver

痴心易碎 提交于 2020-02-10 21:34:31
1. 在官网http://www.wampserver.com/下载,wampserver2.5; 2. 安装时候会缺少msvcr110.dll文件,所以先要安装这个文件; 3. 先从微软下载Visual C++ Redistributable for Visual Studio 2012 Update 4,分32位和64位版本,根据自己的操作系统版本选择下载和安装。 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679 4. 安装过程没有报错,就会正常启动,http://localhost/ 5. thinkphp5.0,需要httpd.conf配置文件中加载了mod_rewrite.so模块 问题1,公网如何访问? 1) 按照网上搜索的方案,在配置文件中,找到配置www访问目录地方,修改两处,并没有成功; AllowOverride all Require all granted #添加允许外部访问 # Require local #注释请求本机访问 windows下注意防火墙的设置,可以在入站规则中加入80端口,这样才可以外网访问。 来源: https://www.cnblogs.com/oneyear/p/6264114.html

NET Framework 版本和依赖关系

别等时光非礼了梦想. 提交于 2020-02-06 08:08:49
原文:https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies 每个版本的 .NET framework 都包含公共语言运行时 (CLR)、基类库和其他托管库。 本主题按版本介绍了 .NET Framework 的关键功能,提供了有关基础 CLR 版本和相关开发环境的信息,并标识了 Windows 操作系统所安装的版本。 备注 若要了解如何下载和安装 .NET Framework,请参阅 安装面向开发人员的 .NET Framework 。 下表总结了 .NET Framework 版本历史,并将每个版本与 Visual Studio、Windows 和 Windows Server 相关联。 请注意,Visual Studio 提供了多目标功能,因此你将不会限于仅使用列出的 .NET Framework 版本。 每个新版本的 .NET Framework 都会保留早期版本中的功能并会添加新功能。 CLR 由其自己的版本号标识。 虽然 CLR 版本并不总是递增的,但 .NET Framework 版本号在每次发布时都会递增。 例如,.NET Framework 4、4.5 和更高版本包含 CLR 4,而 .NET Framework 2.0、3.0 和 3

matlab演示杨氏双缝干涉实验

限于喜欢 提交于 2020-02-06 03:35:49
本文采用gui演示杨氏双缝干涉实验,可以调整参数,实验原理详参光学教程。 %读入实验参数 lambda=str2num(get(handles.edit1,'string'))*1e-9; %读入波长 d=str2num(get(handles.edit2,'string'))*1e-3; %读入孔距 D=str2num(get(handles.edit3,'string')); %读入观察屏距离 %读入观察范围参数 xa=str2num(get(handles.edit4,'string')); %最小的横坐标值 xb=str2num(get(handles.edit5,'string')); %最大的横坐标值 n1=str2num(get(handles.edit6,'string')); %x方向等分份数 ya=str2num(get(handles.edit7,'string')); %最小的纵坐标值 yb=str2num(get(handles.edit8,'string')); %最大的纵坐标值 n2=str2num(get(handles.edit9,'string')); %y方向等分份数 k=2*pi/lambda; %计算波数 x=linspace(xa,xb,n1); %x坐标 y=linspace(ya,yb,n2); %y坐标 [x,y]=meshgrid

基于时间的ACl

余生长醉 提交于 2020-02-04 04:13:00
拓扑 IP地址规划 Device interface IP mask R1 F 0/0 10.20.1.1 /24 F 0/1 14.20.1.1 /24 R2 F 0/0 10.20.1.2 /24 R3 F 0/0 10.20.1.3 /24 R4 F 0/1 14.20.1.4 /24 接口配置 采用静态路由将网络做通 以 R4为例: R4(config)#int f0/1 R4(config-if)#ip add R4(config-if)#ip address 14.20.1.4 255.255.255.0 R4(config)#no sh R4(config)#exi R4(config)#ip route 10.20.1.0 255.255.255.0 14.20.1.1 时间配置 ( 1)给每台路由配上时间 R1#clock set 22:06:58 April 25 2019 ( 2)查看时间 结果:时间配置成功。 配置 time-range R1(config)#time-range TELNET R1(config-time-range)#periodic weekdays 9:00 to 22:40 说明:定义的时间范围为每周一到周五的 9:00 to 22:40 配置 ACL R1(config)#access-list 150 deny tcp host

基于时间的ACl

元气小坏坏 提交于 2020-02-04 03:04:46
原理: 要通过 ACL来限制用户在规定的时间范围内访问特定的服务,首先设备上必须配置好正确的时间。在相应的时间要允许相应的服务,这样的命令,在配置ACL时,是正常配置的,但是,如果就将命令正常配置之后,默认是在所有时间内允许的,要做到在相应时间内允许,还必须为该命令加上一个时间限制,这样就使得这条ACL命令只在此时间范围内才能生效。而要配置这样的时间范围,是通过配置time-range来实现的,在time-range中定义好时间,再将此time-range跟在某ACL的条目之后,那么此条目就在该时间范围内起作用,其它时间是不起作用的。 拓扑图 1 配置端口 ip 地址。 配置 R2 ip 地址 配置 R4ip 地址 2 测试连通性: R4 telnet R2 3 关键步骤 1.配置time-range r1(config)#time-range TELNET r1(config-time-range)#periodic Sunday 9:00 to 18:00 说明:定义的时间范围为每周日 的 9:00 to 15:00 2.配置ACL 说明: 配置 R1在上面的时间范围内拒绝R2到R4的telnet,其它流量全部通过。 r1(config)#access-list 100 deny tcp host 10.132.1.2 any eq 23 time-range TELNET

ARM汇编学习四

限于喜欢 提交于 2020-02-03 16:20:03
接下来学习条件指令。 当特定条件满足时,借助条件指令, 通过跳转(分支)或执行某些特定指令来控制程序的流动方向。相关条件被描述为CPSR寄存器中的特定位的状态,这些位根据指令计算后的结果实时改变。比如,如果我们比较两个数并且他们相等,就将零标志位置位 (Z=1) ,因为在系统底层发生了a-b=0。在这个例子里两个数是相等的,但如果第一个数字比第二个大,会得出大于结论。而相反的情况下得出小于结论。当然还有很多其他的条件,比如小于等于(LE),大于等于(GE)等等。 下表列出了可能的条件指令,他们的含义以及被检测的状态标志位 结合上表,我们看段demo .global main main: mov r0, #2 /* setting up initial variable / cmp r0, #3 / R0与数字3比较,2小于2,所以N位置1*/ addlt r0, r0, #1 /* 如果R0比3小就将R0自增1*/ cmp r0, #3 /* 再次比较r0和3,此时2+1=3,所以Z标志位置1,N置0 / addlt r0, r0, #1 / 如果r0小于3给r0自增1*/ bx lr 结合注释,就很好理解了 代码中,第一个CMP比较指令执行后触发了N标志位的置位(2-3=-1),这表明r0的值比数字3要小。随后,由于条件满足,,所以执行了addlt指令。再次比较r0和3,此时2