自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

翻译 wxPython入门中文版 (Getting Started with wxPython)

本文翻译自http://wiki.wxpython.org/Getting%20Started 首先声明:本人还是个菜鸟,翻译只是为了学习,就当作记笔记了。水平有限,错误和疏漏在所难免,希望各路高手能够给予指导。而且简单查了一下,好像中文世界目前还没有完整的翻译 Getting Started with wxPython 的。wxPython入门第一个应用程序:”Hello, World!”按惯例

2015-12-28 19:58:38 104009 14

原创 《SDN: Software Defined Networks》笔记--数据中心

第6章的收获是明白了虚拟机迁移是怎么回事。这应该是一个很基本很基础很简单的问题吧,但因为没有相关经验,所以一直以来,我都以为虚拟机迁移应该是个自动化的,动态的,实时的,和无缝的过程。现在知道了,也还是要复制粘贴,只不过通过虚拟机管理程序,在迁移过程可以先保持原VM的激活,但是在过程的最后几秒钟,就需要终止原VM,然后把剩余的配置状态迁移过去。这几秒钟,足够网元设备把VM的MAC地址和IP地址从源位置

2015-12-27 12:21:45 770 1

原创 《SDN: Software Defined Networks》笔记--SDN控制器,网络可编程

这一章介绍各种主流的SDN控制器,我最感兴趣的是 POX 和 Ryu,因为它们是基于Python的。不过最厉害的好象是 Cisco 的 OnePK,现在它是开源 SDN 控制器的金牌标准,OpenDaylight 项目也是以 OnePK 作为基础开发的。这本书似乎过于偏重理论了。

2015-12-23 22:47:29 989

原创 Brocade MLX/MLXe/XMR 系列交换机接口板一直 interactive 无法 up 的解决办法

Brocade MLX/MLXe/XMR 系列交换机snmp-server max-ifindex-per-module 的作用和使用方法板卡状态 CARD_STATE_SYNC_FID 的原因和解决办法

2015-12-22 18:57:46 1462

原创 Brocade交换机实现802.1x认证

1、网络拓扑:PC Client ------ Brocade Switch ------ PC Server2、相关代码:!dot1x-enable #设置Radius认证的参数 maxreq 6 re-authentication timeout quiet-period 30 timeout re-authperiod 2000 timeou

2015-12-21 19:38:04 1200

原创 怎样配置Ruckus AP

在网上能够找到的 PDF 版本的 Ruckus ZoneFlex AP操作指导 或者 PPT 版本的 Ruckus 胖 AP 配置方法 都是本人所作,今天发现竟然被抄袭了。不过本来也没什么技术含量,算了。这个手册算是它的升级版本。操作前的准备认识硬件LED状态灯 我们拿一台 Ruckus 2942 AP 来讲解。这个型号已经停产,而且是单频 2.4GHz AP,但是 LED 灯的状态和含义都是相同

2015-12-20 17:17:37 51754 5

原创 Brocade交换机配置DAI(Dynamic ARP Inspection)和DHCP Snooping

这是前几年通过一个项目的测试总结出来的。现在不再做Brocade了,发出来给有需要的朋友们参考。ARP欺骗是局域网内非常常见的攻击手段,而DAI可以有效的防止这种攻击。相关配置:enable acl-per-port-per-vlan #开启基于物理端口的ACL过滤功能!ip arp inspection vlan 1 #在指定的VLAN开启DAI功能!interface

2015-12-20 15:55:45 2553

原创 《SDN: Software Defined Networks》笔记2--Openflow, 虚拟交换机

以前一直觉得Openflow的控制器的实现方式很难理解,今天突然想到无线控制器和无线AP的架构——一样一样滴啊~其实传统的有线网络也存在类似的架构:网管服务器可以监控,也可以控制——使用SNMP协议控制网络设备;无线网络中,AC与AP之间使用LWAPP、CAPWAP、SSH等协议传输控制数据,甚至可以集中转发传输所有的数据;那么,SDN控制器和交换机之间,自然也有自己的协议。下面这张图,像不像

2015-12-19 23:03:04 1401

原创 用Python计算MovieLens 100k数据集中男性女性用户评分的标准差

这是《用Python玩转数据》4.2的编程练习。要求:计算MovieLens 100k数据集中男性女性用户评分的标准差并输出。 数据集下载其中u.data 表示100k条评分记录,每一列的数值含义是: user id | item id | rating | timestamp u.user表示用户的信息,每一列的数值含义是: user id | age | gender | occup

2015-12-18 17:10:04 7806 2

原创 Brocade交换机与Cisco OSPF互操作

这是前几年通过一个项目的测试总结出来的。现在不再做Brocade了,发出来给有需要的朋友们参考。1、网络拓扑 采用Brocade FWS和Cisco 3750/3560设备网状连接。2、Cisco相关配置 OSPF在全局模式下配置,需要进程ID,通过network命令在直连子网启用OSPF。ip routing!router ospf 1 log-adjacency-changes ne

2015-12-17 13:06:06 810

原创 《SDN: Software Defined Networks》读书笔记1--控制层与数据层分离

没看书之前,一直觉得 “控制层与数据层分离” 太抽象了,很难理解。现在发现也没那么复杂。可以用类比的方式理解: 交换机也是控制层和数据层分离的:管理模块即控制层,核心是生成RIB路由表。接口板卡即数据层,核心是生成FIB转发表。那么,把管理模块抽离出来,变成软件或硬件的SDN控制器,成为SDN的控制层。交换机等硬件设备只负责数据转发,成为SDN的数据层。现在的问题是:SDN控制器怎样与硬件交

2015-12-17 12:49:07 2216

原创 Brocade交换机配置ACL访问控制列表

这是前几年通过一个项目的测试总结出来的。现在不再做Brocade了,发出来给有需要的朋友们参考。1、L3/L4 ACL 关键是要注意Brocade在配置VLAN和VLAN三层接口时,和Cisco的区别WS_B#sh runCurrent configuration:!ver 07.0.01T7e3!module 1 fws1g-48-port-copper-base-module!v

2015-12-16 10:43:50 2615

原创 用Matplotlib绘制股票每月最高收盘价曲线

这是《用Python玩转数据》第4周的编程小练习。不计分,而且老师也给出了答案,所以我在这里贴出自己的作业应该不会侵权吧。 from matplotlib.finance import quotes_historical_yahoo_ohlcfrom datetime import dateimport pandas as pdimport matplotlib

2015-12-14 18:27:22 3498

原创 怎样更改Windows10的网卡MAC地址

前段时间在进行网络排错的时候,需要修改Windows10系统的网卡MAC地址。在网上搜索了很久,所有的方法都是针对Windows7/8/8.1版本的操作系统,很不幸的,这些方法全都对Windows10无效。无奈,祭出翻 墙大法,用英文在google上面搜索,结果找到了一个工具TMAC,一位印度人写的,操作及其简单。 TMAC可以应用于所有的Windows操作系统版本,32位或64位都可以。 软

2015-12-13 17:56:31 15850 5

原创 Brocade和Cisco交换机link aggregation/端口捆绑/链路汇聚互操作

这是前几年通过一个项目的测试总结出来的。现在不再做Brocade了,发出来给有需要的朋友们参考。拓扑很简单,1台Brocade FWS和1台Cisco Catalyst 3750背靠背连接。然后在两边设备上,各选择2个端口,配置动态lacp端口绑定。1、相关配置 Brocade的配置非常简单,在物理端口下面激活link-aggregate即可。 WS_A#sh runinterface ethe

2015-12-13 17:02:15 3830 1

原创 《用Python玩转数据》Week5, Part 2

1、私有变量 Python把以两个或以上下划线字符开头且没有以两个或以上下划线结尾的变量当作私有变量。私有变量会在代码生成之前被转换为长格式(变为公有)。转换机制是这样的:在变量前端插入类名,再在前端加入一个下划线字符。这就是所谓的私有变量轧压(Private name mangling)。 http://blog.csdn.net/carolzhang8406/article/details/

2015-12-12 20:55:11 1114

原创 Brocade交换机和Cisco交换机RPVST互操作

这是前几年通过一个项目的测试总结出来的。现在不再做Brocade了,发出来给有需要的朋友们参考。1、拓扑和操作步骤 和STP/RSTP的实验相同: http://blog.csdn.net/chenghit/article/details/502740392、相关配置 3750-a#sh run!spanning-tree mode rapid-pvstspanning-tree exte

2015-12-12 14:28:46 1722

原创 Brocade交换机和Cisco交换机STP/RSTP互操作

这是前几年通过一个项目的测试总结出来的。现在不再做Brocade了,发出来给有需要的朋友们参考。1、拓扑: 2、测试步骤:采用两台Brocade FWS和两台Cisco 3750/3560设备背对背连接。 在每个互连以太网接口上启动STP协议。在两边设备上通过CLI察看STP的状态,直到每个STP的状态都显示为正常。拔插相应以太网端口,观察STP拓扑的变化情况。3、STP相关配置 Br

2015-12-12 12:28:19 2802

原创 《用Python玩转数据》Week 5, Part 1

1、看例子:class Roster(object): 'This is a class roster program.' teacher_name = '' students = [] def __init__(self): Roster.teacher_name = 'Lily' print '%s is this class te

2015-12-08 16:53:49 1697

原创 《用Python玩转数据》学习笔记第4周Part1

1、如果Excel单元格的数据过长,就会显示一长串#。在Pandas中,如果数据长度超过了列宽,也会报错。需要使用pandas.set_option 修改默认的设置:import pandas as pdpd.set_option('display.height', 1000)pd.set_option('display.max_rows', 500)pd.set_option('displa

2015-12-05 18:31:53 3418

原创 《用Python玩转数据》学习笔记第3周Part2

1、python用于数学计算的工具介绍:scipy、numpy、matplotlib 大库,能绘制各种图形,牛叉。这里有SciPy入门指南中译本:http://reverland.org/python/2012/08/24/scipy/ 话说某转载的blog都有10K多的访问量了。 先写在这里以后慢慢研究。Reverland的行知阁有一些Python爬虫的代码,可惜插图都没有了。2、Datef

2015-11-19 11:14:05 1631

原创 《用Python玩转数据》学习笔记第3周Part1

1、前面我们学到了一个函数的argument前面有*,表示可变长的元组。今天学到了如果argument前面有** ,则表示可变长的字典。>>> def func(args1, *args2, **args3):... print args1... print args2... print args3... >>> func('a', 'b', 'c', d = 1,

2015-11-15 13:22:11 847

原创 python中 if __name__ == '__main__': 的解析

模块就是 *.py 文件。所有模块都有一个内置属性__name__当 import module_name 时,__name__ == module_name,不带路径,不带扩展名当直接运行 *.py 文件时,__name__ == '__main__'所以,if __name__ == '__main__' 用来判断是否是把这个模块当作应用程序一样直接运行,如果True,则执行if下面的代

2015-11-13 21:08:01 612

原创 《用Python玩转数据》学习笔记第2周(Part2)

1、Python字符串格式化:http://www.cnblogs.com/JerySpace/archive/2010/12/17/1909621.html2、enumerate()用法:在同时需要用到index和value值的时候可以用到enumerate,参数为可遍历的变量,如字符串,列表等,返回enumerate类。 http://www.pythonclub.org/python-basi

2015-11-13 14:57:56 1739

原创 正则表达式学习笔记——

学习了一遍@deerchao 的正则表达式教程,回过头来分析一下2.2读取雅虎股票数据的代码。首先选中股票数据表格中的一行: 然后查看这部分的源代码:<tr><td class="yfnc_tabledata1"><b><a data-rapid_p="21" href="/q?s=AAPL">AAPL</a></b></td><td class="yfnc_tabledata1">Apple

2015-11-12 21:56:49 1091

原创 《用Python玩转数据》第2周学习笔记(Part1)

1、Python之文件操作:http://blog.chinaunix.net/uid-26602509-id-3503138.html2、正则表达式教程: http://deerchao.net/tutorials/regex/regex.htm http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutoria

2015-11-11 15:17:22 1990

原创 《用Python玩转数据》第1周学习笔记(Part2)

1、range和xrange:http://ciniao.legu.cc/article.php?id=17 大白话: range直接就生成一个list,把内存给占上了。 xrange像一个管家,用的时候返回1个值,不用的时候也不占地方。 对于程序设计者来说,两者没什么区别。但对于程序和运行程序的机器来说,xrange省内存。python3没有xrange,但是python3的range =

2015-11-09 15:11:17 933

原创 《用Python玩转数据》第1周学习笔记(Part 1)

刚学完《An Introduction to Interactive Programming in Python (Part1 & Part2)》,又注册了南京大学的《用Python玩转数据》。这次花了29美金,希望能顺利获得证书。为了避免被种木马,翻墙从Github下载了Pythonxy。第1周是基础知识,已经学到的就不记笔记了,这里只记没有在莱斯大学学到的。1、Python没有常量,只有变量。约

2015-11-08 15:48:42 2590

原创 Python 的 class attributes 和 instance attributes 的区别

上一篇博文提到,attribute 分为类属性和数据属性,还没有搞懂。紧接着就用 Google 搜索到了详细的介绍(话说 bing 虽然比 baidu强一些,但还是不够给力。万恶的GFW[怒])http://www.cnblogs.com/wilber2013/p/4677412.html原来不是 date attributes,而是 instance date attributes. 用文章中的一

2015-11-07 13:30:10 2803

原创 python刚入门,还需多努力

以前如果要在外部给 class attribute 赋值,只知道新建 1 个 class method:set_attribute(),但是现在知道了 可以直接在外部给 class attribute 赋值,甚至不用提前在 class 里面定义 attribute!

2015-11-07 10:52:27 1103

802.11无线标准2016年修订版.pdf

IEEE 802.11是IEEE 802标准委员会(IEEE 802 LAN/MAN Standards Committee)下属的无线局域网工作组[1],也指代由该组织制定的无线局域网标准。 本文档是2016年发布的修订版,将修正案 1至修正案 5纳入2012年版,对IEEE Std 802.11进行了技术更正和说明,并对现有的媒体访问控制(MAC)和物理层(PHY)功能进行了增强,删除了一些以前标记为过时的功能,并增加了其他过时功能的标识,重新编号了部分条款和附件。

2020-04-11

TMAC更改MAC地址v6.0.7

你的Windows10操作系统不能更改网卡MAC地址吗?来用TMAC吧!

2015-12-13

Ruckus SpeedFlex_v2.0.5.6_for_Android4.0+.apk

Ruckus SpeedFlex是重要的工勘测试工具,但是国内的安卓手机如果要安装,必须先Root,再安装Google Play服务和Google Play,然后在Google Play里面下载安装。我们的代理商工程师绝大部分都使用安卓手机,很多都没有Root,也就无法使用SpeedFlex。 现在,我找到了最新版Ruckus SpeedFlex_v2.0.5.6_for_Android4.0+.apk,无需Root,无需Google Play,直接安装即可。

2015-11-14

Ruckus BYOD操作指导手册

详细介绍Ruckus AC和AD、IAS配合做BYOD的配置方法

2014-05-29

Ruckus ZoneFlex AP操作指导

详细介绍Ruckus系列AP胖模式的配置方法

2014-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除