C/C++编译调试

0x01 在命令行中编译链接 1.1 gcc最基本的用法: gcc [options] [filenames] 其中,options就是编译器所需要的参数,filenames给出相关的文件名称。 不同参数的先后顺序对执行结果没有影响,只有在使用同类参数时的先后顺序才需要考虑。 最常用的有以下参数...

2019-03-18 11:13:45

阅读数 20

评论数 0

OpenFlow——抓包packet_in和packet_out消息

0x01 实验背景 两台虚拟机: mininet虚拟机(10.108.43.23) onos虚拟机(10.108.43.136) mininet实验拓扑: h1: IP=10.0.0.1 MAC=46:04:9a:e2:10:55 h2: IP=10.0.0.2 MAC=2e:02:18:...

2018-11-05 17:50:26

阅读数 1192

评论数 0

Make命令

0x01 Make语法教程 参考:Make语法教程 0x02 概述 [目标]:[前置条件] [命令] "目标"是必需的,不可省略;"前置条件"和"命令"都是可选的,但是两者之中必须...

2018-11-03 17:00:56

阅读数 174

评论数 0

ONOS中主要子系统的组织

概观 此截屏视频将演示如何使用IntelliJ IDEA工作台调试ONOS和应用程序。 使用调试选项启动ONOS 在调试ONOS之前,我们需要确保它已使用调试选项启动。例如,要使用onos-karaf命令调试ONOS本地运行,我们只需要将debug参数添加到命令行,例如onos-kara...

2018-11-03 11:20:26

阅读数 126

评论数 0

XML JavaScript

0x01 XMLHttpRequest对象 XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。 XMLHttpRequest 可以同步或异步地返回 Web 服务器的响应,并且能够以文本或者一个 DOM 文档...

2018-10-30 09:58:46

阅读数 97

评论数 0

IGP(RIP、OSPF)和EGP(BGP)

0x01 AS(autonomous system,自治系统) 在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一或多个普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业...

2018-10-26 09:12:25

阅读数 257

评论数 0

ToS、CoS和DSCP介绍

0x01 ToS(Type of Service) IP Precedence 和 ToS(Type of Service)都位于IP头中,共占一个字节,8bits。 关于这几个字节的作用被不同的标准定义过,分别是RFC791,RFC1122,RFC1349。RFC1349废除了之前两个RFC的定...

2018-10-26 09:07:37

阅读数 696

评论数 0

OpenFlow学习笔记(四)——OpenFlow1.3

0x01 变更要点 计量表的添加、对IPv6扩展头的及PBB(Provider Backbone Bridging)的支持、基于TCP及UDP的辅助OpenFlow通道、Table-miss时的默认动作的变更等 0x02 计量表(QoS支持) 添加了计量表,通过计量表对各流进行测量,可实现之前很难...

2018-10-25 23:22:26

阅读数 308

评论数 0

OpenFlow学习笔记(三)——OpenFlow1.2

0x01 OpenFlow1.2中的变更要点 采用了OXM,支持了IPv6,支持了多控制器。 0x02 OXM(OpenFlow eXtensible Match) 从OpenFlow1.2开始取消了此前版本中固定长度的匹配字段,改为采用具有TLV结构的OXM。使用OXM TLV的新ofp_mat...

2018-10-25 22:11:14

阅读数 121

评论数 0

OpenFlow学习笔记(二)——OpenFlow1.1

0x01 OpenFlow1.1中的要点变更 OpenFlow1.1中添加了多流表处理和组表等新概念。 0x02 匹配字段的变更 OpenFlow 1.0中“头字段”变更为OpenFlow 1.1中的“匹配字段”。 此外,在匹配字段中新添加了MPLS标签、MPLS流量类别、元数据等3个字段。 0x...

2018-10-25 20:31:00

阅读数 132

评论数 0

分组背包——HDU 3535 AreYouBusy

HDU 3535 AreYouBusy 题目 http://acm.hdu.edu.cn/showproblem.php?pid=3535 学生xiaoA,对于一些职责,她必须至少选择一份工作;但对于某些事情,她最多只能选择一件事;而对于其他,她可以任意选择。一份工作需要时间,并给小小一些幸福点(...

2018-09-27 22:26:54

阅读数 79

评论数 0

Git命令

一、本地仓库 1、配置用户名和邮箱地址 Git 为每一个提交都记录名字与电子邮箱地址。 git config --global user.name <"username"&amp...

2018-08-29 15:24:50

阅读数 87

评论数 0

OpenFlow学习笔记(一)——OpenFlow概要和OpenFlow1.0

0x01 OpenFlow概述 1.1 设计思想: 以网络设备中内置了TCAM存储器为前提设计的,无需设计新硬件,更新其软件即可。 1.2 具体: 控制面和数据面的分离 1.2.1 控制面的构建方法 1)不构建另外物理网络 2)分别构建控制面和数据面 1.2.2 数据面的构建方...

2018-08-23 23:00:25

阅读数 643

评论数 0

Linux常用命令

1、vi,vim编辑文件 1)查找 /word “/”后输入要查找内容”word” 2)跳转 :$ 跳转到最后一行 :1 跳转到第一行 shift+g 跳转到最后一行 gg 跳转到第一行 3)显示行数 :set nu 4)实现全选 ggVG 解释如下 g...

2018-08-23 15:25:08

阅读数 88

评论数 0

Maven工具

0x01 概述 Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。 Maven 的主要目的是为开发者提供:一个可复用、可维护...

2018-08-22 16:38:29

阅读数 253

评论数 0

分组背包——HDU 3033 I love sneakers!

HDU 3033 I love sneakers! 题目 http://acm.hdu.edu.cn/showproblem.php?pid=3033 有K种运动鞋,N个鞋子(每个鞋最多只能买一次),总钱数为M,求不超过总钱数且每种鞋子至少买一双情况下的最大总价值。如果买不到所有种,就输出“...

2018-07-24 23:57:29

阅读数 42

评论数 0

树形DP——HDU 1011 Starship Troopers

HDU 1011 Starship Troopers 题目 作为星河战队的领导者,你被派去摧毁这些虫子的基地。 基地为一个个房间连成的树形结构,每个房间都被一些虫子占据,对应一定的大脑(分数)在房间里。为了尽快完成战斗,你不想等到部队人员清理房间后再前进到下一个房间,而是你必须在每个房间留下...

2018-07-24 10:24:45

阅读数 62

评论数 0

ONOS,Mininet源码安装

ONOS 1、虚拟机 ubuntu16.04 内存 2G 硬盘大小 15G 2、源码编译安装 参见 https://wiki.onosproject.org/display/ONOS/Developer+Quick+Start 1)安装java依赖 sudo apt-get ins...

2018-07-18 21:11:18

阅读数 580

评论数 0

Apache2.4,PHP5.6安装配置

1、下载 官网下载 https://httpd.apache.org/docs/current/platform/windows.html#down ApacheHaus点击下载 2、解压缩,修改配置文件 在文件夹下的\conf\httpd.conf DirectoryIndex 默...

2018-07-18 17:24:31

阅读数 149

评论数 0

Nginx1.4.6、PHP5安装配置

1、安装nginx 1)安装nginx(ubuntu14.04默认安装nginx1.4.6) sudo apt-get install nginx 2)验证安装版本 nginx –v 3)验证安装 在浏览器地址栏输入localhost 2、安装并配置php 1)安装php5-f...

2018-07-18 17:20:47

阅读数 246

评论数 0

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