- Floodlight开发者文档之MACTracker
造夢先森
SDNfloodlight篇floodlightSDN
概述Floodlight内部定义报文格式的代码位于net.floodlightcontroller.packet,其中定义的报文类型有ARP,BPDU,BSN,BSNPROBE,DHCP,Ethernet,ICMP,IPv4,LLC,LLDP,TCP,UDP。其中定义了一个名为IPacket的接口,该接口结构如图:包内还定义了一个实现了IPacket接口的抽象类BasePacket,BasePac
- HCIA~HCIE个人笔记索引
Hades_Ling
HCIA相关知识HCIP相关知识华为网络
HCIA~HCIE个人笔记索引HCIA部分(2022.11.27~2022.12.19)1.0.0华为设备telnet与ssh的配置1.1.0华为设备FTP服务器2.0.0以太网CSMA-CD与CSMA-CA的区别与工作方式2.1.0以太网以太网帧格式与报文分片2.10.0以太网传统STP生成树(简介、工作方式)2.10.1以太网传统STP生成树(STPBPDU、STP端口状态、STP工作过程)2
- MarkDown专用版破解方法
LuckyXiang
1使用下面的邮箱和授权秘钥破解MarkDown专用版邮箱:
[email protected]授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZ
- 华为---STP(二)---STP报文和STP端口状态
义一
网络网络安全华为
目录1.STP报文简介1.1ConfigurationBPDU1.2TCNBPDU2.STP交换机端口状态2.1STP交换机端口状态表2.2STP交换机端口状态迁移过程图2.3STP交换机端口状态变化举例说明3引起的STP网络拓扑改变的示例3.1根桥出现故障3.2有阻塞端口的交换机根端口所在链路故障3.3没有阻塞端口的交换机根端口所在链路故障1.STP报文简介STP交换机通过交换STP协议帧来建立
- 07. STP的基本配置
江湖侠客
网工php开发语言
文章目录一.初识STP1.1.STP概述1.2.STP的出现1.3.STP的作用1.4.STP的专业术语1.5.BPDU的报文格式1.6.STP的选择原则(1)选择根桥网桥原则(2)选择根端口原则1.7.端口状态1.8.STP报文类型1.9.STP的收敛时间二.实验专题2.1.实验1:STP的基本配置2.1.1.实验目的2.1.2.实验拓扑图2.1.3.实验步骤(1)在交换机开启STP(2)查看S
- 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
- eNSP学习——华为交换机STP配置和选路规则
TXFBAP
华为#交换机相关学习华为网络
目录原理概述实验内容实验目的实验步骤实验拓扑实验步骤基本配置配置网络中的根交换机理解根端口的选举理解指定端口的选举(首先比较根路径开销)原理概述STP是用来避免数据链路层出现逻辑环路的协议,使用BPDU传递网络信息计算出一根无环的树状网络结构,并阻塞特定端口。在网络出现故障的时候,STP能快速发现链路故障,并尽快找出一条路径进行数据传输。交换机上运行的STP通过BPDU信息交互,选举根交换机,然后
- 思科设备中STP生成树协议及其配置
PICACHU+++
网络工程技术STP思科网络协议运维
目录一、网络冗余存在的问题1.广播风暴2.MAC地址表震荡二、STP简介1.BPDU简介与字段含义2.网桥ID3.路径开销4.端口ID5.BPDU计时器(1)HelloTime(2)ForwardDelay转发延迟(3)MaxAge最大老化时间三、STP端口角色和状态1.端口角色(1)根端口rootprot(2)指定端口designatedport(3)阻塞端口alternateport2.端口状
- MSTP协议
山间未相见
计算机网络笔记计算机网络网络协议网络
目录MSTP基本原则MSTP术语BPDU变化三种生成树的比较MSTP·MSTP(802.1s)多生成树。·多生成树(MSTP)解决:(1)去掉环(2)负载均衡(重点)(3)比PVST系列提高效率(4)收敛速度快(RSTP)·多生成树是一颗大树套小树。·mstp是一种无环,多棵生成树,既可以解决广播风暴,又可以实现vlan间负载均衡,不同vlan的流量不同路径转发。·MSTP在RSTP的基础上新增了
- STP生成树协议详解
清枫cc
交换机网络stpmstprstp
目录1.STP1.1背景1.2STP(生成树协议)802.1d1.2.1生成树形结构的过程1.2.1.1生成树树形结构形成过程:1.2.1.2根桥的选举规则1.2.1.3端口角色选举规则1.2.1.4临时环路1.2.2端口状态1.2.2.1STP的标准接口状态:避免临时环路隐患1.2.2.2华为的接口状态1.2.3BPDU1.2.3.1配置BPDU报文字段1.2.4STP网络拓扑变化分析1.2.4
- 交换机安全配置
旺旺仙贝
路由与交换技术网络服务器linux
实验大纲第1步:创建一条安全的中继第2步:保护未使用的交换机端口第3步:实施端口安全第4步:配置DHCP监听第5步:配置PortFast和BPDU防护VLAN表目标第1步:创建一条安全的中继第2步:保护未使用的交换机端口第3步:实施端口安全第4步:启用DHCP监听第5步:配置快速PVST+、PortFast和BPDU防护背景您正在给两台仅仅完成了一部分配置的接入层交换机配置增强安全功能。您需要根据
- 路由交换复习题
yosh'joy!!
#HCNP路由交换路由交换期末复习
一、叙述题(每题10分,40分)1.详细描述生成树协议的原理(包括桥的类型、选举过程;接口类型、接口的选举过程;BPDU的分类及作用、BPDU的比较原则等)答:桥的类型:根桥2.非根桥(1分)选举过程:每一台交换机启动STP后,都认为自己是根桥.比较BID最小的成为根桥(先比较优先级,再比较MAC)接口类型:1.根端口、2.指定端口、3.阻塞端口(3分)选举过程:(6分)根端口选举:非根交换机在选
- PVST对接时BPDU报文收发各种情况分析
xiaotaiyangzuishuai
网络安全网络
组网及说明组网如上图,下面探究PVST模式下BPDU报文交互的注意事项。问题描述我们知道,当生成树为STP、RSTP、MSTP时,发出的BPDU报文都是不带vlantag的,且接收后无视端口类型(access、trunk、hybrid)和放通的vlan,直接上CPU处理,最终的STP状态如下:但是在PVST模式下,BPDU报文的收发就完全不同了。过程分析现在修改生成树类型为PVST,在两台设备上有
- HCIA-Datacom题库(自己整理分类的)——STP协议判断
小红红的学习笔记
HCIA-Datacom题库网络
默认情况下,STP协议中根桥的根路径开销一定是0。√根桥交换机上所有的端口都是指定端口。交换网络存在冗余链路时,使用STP可以解决交换网络中的环路问题。√当交换机有冗余链路时,使用STP可以解决问题。√交换机组成的网络不开启STP,一定出现二层环路。×缺省情况下,交换机生成树的桥优先级默认为32768。√STP协议中根桥发出的配置BPDU报文中的MessageAge为0。√当运行标准STP协议的交
- HCIA-Datacom题库(自己整理分类的)——STP协议单选
小红红的学习笔记
HCIA-Datacom题库网络协议
2.在存在几余链路的二层网络中,可使用下列哪种协议避免出现环路VRRPSTPARPUDPVRRP:冗余协议STP:生成树协议,通过选择最短路径来避免网络中出现环路的协议。ARP:地址解析协议UDP:面向无连接、不可靠的协议下面关于生成树指定端口的描述正确的是指定端口可以向与其相连的网段转发配置BPDU报文每台交换机只有一个指定端口根交换机上的端口一定是指定端口根交换机上的端口一定不是指定端口STP
- STP生成树协议|适合初学|华为,思科配置|阿树啊~
栖栖故人
交换机网络华为网络协议
目录一.背景:二层环路的问题1.产生广播风暴:2.MAC地址表震荡/漂移:看日志3.设备死机或假死二.STP概述三.STP类型四.STP运行原理1.桥ID(BridgeID)2.选举根桥RootBridge3.开销Cost4.RPC(根路径开销RootPathCost)5.PID(端口IDPortID)5.BPDU(桥协议数据单元BridgeProtocolDataUnit)7.非根桥五.STP的
- 锐捷 | MSTP生成树优化分析网络震荡(广播风暴) TC-GUARD与TC-IGNORE 的区别
小Mie不吃饭
网络网络服务器linux
1、在我司交换机上面如何合理部署portfast、bpdufilter、bpduguard1)首先要明确的是这三个功能通常都是应用在接入层设备上。2)通常我们要求直连PC的端口必须开启portfast。如果我们认为一个端口下不应该有bpdu产生,或者我们对下连网络不清楚,想核实端口下是否有bpdu报文,那么我们有两中选择:一是,可以端口portfast和全局bpduguard功能或者是端口bpdu
- MarkdownPad2
无处安放的躁动
破解MarkdownPad2#EMAIL[
[email protected]](mailto:
[email protected])#KEYGBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4Rid
- STP(生成树协议)基础(1)
傲然*
网络网络协议
文章目录思维导图冗余二层环路STP简介工作过程报文格式配置BPDUTCNBPDU角色选举规则根网桥根端口指定端口思维导图冗余在通信工程当中,冗余指出于系统安全和可靠性等方面的考虑,人为地对一些关键部件或功能进行重复的配置。当系统发生故障时,比如某一设备发生损坏,冗余配置的部件可以作为备援,及时介入并承担故障部件的工作,由此减少系统的故障时间在企业内网部署中,冗余尤为重要,如上图中一个简单的企业网三
- 生成树协议和多实例生成树协议
余生再会
网络网络协议udp
目录前言1、STP的概述1.1、冗余链路存在的问题1.2、STP的简介2、BPDU的概述2.1、BPDU的功能2.2、BPDU的类型2.3、设置根网桥的方法
- 华为 MSTP + VRRP
__Dong
#交换
BPDU(桥接协议数据单元)----维护STP正常工作STP二层防止环路1.选择根1)优先级以小为优2)选MAC地址以小为优2.确定段口状态1)DP(指定端口):根桥上的所有端口,转发2)RP(根端口):非根桥会选举出唯一的去往根桥速度最快的接口作为RP,转发3)AP(预备端口):动态逻辑阻塞.802.1dSTP单生成树802.1wRSTP802.1sMSTP多生成树(不同v;an实现流量分摊,负
- 计算机网络学习-STP/RSTP/MSTP
赵客缦胡缨v吴钩霜雪明
STP的弊端网络收敛速度慢:BPDU的MaxAge值是20秒,接口从侦听到学习状态和从学习到转发状态分别有一个15秒的转发延迟时间,因此一个接口从阻塞到转发状态需要30~50秒的时间,这段时间内接口无法正常使用。接口状态不合理:STP接口的禁用、阻塞、侦听状态类似,功能高度重合。拓扑变化依赖计时器:根交换机发送配置BPDU的HelloTime是2秒,非根交换机即使没收到BPDU,也要在MaxAge
- HCIP STP总结
Zombie_QP
网络
网桥的4个选举根网桥:有且仅有一台,且由BPDU中的桥ID来决定桥ID=网桥优先级(0-65535公有)默认32768+MAC地址(只有存在svi接口的交换机才拥有mac地址,若存在多个mac选数值最小)根网桥的选举先比较优先级,小优;若优先级相同,比较mac,数值小优;根端口:在每台非根网桥上,有且仅有一个接口;本地离根网桥最近的接口(最短、星型),接收来自根网桥的BPDU,转发用户的流量(该接
- HCIP生成树STP总结
.Nirvana..
网络服务器tcp/ip开发语言青少年编程
STP生成树网桥的4个选举根网桥:有且仅有一台,且由BPDU中的桥ID来决定桥ID=网桥优先级(0-65535公有)默认32768+MAC地址(只有存在svi接口的交换机才拥有mac地址,若存在多个mac选数值最小)根网桥的选举先比较优先级,小优;若优先级相同,比较mac,数值小优;根端口:在每台非根网桥上,有且仅有一个接口;本地离根网桥最近的接口(最短、星型),接收来自根网桥的BPDU,转发用户
- 在交换机之间连接的端口配置 stp edged-port enable(边缘端口)有什么影响?
WXDcsdn
华为网络网络华为网络协议
命令:(将某个端口配置为边缘端口)interfaceg0/0/1stpedged-portenable为防止环路造成网络故障,一般我们会配置STP相关协议,例如:STP、RSTP、MSTP,华为交换设备默认开启MSTP协议。开启STP协议后,当网络拓扑发生相关变化时,BPDU选举就会随之发生改变,意味着会耗时,就会造成时间浪费的情况,在接入交换机接入终端设备时,会耗时30s端口才会进入转发状态(F
- 华为ensp:边缘端口并启动BUDU保护
鲍海超-GNUBHCkalitarro
华为网络
如上图前提是三个交换机都做了rstp,则在边缘的地方做边缘端口并启动BUDU保护,也就是我用绿色圈出来的地方边缘1进入交换机的系统视图interfacee0/0/3进入接口stpedged-portenablequit再退回系统视图stpbpdu-protection这样就可以了边缘2和1的操作是一样的进入边缘端口interfacee0/0/3stpedged-portenablequitstpb
- 以太网 以太网帧格式与IP报文分片
Hades_Ling
HCIA相关知识网络udptcp/ip
2.1.0以太网以太网帧格式与IP报文分片一、以太网数据帧信息简介以太网有两种类型的数据帧,一种是Ethernet_II另一种是IEEE802.3。两者并没有明确的规定两种类型的使用场景,通常都是由协议/应用程序的开发者定义的。通过观察发现:应用程序产生的包大多为Ethernet_II部分网络协议工作时产生的包为IEEE802.3(如:STP产生的BPDU)DMAC字段(目标的MAC地址)SMAC
- 每日一练 | 华为认证真题练习Day121
HCIE考证研究所
智能路由器网络华为认证网络工程师web安全运维
1、如下图所示的交换网络,所有交换机都运行了STP协议。当拓扑稳定后,在下列那台交换机上修改配置BPDU的发送周期,可以影响SWD配置BPDU的发送周期A.SWDB.SWCC.SWBD.SWA2、如下图所示的网络,交换机的MAC地址已标出。在SWD交换机上输入命令stprootsecondary,下列哪台交换机出成为此网络的根桥。A.SWDB.SWBC.SWCD.SWA3、公司有用户反映在使用网络
- STP协议
AdsonLee
交换环路会造成广播风暴、帧复制、MAC地址表震荡等问题。所以用到STP协议进行破环。STP的基本原理是,通过在交换机之间传递网桥协议数据单元BPDU,把环路破坏。BPDU里面有一些主要字段:根网桥ID、根路径成本、发送网桥ID、端口ID等等。生成树算法的三个步骤1、选举根网桥(rootbridge)BID最小的交换机作为根桥。2、选择跟端口(rootportsRP)STP协议会在每个非根网桥上建立
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts