自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haimianxiaojie的专栏

分享让生活更美好

  • 博客(29)
  • 收藏
  • 关注

原创 腾讯笔试--前端

重要的事情先强调!!!腾讯笔试题不分前后端,都属于软件开发的大类,30个选择题只有一个是考察前端知识(作为一个前端心在滴血);选择题部分和主观题部分分块分时作答,这部分节省的时间并不能用在另一部分上。认真对待每一个选择题,因为点击下一题之后便无法修改(不会的题我本来是随便选选占位的呀,然而!!!不会给你回头修改的机会!!!所以要提交每一题都要慎重!!!)------我是分割线-------3

2016-09-12 01:03:49 858 1

原创 前端网络安全问题

这一篇博客的名字叫“羞耻”…… 告诫正在奔波与秋招面试中的孩子们,一面时不会的问题要及时查阅整理,否则你的二面有可能磕死在这同一颗石头上!!!------我是分割线------入门级安全问题xss(cross site script)跨站攻击脚本主要是向网页中植入恶意html代码,当用户浏览该页时,嵌入其中的代码就会被执行。 xss攻击的两种类型:非持久攻击持久攻击

2016-09-12 00:29:21 1870

原创 HTML5的canvas标签

HTML5的canvas标签现在已经成为前端技术人员的心头好,因为使用canvas标签提供的API可以轻松实现动画功能,从红遍朋友圈的围住神经猫和现在各大企业的HTML5营销。最近学习用html5制作了一个小游戏,试玩地址http://aries-sushi.github.io/learningjs.github.io/lessons/lesson6.html今天就总结一下html5的一些基本用法,

2016-05-27 20:27:21 745

原创 css中的float

前端面试过程中面试官喜欢问的几个关于css的问题,虽然这些知识平时觉得自己知道,但是有时候并不能很好地回答,所以特做此总结和整理。首先,这几个问题是什么呢? 1.网页布局,嗯……,这么说有点大。说到网页布局大家脑子里第一想到的肯定是盒模型,对的,盒模型当然是必考察的,盒模型的定义和要素,这个是比较简单和基础的,记住就好了。但是面试官当然不会就这么轻易放过你,那随便来两个题做做呗,给你一个网页布局,

2016-05-24 01:02:00 753

原创 前端面试题整理——CSS篇

1.CSS 中类 (classes) 和 ID 的区别。 1.书写上的差别:class名用“.”号开头来定义,id名用“#”号开头来定义; 2.调用上的区别:在同一个html网页页面中class是可以被多次调用的(在不同的地方)。而id名作为标签的身份则是唯一的,id在页面中只能出现一次。在js脚本中经常会用到id来修改一个标签的属性 3.id作为元素的标签,用于区分不同结构和内容,

2016-04-10 22:04:04 4124 2

原创 前端面试题整理——HTML篇

一、HTML部分1.什么是DOCTYPE?DOCTYPE是Document Type的简写,在页面中,用来指定页面所用的HTML或者XHTML的版本。想要制作符合标注的页面,DOCTYPE声明是必不可少的组成部分。只有确定一个正确的DOCTYPE,XHTML或者HTML里的标识和CSS才能正常生效。 以XHTML 1.0为例: XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(T

2016-04-09 23:36:38 3312

原创 HTML/CSS学习笔记

定义: HTML 是用来描述网页的一种语言。 CSS样式则定义如何显示 HTML 元素。HTML用来布局,对HTML文档来讲,语义化是它所看重的。 CSS用来规定HTML文档的表现样式,所以丰富的表现力对它来讲是重要的。1.HTML基本概念 1.1HTML文档 符合HTML定义的语法规则的文本。一个完整的HTML文档一般符合如下的结构。<!DOCTYPE html> <html>

2016-04-09 13:45:52 545

原创 php函数

记录几个用到的php函数1.查询一个字符串中是否包含另外一个字符串stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)PHP strpos() 函数strpos() 函数查找字符串在另一字符串中第一次出现的

2016-04-07 15:45:06 363

原创 解决iperf发包高丢包率的问题

使用iperf生成并发送数据,在数据包长度固定的情况下(L默认为1470字节),带宽越大,每秒钟发送的数据包越多。 例如:iperf -u -c 10.0.0.2 -p 8080 -t 10 -i 1 -b 10Miperf -u -c 10.0.0.3 -p 8080 -t 10 -i 1 -b 100mb为100m时每秒发送的数据包的数量为b为10m时的10倍。 当链路延时较大时,每秒

2016-04-06 19:01:10 26870 3

原创 OVS重装

开源软件的安装总是一件无比蛋疼的事情,因为总是会遇到一些莫名其妙的问题。 之前安装ovs一直用的是SDNLAB上的一个教程,附上链接http://www.sdnlab.com/3166.html 但是最近我发现之前安装好的ovs莫名其妙不能用了,症状是在配置好controller ip之后发现它和控制器并不能互相找到(两个地址可以平通)。 于是不得已我又按照教程重装了ovs,但是依然没有解决

2016-03-29 16:06:35 5437 1

原创 ryu中的组表

Group Table给OpenFlow Switch提供了更加高级的数据包转发特性(比如select或者all),其由多个Group Entries组成,而每个Group Entry结构如上图所示: 每个Group Entry根据其Group Identifier来唯一定位,每项具体说明如下: 1)Group Identifier:一个32位无符号整数,Group Entry的唯一标识。 2

2016-03-27 21:35:43 3768

原创 ryu中的match项

上图是一张流表项的组成部分,其中match fileds是用来做流表匹配的,当一条数据流过来,该如何对这条流进行处理,交换机会先对数据进行匹配,如果匹配结果和一条流表项的match fileds是符合的,那么便会对这条流做相应的处理,在ryu中match fileds中包含哪些可以来匹配流的项呢?我们来看源码。在ryu中匹配域是由OFPMatch这个类来生成的一个实体,根据这个类的说明我们可以了解它

2016-03-27 21:13:41 2904

原创 ryu中的Instructions和Actions

1.instructions 首先来看一下instructions再openflow协议中的位置,如上图所示的一张流表项,instructions是一条流表项的组成部分。 每一个Flow Entry里都包含有一系列的Instructions,这些Instructions会在与该Flow Entry成功匹配的数据包上执行,进而导致数据包头信息的修改、Action Set的更新或者改变Pipelin

2016-03-27 21:01:53 3877 1

原创 bootstrap使用心得总结

背景介绍:2015年9月份开始接触bootstrap前端框架集,为什么呢,因为它实在是太火了,慕课网、菜鸟教程这些我经常逛的网站上bootstrap都是一个专题了,再加之它简单好上手于是就选了它来入门。 项目:1.电子手册阅读网站的搭建;2.个人博客网站的搭建。bootstrap的特点: 1.响应式布局 概念:响应式web布局是让用户通过不同尺寸的浏览器都可以获得良好视觉的一种方法。是目前比较

2016-03-26 16:57:48 9736

原创 mysql启动报错

mysql启动失败 首先查看log文件less /var/log/mysqld.log发现报错160325 12:48:56 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use160325 12:48:56 [ERROR] Do you already have another mysqld server

2016-03-25 14:25:08 591

原创 css水平导航栏

导航栏基本上是一个链接列表,一般结构如下:<ul><li><a href="default.asp">Home</a></li><li><a href="news.asp">News</a></li><li><a href="contact.asp">Contact</a></li><li><a href="about.asp">About</a></li></ul>但是由于li元素是块级

2016-03-05 16:08:11 1322

原创 RYU和mininet安装教程

说在前面 如果顺利的话用下面两个教程来安装是最方便省力的: ryu安装:http://sdnhub.cn/index.php/an-install-script-for-ryu(一个脚本搞定ryu) mininet安装:http://www.sdnlab.com/5172.html 这两个软件安装了不下十次,也用过很多安装教程,大都是大同小异的,这两个算是写的比较规范。但是…… 因为两个软

2016-02-20 16:50:50 5063

原创 Vmware安装ubuntu64报错及黑屏

问题一描述:Vmware安装ubuntu64系统,按步骤完成配置开始安装时提示:You have configured this virtual machine to use a 64-bit guest operating system. However, 64-bit operation is not possible. This host is VT-capable, but VT is d

2016-02-20 11:18:26 2055

原创 windows下mysql中文显示乱码

首先登陆mysql数据库查看编码类型配置: (管理员身份运行cmd)1. net start mysql2. mysql -u用户名 -p密码3. SHOW VARIABLES LIKE 'character_set_%';默认设置应该是:| Variable_name | Value |+--------------------------+-----------------------

2016-02-17 14:18:31 4515

原创 mininet中无法使用xterm

一般来讲mininet在安装的时候会自动安装xterm的组件,但是如果发现xterm [node]命令无法在mininet中使用,首先检查系统中是否安装xterm。 在终端输入命令行whereis xterm终端会回应xterm的位置 或者直接输入xterm会有xterm的窗口被打开 如果没有的话那就是系统中没有安装xterm,那么就需要安装xtermsudo apt-get install

2015-12-16 17:02:43 3720

原创 ubuntu安装wireshark1.12.8——支持openflow版本

wireshark在1.12x的版本都可支持openflow1.3协议的抓包,但是apt-get install默认安装的wireshark都1.10版本的,所以想要抓openlow协议包必须手动选择安装wireshark版本。参考网页:http://www.th7.cn/system/lin/201412/79932.shtml 此参考网页中提供的资源下载地址过期了,所以我把自己的安装过程再重述

2015-12-14 20:23:00 2000

原创 ubuntu报错: the‘webob>=1.2’distribution was not found

问题类型: 某某distribution was not found 问题说明: 在运行ryu-manager的时候错误提示:the‘webob>=1.2’distribution was not found 找了好久都没有找到相关问题的解决办法,我想可能这个问题大家貌似都不怎么遇到吧,然后找来找去困扰了好久。 最后在python安装包网页中看到相关参考https://pypi.python

2015-12-10 11:15:43 3720

原创 apt-get update报错 Failed to fetch bzip2 Some index files failed to download

apt-get update时报错: W: Failed to fetch bzip2: /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages Hash Sum mismatch E: Some index files failed to download. Th

2015-12-10 00:50:32 2342

原创 ryu学习笔记(3) 之 ofctl——同步获取openflow消息

我们在使用ryu控制器的时候经常希望可以同步地获取openflow的信息,而ryu/app/ofctl文件夹下的api.py文件就为我们提供了这样一个方便的途径。1.如何启动 如果你启动的app中已经导入了ryu.app.ofctl.api,那么在app启动的时候已经将ofctl.api模块导入。如果启动的app中没有导入它那么可以自己手动导入(自己的理解)。或者在启动的app文件中添加impor

2015-10-02 18:30:28 2324 1

原创 ryu学习笔记(2) 之 ryu-manager运行报错

ryu在使用的时候最常出现的报错是:address already in use 原因:ryu-manager被多次执行,或者ryu的监听端口6633被占用 解决办法: (1)kill掉占用这个端口号的进程 首先查看是哪个进程占用了这个端口号,命令如下sudo lsof -i :6633接着将它kill掉sudo kill -9 pid(进程号)(2)将ryu的端口号设为其他不被占用的端口r

2015-09-27 21:28:36 6120

原创 miniet命令行(CLI)整理

在通过mn或者直接自定义拓扑进入到mininet的交互环境之后有哪些命令行可以用,关于这部分的参考资料不是很多,因为最近在使用mininet来做实验,所以想把mininet交互环境下所有可以用的命令都整理一下。首先进入到mininet交互环境中,可以通过sudo mn (参数) 也可以通过sudo python filename.py 。 1.help显示mininet下可以用的命令minin

2015-09-26 10:46:59 1782

原创 mininet运行报错

问题描述:使用mininet的自定义拓扑功能来生成拓扑。代码第一次运行的时候节点和链路都正常添加,但是在第二次运行的时候出现了错误提示。命令及代码如下: 说明:自定义的拓扑名字为MultiSwitchTopo.py# sudo python MultiSwitchTopo.py 节点和链接都正常添加,但是最后提示warning:No packets sent ,之后无法正常进入mininet,这

2015-09-22 11:38:59 2824

原创 ryu学习笔记(1) 之 ryu的安装

2015/7/10更新 由于原来旧的版本没有官方给出的gui,之前参考的都是yamada-h给出的gui组件。参考网页:这里写链接内容现在新的版本自带gui,于是重新更新了ryu的版本,安装教程详见John lin的博客 这里写链接内容或者直接参考这里写链接内容参考网页: 这里写链接内容(Install Ryu 3.6 - SDN Framework,这篇教程非常好,基本上把安装常见的问题都考虑

2015-07-10 16:48:55 8376

翻译 openflow13softwareswitch安装及使用笔记

openflow协议代码的大体结构如下: 1.涉及报文传输与生成的main函数 2.udatapath.c负责datapath (OpenFlow网络中,每个OpenFlow实例都使用唯一的Datapath ID来标识本实例。缺省情况下,OpenFlow实例的Datapath ID由实例ID和设备桥MAC组成,用户可以配置Datapath ID。) 3.controller.c负责con

2015-05-26 13:48:38 2369

空空如也

空空如也

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

TA关注的人

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