- eNSP学习——RSTP基础配置
TXFBAP
#交换机相关华为学习网络华为
目录知识储备实验内容:实验目的:实验步骤:实验拓扑实验编址MAC地址表实验步骤一、基本配置二、配置RSTP基本功能三、配置边缘端口四、查看备份端口状态需要完整的配置命令大全的可以点击链接自取:华为eNSP各种设备配置命令大全PDF版资源-CSDN文库RSTP协议是对STP的升级,它重新划定端口的角色及状态,使用更快速的握手协商机制,降低了收敛时间,使它成为继STP协议后首选的生成树协议,不足之处就
- 华为---RSTP(一)---RSTP简介
义一
网络华为网络
目录1.STP(SpanningTreeProtocol,生成树协议)的作用2.STP的缺点2.1STP网络拓扑收敛慢2.2STP网络链路故障,端口状态切换慢2.3终端链路参与STP网络运算,浪费网络资源2.4STP网络拓扑变更机制复杂,效率低下2.5STP交换机端口角色偏少,角色转换缓慢2.6STP交换机端口状态偏多3.RSTP和STP的不同之处4.RSTP和STP端口状态对比5.RSTP的端口
- H12-821_35
cn_1949
网络
35.如图所示,SWA、SWB、SWC都运行RSTP,SWB上的GEO/O/2端口和SWC上的GEO/0/1端其端口角色为?A.backup端口.Alternative端口B.Alternative端口、Backup端口C.Root端口、Designate端口D.Backup端口、Root端口答案:A注释:一个链路(冲突域)只能有一个指定端口,如果该链路没有根端口,那么其他的端口都是阻塞端口。和指
- 生成树技术&华为ICT网络赛道
Williamtym
网络工程php开发语言网络服务器华为ICT运维
9.生成树目录9.生成树9.1.生成树技术概述9.2.STP的基本概念及工作原理9.3.STP的基础配置9.4.RSTP对STP的改进9.5.生成树技术进阶9.1.生成树技术概述技术背景:二层交换机网络的冗余性与环路典型问题1:广播风暴典型问题2:MAC地址漂移初识生成树协议在网络中部署生成树,交换机之间会进行生成树协议报文的交互并进行无环拓扑计算,最终将网络中的某个(或某些)接口进行阻塞(Blo
- H12-821_24
cn_1949
网络
24.在如图所示的网络中,所有的交换机运行RSTP协议,假如SWB的E1接口故障后,RSTP的处理过程是:A.SWB删除MAC地址表中以E1为目的的端口的端口项B.在所有非边缘转发端口上向外发送拓扑改变通知(TopologyChangeNotication),通知其他交换机网络中出现了拓扑改变C.重新计算生成树,SWB选举E2为新的根端口D.在所有的转发端口上向外发送拓扑改变通知(Topology
- 思科交换机开启RSTP
无泡汽水
网路安全网络
一,实验拓扑图二,实验目的使用PC0持续去pingPC2,在ping的同时断掉非阻塞链路(橙色代表阻塞),发现丢包5个后恢复正常。为减少丢包,下面将采用rstp技术进行优化三,实验步骤将实验拓扑图进行还原1,switch0Switch>enableSwitch#configt //进入配置模式Switch(config)#intrangef0/2,f0/3 //进入2,3号端口Swit
- 15.简述 STP 的作用及工作原理.
vbuer
STP协议(生成树协议),是一个二层管理协议,标准为IEEE802.1D。IEEE802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。STP协议能在网络设计中部署备份线路,并且保证:在主线路正常工作时,备份线路是关闭的。当主线路出现故障时自动使能备份线路,切换数据流。RSTP(rapidspanningtreeprotocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机
- RSTP的P/A机制
A_Puter
网络网络协议信息与通信
如图所示根桥S1和S2之间新添加了一条链路,在当前状态下S2的另外几个端口p2是Alternate端口,p3是指定端口且处于Forwarding状态,p4是边缘端口。新链路连接成功后,P/A机制协商过程如下。1.P0和P1两个端口马上都先成为指定端口发送RSTBPDU。2.S2的P1口收到更优的RSTBPDU马上意识到自己将成为根端口而不是指定端口停止发送RSTBPDU。3、S1的P0进入Disc
- RSTP保护机制
A_Puter
网络网络协议信息与通信
BPDU保护在交换设备上通常将直接与用户终端或文件服务器等非交换机设备相连的端口配置为边缘端口。正常情况下,边缘端口不会收到RSTBPDU。如果有人伪造RSTBPDU恶意攻击交换设备,当边缘端口接收到RSTBPDU时,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算,从而引起网络震荡。交换设备上启动了BPDU保护功能后,如果边缘端口受到RSTBPDU,边缘端口将被error-down
- HCIA-Datacom实验指导手册:3.2 实验二:生成树基础实验
2mangz
HCIA-Datacom入坑系列网络运维php开发语言
HCIA-Datacom实验指导手册:3.2实验二:生成树基础实验一、实验介绍:二、实验拓扑:三、实验目的:四、配置步骤:步骤1掌握启用和禁用STP/RSTP的方法步骤2掌握修改交换机STP模式的方法步骤3掌握修改桥优先级,控制根桥选举的方法步骤4掌握修改端口优先级,控制根端口和指定端口选举的方法步骤5掌握修改端口开销,控制根端口和指定端口选举的方法步骤6掌握边缘端口的配置方法步骤7掌握启用和禁用
- PVST、PVST+、RSTP
山间未相见
计算机网络网络计算机网络网络协议笔记
目录Cisco及STP变体PVSTPVST+PVST+网桥ID配置快速PVST+RSTPRSTP对STP的改进Cisco及STP变体PVST·Cisco私有生成树协议。基于vlan的生成树协议。·提高链路利用率。·使用Cisco专有的ISL中继协议。·一个vlan一棵树,但每棵树依然是802.1D算法。选举默认:网桥优先级、默认32768、mac地址、接口优先级128、接口编号。例如:vlan2网
- MSTP协议
山间未相见
计算机网络笔记计算机网络网络协议网络
目录MSTP基本原则MSTP术语BPDU变化三种生成树的比较MSTP·MSTP(802.1s)多生成树。·多生成树(MSTP)解决:(1)去掉环(2)负载均衡(重点)(3)比PVST系列提高效率(4)收敛速度快(RSTP)·多生成树是一颗大树套小树。·mstp是一种无环,多棵生成树,既可以解决广播风暴,又可以实现vlan间负载均衡,不同vlan的流量不同路径转发。·MSTP在RSTP的基础上新增了
- STP生成树协议
山间未相见
计算机网络网络网络协议计算机网络笔记
生成树协议(spanningtreeprotocol)·是一种工作在OSI网络模型中第二层(数据链路层)的通信协议,是一种由交换机运行的,基本应用是防止交换机冗余链路产生的环路,用于确保以太网中无环路的逻辑拓扑结构,从而避免了广播风暴,大量占用交换机的资源生成树的类型STP(标准生成树,又称为802.1D)PVST,PVST+(Cisco私有生成树协议)RSTP(快速生成树,又称为802.1W)M
- 【业务领域】以太Mac/IP/UDP/TCP报文格式简介
飓风_数字IC验证
tcp/ipudp
以太Mac/IP/UDP/TCP报文格式介绍以太mac格式:VLAN两层VLAN/QinQarp、rarpRARP协议cnpLLDPPAUSEPFCPAUSEIPv4报文格式:ipv4optionIPv6报文格式:ipv6optionUDP报文格式:TCP报文格式GRESCTPICMPIGMPSTP/RSTP/MSTPVxLANVxLAN是什么?VXLAN与VLAN之间有何不同?NVGREGENE
- HCIA-H12-811题目解析(11)
李秋天
HCIA题库网络
1、下列哪个属性不能作为衡量COST的参数?2、RSTP协议使用P/A机制加快了上游端口转到Forwarding状态的速度,但是却没有出现临时环路的原因是什么?3、网络管理员在三层交换机上创建了VLAN10,并在该VLAN的虚拟接口下配置了IP地址。当使用命令"displayipinterfacebrief"查看接口状态时,发现VLANIF10接口处于Down状态,则应该通过怎样的操作来使得VLA
- 【菜鸡常见网络问题汇总】之:STP与RSTP的区别
云南菜鸡
网络
STP(spanningtreeprotocol)生成树协议,一种最最常用的二层破环技术。RSTP(rapidspanningTreeProtocol):快速生成树协议,可看做STP的进阶版本。在以太网交换网中部署STP,如果出环,STP通过拓扑计算,可实现:消除环路,通过阻塞冗余链路消除可能存在的网络通信环路;链路备份,当前活动的路径发生故障是,集火冗余备份链路,回复网络连通性。日常网络工作中,
- PVST对接时BPDU报文收发各种情况分析
xiaotaiyangzuishuai
网络安全网络
组网及说明组网如上图,下面探究PVST模式下BPDU报文交互的注意事项。问题描述我们知道,当生成树为STP、RSTP、MSTP时,发出的BPDU报文都是不带vlantag的,且接收后无视端口类型(access、trunk、hybrid)和放通的vlan,直接上CPU处理,最终的STP状态如下:但是在PVST模式下,BPDU报文的收发就完全不同了。过程分析现在修改生成树类型为PVST,在两台设备上有
- STP/RSTP/MSTP帧格式、报文格式及字段说明
xiaotaiyangzuishuai
网络安全网络
STP(SpanningTreeProtocol,生成树协议)是一种二层(数据链路层)管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。最初被广泛应用的是IEEE802.1DSTP,随后以它为基础产生了IEEE802.1wRSTP(RapidSpanningTreeProtocol,快速生成树协议)和IEEE802.1sMSTP(MultipleSpa
- VBST简介
网工鹏哥
华为认证datacom实验网络
定义VBST(VLAN-BasedSpanningTree)是华为提出的一种生成树协议,通过它可在每个VLAN内构建一棵生成树,使不同VLAN内的流量可通过不同的生成树转发。VBST可以简单理解为在每个VLAN上运行一个STP或RSTP协议,不同VLAN之间的生成树完全独立。目的目前生成树协议主要有STP、RSTP和MSTP三种标准协议。STP和RSTP有一个共同的缺陷:STP和RSTP不能按VL
- RSTP基础配置-新版(8)
℡ 萧
HCIA智能路由器网络信息与通信网络协议网络安全安全
目录整体拓扑操作步骤1.实验编址表相应的基本IP地址1.1配置PC1IP地址1.2配置PC2IP地址1.3检测连通性2、配置RSTP基本功能2.1配置S1生成树模式2.2配置S2生成树模式2.3配置S3生成树模式2.4配置S4生成树模式2.5查看S1生成树信息2.6查看S2生成树信息2.7查看S3生成树信息2.8查看S4生成树信息2.9配置S1优先级2.10配置S2优先级2.11查看S1生成树信息
- HCIA-Datacom题库(自己整理分类的)——RSTP协议
小红红的学习笔记
HCIA-Datacom题库网络服务器linux
一、单选1.园区网络搭建时,使用以下哪种协议可以避免出现二层环路?OSPFNATRSTPSNMP解析:OSPF:路由状态协议NAT:地址转换协议RSTP:快速生成树协议,通过选择最短路径来避免网络中出现环路的协议,比STP收敛速度更快。SNMP:网络设备管理协议RSTP存在几种端口状态?3421以下哪项不是RSTP可以提高收敛速度的原因?根端口的快速切换边缘端口的引入取消了ForwardDelay
- 地平线X3开发板开发环境搭建
nineyole
其他地平线X3开发板开发环境
地平线X3开发板开发环境搭建文章目录地平线X3开发板开发环境搭建开发环境搭建安装CMAKE交叉编译工具下载编译AIEXPRESSdemo演示视频盒子使用HDMI显示使用摄像头演示mipi摄像头使用rstp数据流无ipc摄像头情况最近弄了一个地平线X3的开发板回来,看了一下它的测试环境和demo,搭建了一个简单的测试环境,测试了一下自带的facebody等例程。以下是详细过程。开发环境搭建安装CMA
- Springboot实现Netty-websocket+rstp+ffmpeg+jsmpeg.js实现视频播放支持ws和http模式
不杠不是杨明康
netty实战springbootwebsocket
思路1、前端是无法直接播放rstp推流来的视频,所以需要用ffmpeg进行转码。2、ffmpeg只能推送TCP或者HTTP协议还不支持ws协议。大致流程图。代码效果图。需要依赖Springboot+netty+ffmpeg-platformorg.springframework.bootspring-boot-starter-weborg.projectlomboklomboktrueorg.sp
- 华三基础--清除配置、路由、SSH、VLAN、RSTP、ACL
Richardlygo
华三网络设备ssh运维网络协议网络tcp/ip智能路由器
清除配置1、resetsaved-configurationThesavedconfigurationfilewillbeerased.Areyousure?[Y/N]:y保存的配置文件将被擦除。你确定吗?[Y/N]:Y2、reboot(重启才会生效)Starttocheckconfigurationwithnextstartupconfigurationfile,pleasewait......
- STP/RSTP协议解析
圣地亚哥_SVIP
生成树协议主要用来消除网络中可能存在的二层环路,以防广播风暴,MAC地址表震荡导致的MAC地址表项不可用,以及为以太交换网络中进行链路备份。生成树主要有三种:STP:最原始的生成树协议,网络拓扑收敛慢RSTP:快速生成树协议,主要改进拓扑收敛慢的问题MSTP:STP以及RSTP都是单生成树协议,MSTP支持多生成树协议STP基本概念:根桥(RB):就是BID最小的桥设备,一个全网中只有一个根端口(
- 企业网络常用技术-快速生成树RSTP原理与配置
爱网络爱Linux
网络网络安全网络协议tcp/ip信息与通信
STP协议虽然能够解决环路问题,但是收敛速度慢,影响了用户通信质量。如果STP网络的拓扑结构频繁变化,网络也会频繁失去连通性,从而导致用户通信频繁中断。IEEE于2001年发布的802.1w标准定义了快速生成树协议RSTP(RapidSpanning-TreeProtocol),RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。STP不足STP能够提供无环网络,但是收敛速度较慢。如果STP
- 华为 1+X 网络系统运维与建设中级实操模拟题
小汐睡着了
网络华为
目实验拓扑配置中的注意事项:(针对新手)实验目的实验要求实验步骤一、搭建实验拓扑二、配置主机名称三、配置链路聚合四、VLAN配置五、配置RSTP协议六、配置IP地址七、配置VRRP协议。八、配置OSPF协议九、配置PAP和CHAP认证十、配置静态路由十一、配置DHCP【动态主机配置协议,用于给终端设备分配IP地址】服务十二、配置NAT十三、配置ACL十四、配置telnet网管十五、配置SNMPv2
- CCNA课程实验-14-Final_Lab
烈火蜓蜻
CCNA课程CISCO
目录实验条件网络拓朴需求配置实现1.配置PC1~3,DHCP_Server的vlan2.VLAN10、20的网关为MSW1对应的SVI,VLAN30、40的网关为MSW2对应的SVI;3.配置5台交换机之间线路均为Trunk4.配置5台交换机均启用Rapid-PVST(RSTP)5.配置DHCPServer,创建3个地址池6.配置动态路由OSPF7.配置OR出口路由器PPPoE拨号上网配置ISP服
- STP:生成树协议
帝落若烟
网络
一:环路问题:能够解决冗余链路带来的二层环路问题,具体做法是通过阻断一些端口,来保证只存在一条逻辑转发链路(基于拓扑使用生成树算法来避免环路)二:STP三种模式1.stp:生成树2.rstp:快速生成树3.mstp:多实例生成树交换机上默认开启了STP的mstp模式。4.查看STP模式命令是:displaystp5.把mstp改成stp模式命令:stpmodestp三:生成树解决环路问题原理1.原
- 38款 流媒体服务器开源软件
datamining2005
视频行业动态协议相关视频mp3server互联网流媒体服务器
Flash流媒体服务器Red5Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash...更多Red5信息最近更新:Red51.0.1Final发布,Flash流媒体服务器发布于12个
- 戴尔笔记本win8系统改装win7系统
sophia天雪
win7戴尔改装系统win8
戴尔win8 系统改装win7 系统详述
第一步:使用U盘制作虚拟光驱:
1)下载安装UltraISO:注册码可以在网上搜索。
2)启动UltraISO,点击“文件”—》“打开”按钮,打开已经准备好的ISO镜像文
- BeanUtils.copyProperties使用笔记
bylijinnan
java
BeanUtils.copyProperties VS PropertyUtils.copyProperties
两者最大的区别是:
BeanUtils.copyProperties会进行类型转换,而PropertyUtils.copyProperties不会。
既然进行了类型转换,那BeanUtils.copyProperties的速度比不上PropertyUtils.copyProp
- MyEclipse中文乱码问题
0624chenhong
MyEclipse
一、设置新建常见文件的默认编码格式,也就是文件保存的格式。
在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。
在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。
Window-->Preferences-->General -
- 发送邮件
不懂事的小屁孩
send email
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import org.apache.commons.mail.MultiPartEmail;
- 动画合集
换个号韩国红果果
htmlcss
动画 指一种样式变为另一种样式 keyframes应当始终定义0 100 过程
1 transition 制作鼠标滑过图片时的放大效果
css
.wrap{
width: 340px;height: 340px;
position: absolute;
top: 30%;
left: 20%;
overflow: hidden;
bor
- 网络最常见的攻击方式竟然是SQL注入
蓝儿唯美
sql注入
NTT研究表明,尽管SQL注入(SQLi)型攻击记录详尽且为人熟知,但目前网络应用程序仍然是SQLi攻击的重灾区。
信息安全和风险管理公司NTTCom Security发布的《2015全球智能威胁风险报告》表明,目前黑客攻击网络应用程序方式中最流行的,要数SQLi攻击。报告对去年发生的60亿攻击 行为进行分析,指出SQLi攻击是最常见的网络应用程序攻击方式。全球网络应用程序攻击中,SQLi攻击占
- java笔记2
a-john
java
类的封装:
1,java中,对象就是一个封装体。封装是把对象的属性和服务结合成一个独立的的单位。并尽可能隐藏对象的内部细节(尤其是私有数据)
2,目的:使对象以外的部分不能随意存取对象的内部数据(如属性),从而使软件错误能够局部化,减少差错和排错的难度。
3,简单来说,“隐藏属性、方法或实现细节的过程”称为——封装。
4,封装的特性:
4.1设置
- [Andengine]Error:can't creat bitmap form path “gfx/xxx.xxx”
aijuans
学习Android遇到的错误
最开始遇到这个错误是很早以前了,以前也没注意,只当是一个不理解的bug,因为所有的texture,textureregion都没有问题,但是就是提示错误。
昨天和美工要图片,本来是要背景透明的png格式,可是她却给了我一个jpg的。说明了之后她说没法改,因为没有png这个保存选项。
我就看了一下,和她要了psd的文件,还好我有一点
- 自己写的一个繁体到简体的转换程序
asialee
java转换繁体filter简体
今天调研一个任务,基于java的filter实现繁体到简体的转换,于是写了一个demo,给各位博友奉上,欢迎批评指正。
实现的思路是重载request的调取参数的几个方法,然后做下转换。
- android意图和意图监听器技术
百合不是茶
android显示意图隐式意图意图监听器
Intent是在activity之间传递数据;Intent的传递分为显示传递和隐式传递
显式意图:调用Intent.setComponent() 或 Intent.setClassName() 或 Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。
隐式意图;不指明调用的名称,根据设
- spring3中新增的@value注解
bijian1013
javaspring@Value
在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件中的文件,进行键值对的注入,例子如下:
1.首先在applicationContext.xml中加入:
<beans xmlns="http://www.springframework.
- Jboss启用CXF日志
sunjing
logjbossCXF
1. 在standalone.xml配置文件中添加system-properties:
<system-properties> <property name="org.apache.cxf.logging.enabled" value=&
- 【Hadoop三】Centos7_x86_64部署Hadoop集群之编译Hadoop源代码
bit1129
centos
编译必需的软件
Firebugs3.0.0
Maven3.2.3
Ant
JDK1.7.0_67
protobuf-2.5.0
Hadoop 2.5.2源码包
Firebugs3.0.0
http://sourceforge.jp/projects/sfnet_findbug
- struts2验证框架的使用和扩展
白糖_
框架xmlbeanstruts正则表达式
struts2能够对前台提交的表单数据进行输入有效性校验,通常有两种方式:
1、在Action类中通过validatexx方法验证,这种方式很简单,在此不再赘述;
2、通过编写xx-validation.xml文件执行表单验证,当用户提交表单请求后,struts会优先执行xml文件,如果校验不通过是不会让请求访问指定action的。
本文介绍一下struts2通过xml文件进行校验的方法并说
- 记录-感悟
braveCS
感悟
再翻翻以前写的感悟,有时会发现自己很幼稚,也会让自己找回初心。
2015-1-11 1. 能在工作之余学习感兴趣的东西已经很幸福了;
2. 要改变自己,不能这样一直在原来区域,要突破安全区舒适区,才能提高自己,往好的方面发展;
3. 多反省多思考;要会用工具,而不是变成工具的奴隶;
4. 一天内集中一个定长时间段看最新资讯和偏流式博
- 编程之美-数组中最长递增子序列
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class LongestAccendingSubSequence {
/**
* 编程之美 数组中最长递增子序列
* 书上的解法容易理解
* 另一方法书上没有提到的是,可以将数组排序(由小到大)得到新的数组,
* 然后求排序后的数组与原数
- 读书笔记5
chengxuyuancsdn
重复提交struts2的token验证
1、重复提交
2、struts2的token验证
3、用response返回xml时的注意
1、重复提交
(1)应用场景
(1-1)点击提交按钮两次。
(1-2)使用浏览器后退按钮重复之前的操作,导致重复提交表单。
(1-3)刷新页面
(1-4)使用浏览器历史记录重复提交表单。
(1-5)浏览器重复的 HTTP 请求。
(2)解决方法
(2-1)禁掉提交按钮
(2-2)
- [时空与探索]全球联合进行第二次费城实验的可能性
comsci
二次世界大战前后,由爱因斯坦参加的一次在海军舰艇上进行的物理学实验 -费城实验
至今给我们大家留下很多迷团.....
关于费城实验的详细过程,大家可以在网络上搜索一下,我这里就不详细描述了
在这里,我的意思是,现在
- easy connect 之 ORA-12154: TNS: 无法解析指定的连接标识符
daizj
oracleORA-12154
用easy connect连接出现“tns无法解析指定的连接标示符”的错误,如下:
C:\Users\Administrator>sqlplus username/
[email protected]:1521/orcl
SQL*Plus: Release 10.2.0.1.0 – Production on 星期一 5月 21 18:16:20 2012
Copyright (c) 198
- 简单排序:归并排序
dieslrae
归并排序
public void mergeSort(int[] array){
int temp = array.length/2;
if(temp == 0){
return;
}
int[] a = new int[temp];
int
- C语言中字符串的\0和空格
dcj3sjt126com
c
\0 为字符串结束符,比如说:
abcd (空格)cdefg;
存入数组时,空格作为一个字符占有一个字节的空间,我们
- 解决Composer国内速度慢的办法
dcj3sjt126com
Composer
用法:
有两种方式启用本镜像服务:
1 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1”
2 将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2”
为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下 1 2 3 4 5
- 高效可伸缩的结果缓存
shuizhaosi888
高效可伸缩的结果缓存
/**
* 要执行的算法,返回结果v
*/
public interface Computable<A, V> {
public V comput(final A arg);
}
/**
* 用于缓存数据
*/
public class Memoizer<A, V> implements Computable<A,
- 三点定位的算法
haoningabc
c算法
三点定位,
已知a,b,c三个顶点的x,y坐标
和三个点都z坐标的距离,la,lb,lc
求z点的坐标
原理就是围绕a,b,c 三个点画圆,三个圆焦点的部分就是所求
但是,由于三个点的距离可能不准,不一定会有结果,
所以是三个圆环的焦点,环的宽度开始为0,没有取到则加1
运行
gcc -lm test.c
test.c代码如下
#include "stdi
- epoll使用详解
jimmee
clinux服务端编程epoll
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linu
- Hibernate对Enum的映射的基本使用方法
linzx0212
enumHibernate
枚举
/**
* 性别枚举
*/
public enum Gender {
MALE(0), FEMALE(1), OTHER(2);
private Gender(int i) {
this.i = i;
}
private int i;
public int getI
- 第10章 高级事件(下)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 孙子兵法
roadrunners
孙子兵法
始计第一
孙子曰:
兵者,国之大事,死生之地,存亡之道,不可不察也。
故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将,五
曰法。道者,令民于上同意,可与之死,可与之生,而不危也;天者,阴阳、寒暑
、时制也;地者,远近、险易、广狭、死生也;将者,智、信、仁、勇、严也;法
者,曲制、官道、主用也。凡此五者,将莫不闻,知之者胜,不知之者不胜。故校
之以计,而索其情,曰
- MySQL双向复制
tomcat_oracle
mysql
本文包括:
主机配置
从机配置
建立主-从复制
建立双向复制
背景
按照以下简单的步骤:
参考一下:
在机器A配置主机(192.168.1.30)
在机器B配置从机(192.168.1.29)
我们可以使用下面的步骤来实现这一点
步骤1:机器A设置主机
在主机中打开配置文件 ,
- zoj 3822 Domination(dp)
阿尔萨斯
Mina
题目链接:zoj 3822 Domination
题目大意:给定一个N∗M的棋盘,每次任选一个位置放置一枚棋子,直到每行每列上都至少有一枚棋子,问放置棋子个数的期望。
解题思路:大白书上概率那一张有一道类似的题目,但是因为时间比较久了,还是稍微想了一下。dp[i][j][k]表示i行j列上均有至少一枚棋子,并且消耗k步的概率(k≤i∗j),因为放置在i+1~n上等价与放在i+1行上,同理