自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Howie66的博客

To be a life-long learner!

  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

转载 数据库作业

数据库作业09.17datastructure一、选择题1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)。 段落引用A.系统分析员 B.程序员 C.数据库管理员 D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DB...

2018-03-31 15:44:15 8133 1

转载 Open vSwitch学习

Open vSwitch简介Open vSwitch是一款由Nicira Networks主导开发的虚拟交换机,可以在虚拟化平台上运行。并且,Open vSwitch采用与平台无关的C语言开发,充分考虑了不同平台之间的移植性。Open vSwitch运行在虚拟化平台上,可以为动态变化的端点提供二层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量监控等。另外,Open vSwitch还提供了...

2018-03-31 14:20:05 801

转载 mininet入门

基本操作命令help/-h是学习命令最好的方式,首先查看启动mininet相关的参数:sudo mn -h其中最常用的几个参数是:controller、topo、custom、switch。controller用来指定控制器,一般后跟控制器IP和port,topo用来指定拓扑类型,一共有五种类型的拓扑,分别是single、linear、tree、reversed和minimal,而custom用...

2018-03-31 14:19:17 1928 2

转载 mininet and ovs 总结

ryu控制器安装在arch linux的什么目录?/usr/lib/python3.6/site-packages/ryu/ 1、如何显示mininetCLI的帮助命令?mininet> help  2、如何显示mininet的结点?mininet> nodes 3、如何显示mininet的连接?mininet> netmininet>links 4、如何在某一个虚拟中...

2018-03-30 21:11:21 1934

翻译 SDN之测试工具

iperf简介iperf是一款测试网络性能的工具,基于服务器和客户端模式,可以测试两个虚拟机之间的TCP和UDP带宽质量,提供网络延时抖动、数据包丢失等信息。安装步骤分别在两个虚拟机中安装iperf:sudo apt-get install iperf基本命令服务器端启动服务器端iperf:iperf -s /以服务器的形式打开iperf,监听TCP端口iperf -s -u ...

2018-03-30 21:04:18 1856

转载 SDN 与 Mininet 概述

SDN 全名为(Software Defined Network)即软件定义网络,是现互联网中一种新型的网络创新架构,其核心技术 OpenFlow 通过网络设备控制面与数据面分离开来,从而实现网络流量的灵活控制,为网络及应用提供了良好的平台。而 Mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络运行想过的内核系统和用户代码,也可简单理...

2018-03-30 21:03:25 5528 2

转载 C语言实验——保留整数

C语言实验——保留整数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2。Input输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字...

2018-03-27 20:57:01 839

转载 OpenFlow1.3协议基于Mininet部署与验证

1 实验目的Mininet通过配置支持OpenFlow1.3协议;验证通过配置后Mininet对OpenFlow1.3的支持。2 实验原理Mininet可以用一个命令在一台主机上(虚拟机、云或者本地)以秒级创建一个虚拟网络,并在上面运行真正的内核、交换机和应用程序代码。之前已有实验介绍过Mininet的安装使用,但是有的Mininet版本并不支持或需要修改相应配置文件才能支持OpenFlow1.3...

2018-03-25 13:20:08 1420

转载 OpenFlow1.0协议分析

1 实验目的搭建SDN环境;使用wireshark抓包分析OpenFlow1.0协议;2 实验原理SDN核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制。控制层面控制器与数据层面交换机连接通信产生OpenFlow协议包,交换机下挂的主机通过发包,产生流量,通过wireshark对其交换机与控制器之间产生的OpenFlow通道进行抓包,对其进行分析。3 实验...

2018-03-25 13:17:27 667

转载 OpenFlow建立连接交互流程学习

任务目的1、 了解OpenFlow交换机与OpenFlow控制器建立TCP连接的过程。2、 掌握配置安全通道中的OpenFlow版本的方法。3、 掌握OpenFlow交换机和OpenFlow控制器的消息交互流程。任务环境设备名称软件环境(镜像)硬件环境控制器RYU4.7.0桌面版CPU:2核 内存:4G 磁盘:20G主机Mininet2.2.0桌面版CPU:1核 内存:2G 磁盘:20G注:roo...

2018-03-25 12:51:54 7319

原创 Lintcode 18 Subsets II

QuestionGiven a list of numbers that may has duplicate numbers, return all possible subsets.ExampleIf S = [1,2,2], a solution is:[ [2],[1],[1,2,2],[2,2],[1,2],[] ]ChallengeCan you do it in both recurs...

2018-03-25 10:32:05 209

转载 OpenFlow Packet-in\out消息学习

任务目的1、 掌握OpenFlow交换机发送Packet-in消息过程及其消息格式。2、 掌握OpenFlow控制器发送Packet-out消息过程及其消息格式。任务环境设备名称软件环境(镜像)硬件环境控制器RYU4.7.0桌面版CPU:2核 内存:4G 磁盘:20G主机Mininet2.2.0桌面版CPU:1核 内存:2G 磁盘:20G注:root用户的用户名/密码为root/root@open...

2018-03-24 20:09:14 12516 3

转载 基于 Open vSwitch 的 OpenFlow 实践

Open vSwitch 概述Open vSwitch(下面简称为 OVS)是由 Nicira Networks 主导的,运行在虚拟化平台(例如 KVM,Xen)上的虚拟交换机。在虚拟化平台上,OVS 可以为动态变化的端点提供 2 层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量监控等等。OVS 遵循 Apache 2.0 许可证, 能同时支持多种标准的管理接口和协议。OVS 也提供了对...

2018-03-24 19:50:21 683

转载 关于ipv6

现有Internet的基础是IPv4,到目前为止有近30年的历史了。由于Internet的迅猛发展,据统计平均每年Internet的规模就扩大一倍。IPv4的局限性就越来越明显。个人电脑市场的急剧扩大、还有个人移动计算设备的上网、网上娱乐服务的增加、多媒体数据流的加入、以及出于安全性等方面的需求都迫切要求新一代IP协议的出现。因此,对新一代互联网络协议(Internet Protocol Next...

2018-03-24 15:56:40 2145

转载 OpenFlow Flow-Mod消息学习

实验教程任务内容1、 熟悉Flow-Mod消息触发场景。2、 掌握Flow-Mod消息格式和常用字段含义。任务环境设备名称软件环境(镜像)硬件环境控制器RYU4.7.0桌面版CPU:2核 内存:4G 磁盘:20G主机Mininet2.2.0桌面版CPU:1核 内存:2G 磁盘:20G注:root用户的用户名/密码为root/root@openlab;openlab用户的用户名/密码为openlab...

2018-03-24 14:27:21 6179

转载 技术面知识点总结

计算机网络 TCP/IP模型TCP、UDP比较TCP可靠性实现、重传机制、滑动窗口机制、拥塞控制三次握手、四次挥手、TIME_WAIT状态TCP/IP、Http、Socket的区别ARP协议icmp协议、ping的原理Post和GetCookie和SessionHTTP和HTTPSHTTP1.0和HTTP1.1从输入url到显示网页,后台发生了什么?操作系统 进程和线程区别、通信方式、同步方式用户...

2018-03-23 21:29:25 762

转载 云计算,SDN,虚拟化三者关系

云计算是一种按需分配、按使用量收费的使用模式,提供了一个可配置的资源共享池,用户可以通过网络访问,获取存储空间、网络带宽、服务器、应用软件等等服务。NFV,即网络功能虚拟化,Network Function Virtualization。通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理。从而降低网络昂贵的设备成本。可以通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资...

2018-03-23 21:28:20 5574

转载 Openflow流表学习

任务目的1、 掌握OpenFlow流表和流表项基础知识。2、 掌握OpenFlow流表匹配规则。3、 掌握基本的OpenFlow流表操作方法。任务环境设备名称软件环境(镜像)硬件环境控制器RYU4.7.0桌面版CPU:2核 内存:4G 磁盘:20G交换机Open vSwitch 2.3.1命令行版CPU:1核 内存:2G 磁盘:20G主机Mininet2.2.0桌面版CPU:1核 内存:2G 磁盘...

2018-03-23 20:24:15 20484

转载 求三个整数的最大值

Problem Description请编写程序,输入三个整数,求出其中的最大值输出。Input在一行上输入三个整数,整数间用逗号分隔。Output输出三个数中的最大值。Sample Input5,7,9Sample Outputmax=9HintSourcewy[java] view plain copyimport java.util.Scanner;  //import java.text....

2018-03-23 16:59:36 525

转载 Lintcode 17 Subsets

Subsets 17QuestionGiven a set of distinct integers, return all possible subsets.ExampleIf S = [1,2,3], a solution is:[ [3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[] ]ChallengeCan you do it in both recursiv...

2018-03-22 20:55:28 332

转载 一次搞懂全排列——LeetCode四道Permutations问题详解

 LeetCode中与Permutations相关的共有四题:   31. Next Permutation   46. Permutations   47. Permutations II   60. Permutation Sequence   大致包括了所有全排列问题可能考到的题型。   本文按序列出了解这四道题的详细思路和AC代码。在各题之间,尽可能地使用了不同的解法,使大家对各种方法能有...

2018-03-19 21:46:43 245

原创 Lintcode 15/16 Permutations I/ll

Permutations IGiven a collection of numbers, return all possible permutations.For example, [1,2,3] have the following permutations: [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], and [3,2,1].交换法复杂度时间 O(...

2018-03-19 21:45:49 208

原创 Lintcode 14 first position of target

题目:For a given sorted array (ascending order) and a target number, find the first index of this number in O(log n) time complexity.If the target number does not exist in the array, return -1.ExampleIf...

2018-03-18 09:33:06 228

转载 Java数据结构之ArrayList

概述ArrayList就是传说中的动态数组,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素、灵活的设置数组的大小……认真阅读本文,我相信一定会对你有帮助。比如为什么ArrayList里面提供了一个受保护的removeRange方法?提供了其他没有被调用过的私有方法?构造函数首先看到对ArrayList的定义:public class ArrayList<E> ex...

2018-03-17 15:21:08 243

转载 Java 中几种常用数据结构

JAVA中常用的数据结构(java.util. 中)java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有:  (----详细参见java api文档!)Collection---->Collections                       ...

2018-03-17 15:18:38 3009

转载 经典算法问题的Java实现

1.如何计算闰年(Leap Year)?   四年一闰;百年不闰;四百年再闰。   具体参照:http://baike.baidu.com/view/3085625.htm Java代码  boolean isLeapYear(int year) {      return (year%4 == 0 && year%100 !=0) || (year%400 == 0);  }  ...

2018-03-17 12:58:37 278 1

原创 Lintcode 13 strStr

For a given source string and a target string, you should output the first index(from 0) of target string in source string.If target does not exist in source, just return -1.ClarificationDo I need to ...

2018-03-16 21:48:08 220

转载 统计字符串字母个数的几种方法 Java

1.统计字符串字母个数(并且保持字母顺序)比如: aabbbbbbbba喔喔bcab  cdabc  deaaa目前我做知道的有5种方式,如果你还有更好的,欢迎赐教要求:统计字符串的字符个数,最好按顺序输出每个字符的个数[html] view plain copy  [html] view plain copy//方式1      public static void letterCount1(S...

2018-03-16 21:38:26 2821

转载 合法标识符 Java

C语言合法标识符Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入一个字符串,判断其是否是C的合法标识符。Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output对于每组输入数据,输出一行。如果输入...

2018-03-16 21:36:43 1668

转载 Lintcode 12 Min Stack

Min StackSourcelintcode: (12) Min StackImplement a stack with min() function,which will return the smallest number in the stack.It should support push, pop and min operation all in O(1) cost.Exam...

2018-03-15 21:39:58 189

转载 Lintcode 11 Search Range in Binary Search Tree

Given two values k1 and k2 (where k1 < k2) and a root pointer to a Binary Search Tree. Find all the keys of tree in range k1 to k2. i.e. print all x such that k1<=x<=k2 and x is a key of give...

2018-03-14 21:41:31 217

转载 简单编码 Java实现

Problem Description将一串文本译成密码,密码的规律是:将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:0——>9 1——>8 2——>7 3——>6 4——>5 5——>4 6——>3 7——>28——>1 9——>0 然后将所有字符的顺序颠倒。Input输入一串文本,最大字符个数不超...

2018-03-14 15:19:27 400

转载 Lintcode 9 Fizz Buzz

Given number n. Print number from 1 to n. But:when number is divided by 3, print "fizz".when number is divided by 5, print "buzz".when number is divided by both 3 and 5, print "fizz buzz".ExampleIf n ...

2018-03-13 21:48:34 382

转载 Lintcode 8 Rotate String

Rotate StringSourcelintcode: (8) Rotate StringGiven a string and an offset, rotate string by offset. (rotate from left to right)ExampleGiven "abcdefg"for offset=0, return "abcdefg"for offset=1,...

2018-03-12 21:45:46 417

原创 最大公约数与最小公倍数

Problem Description输入两个正整数,求它们的最大公约数与最小公倍数。Input输入两个正整数,两个整数之间用空格分开。数据保证在 int 范围内。Output第一行输出最大公约数;第二行输出最小公倍数。答案保证在 int 范围内。Sample Input64 48Sample Output16192package practice;    import java.util.Sc...

2018-03-12 21:16:30 479

转载 STL 栈stack 向量vector 队列queue的用法

https://www.bbsmax.com/R/LPdoMrR2J3/栈的用法:1.声明一个stack   stack<int> s1;   stack<string> s2;2.stack中的操作    stack<int> s;    s.push(x)      无返回值,将元素x压栈    s.pop();       退栈,无返回值    s.top...

2018-03-11 19:21:53 334

转载 Lintcode 7 Binary Tree Serialization

Design an algorithm and write code to serialize and deserialize a binary tree. Writing the tree to a file is called 'serialization' and reading back from the file to reconstruct the exact same binary ...

2018-03-11 19:16:45 183

原创 Lintcode 6 Merge Two Sorted Arrays

Merge two given sorted integer array A and B into a new sorted integer array.ExampleA=[1,2,3,4]B=[2,4,5,6]return [1,2,2,3,4,4,5,6]方法:直接造一个数组,从小到大把A和B数组里的数字往里放。如果A数组的数字都放完了,就把B数组的数字全部倒进去。如果B数组的数字都放完了,就...

2018-03-10 21:49:27 357

转载 Lintcode 5 Kth Largest Element in an Array

转自:https://soulmachine.gitbooks.io/algorithm-essentials/java/sorting/quick-sort/kth-largest-element-in-an-array.htmlYoutube视频:https://www.youtube.com/watch?v=ow04KXJ0kG4https://aaronice.gitbooks.io/li...

2018-03-09 21:51:42 236

转载 GIF/PNG和JPG的区别

转自:http://blog.csdn.net/u010623068/article/details/72764932GIF/PNG和JPG这三种格式的图片被广泛应用在现今的互联网中,gif曾在过去互联网初期慢速的情况下几乎是做到了大一统的地位,而现如今随着互联网技术应用和硬件条件的提高,png和jpg格式的图片越来越多的被应用,gif昔日的辉煌一去不复。下面让我们来看看他们的区别:1、GIF(G...

2018-03-08 20:43:54 311

高数下册.md

自己总结的一点高数的思维导图,高数下册:该书分上、下两册出版,上册包括函数与极限、导数与微分、微分中值定理与导数的应用、不定积分、定积分及其应用、微分方程等内容 [1] ;下册包括空间解析几何与向量代数、多元函数微分法及其应用、重积分、曲线积分与曲面积分、无穷级数等内容 [2] 。

2019-06-26

算法设计指南

《算法设计指南》由算法领域的知名专家Steven Skiena教授编写, 其主要内容包括基本算法设计、算法分析、数据结构、排序与查找、图算法、动态规划以及难解问题与近似算法. Skiena教授荣获了IEEE计算机科学与工程教学奖, 这本书则是其教学理念的最好展现. 该书长期居于算法畅销教材前列, 是一本不可多得的“算法设计指南”, 它不仅能作为计算机相关专业算法课程的教材, 对于相关领域从业人员亦是极具价值的参考书. 作者:算法时空 链接:https://www.jianshu.com/p/388c878c1285 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

2019-02-19

空空如也

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

TA关注的人

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