自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

转载 美团l4负载均衡

前言在高速发展的移动互联网时代,负载均衡有着举足轻重的地位,它是应用流量的入口,对应用的可靠性和性能起着决定性的作用,因此负载均衡需要满足高性能、高可靠两个特点。MGW是美团点评自研的一款四层负载均衡,主要用于替代原有环境的四层负载均衡LVS,目前处理着美团点评数十 Gbps的流量、上千万的并发连接。本文主要介绍MGW是如何实现高性能、高可靠的。什么是负载均衡?互联网早期,业务流量比较小并且业务逻

2017-02-04 17:13:11 2116

转载 web负载均衡

摘要:负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询、IP负载均衡和CDN。其中IP负载均衡可以使用硬件设备或软件方式来实现。什么是web负载均衡服

2017-01-19 10:37:45 484

转载 FlatNetworking

FlatNetworkingFlatNetworking uses ethernet adapters configured as bridges to allow network traffic to transit between all the various nodes. This setup can be done with a single adapter on the p

2016-01-17 09:55:01 540

转载 RYU controller

1. RYU结构,源码1.1 RYU文件目录  下面介绍ryu/ryu目录下的主要目录内容。base  base中有一个非常重要的文件:app_manager.py,其作用是RYU应用的管理中心。用于加载RYU应用程序,接受从APP发送过来的信息,同时也完成消息的路由。  其主要的函数有app注册、注销、查找、并定义了RYUAPP基类,定义了RYUA

2015-11-19 20:06:08 3790

原创 Dijkstra

最短路径 dijkstra

2015-08-10 14:30:46 535

原创 BFS

BFS 图的广度遍历

2015-08-07 15:58:58 510

原创 数组队列

队列 循环数组简单实现

2015-08-06 16:49:48 464

原创 链式队列

链式队列 简单实现

2015-08-06 16:42:50 410

原创 图的深度优先遍历 DFS

图的数组存储,深度优先遍历

2015-07-15 10:09:09 622

转载 How to use interfaces in Go

How to use interfaces in Go

2015-07-02 21:01:34 1019

原创 golang 工程中包的使用

golang 工程中包的使用

2015-07-01 22:21:18 2102

原创 golang 工程目录结构

golang 工程的目录结构

2015-07-01 21:18:35 2205

原创 数据结构 - 图的数组存储

typedef struct ArcCell{ VRType adj; //顶点关系类型,无权图 1和0 , 有权图 相应权值 InfoType *info; // 该弧相关信息指针 }ArcCell, AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM];typedef struct { VertexT

2015-06-24 10:11:55 1659

转载 李开复:在中国创业的成功范式

图片: Yestone.com 版权图片库中国的互联网正迎来黄金的创业时机,互联网在对各行各业去中介化、扁平化、平等化的冲击中,创业项目遍地开花。大家的机会都来了,可是是否是你的机会?哪些国家和行业变化机遇在为你的创业保驾护航?在机遇下创业成功的范式是什么?互联网的本质是垄断?如何拿着少量的钱从小垄断做到大垄断?本文整理自李开复博士在2015年创投盛典上的演讲,希望能给在创业红海中拼杀

2015-06-18 14:23:24 1708

转载 OVS Table Learn Mac

The goal of this tutorial is to demonstrate the power of Open vSwitch flow tables. The tutorial works through the implementation of a MAC-learning switch with VLAN trunk and access ports. Outside of t

2015-05-14 14:37:01 2918

转载 ONOS预热篇之架构简析(二)

ONOS是首款专门面向服务提供商和企业骨干网的开源SDN网络操作系统,是由一家名为开放网络实验室(ON.Lab)的非盈利性组织打造的一款商用控制器,并将于美国时间2014年12月5日全球首发。ONOS旨在为服务提供商和企业骨干网提供高可用性(HA)、可横向扩展及高性能的网络需求。由于该项目得到了业界各知名大佬包括服务提供商AT&T、NTT,网络供应商Ciena、Ericsson、Fujitsu、H

2015-05-07 10:37:41 1683

转载 ONOS预热篇之ONOS简介(一)

ONOS问世后引起广泛关注,关于ONOS与ODL的纷争不绝于耳,最近小编拜读了一下ONOS白皮书,并做了一点粗浅总结,下面就跟大家分享一下。1 ONOS诞生背景1.1 ONOS诞生的利益分析随着移动设备的不断普及,OTT服务和内容分发的兴起导致服务提供商网络迫切的需要一次网络变革。为了应对日益增长的带宽需求,服务提供商希望网络可以更加敏捷高效,且能从创新型服务和新型业务模式

2015-05-07 09:50:23 1323

转载 Introducing SDN-MQ: A Powerful and Simple-to-Use Northbound Interface for OpenDaylight

One of the essential parts of an SDN controller is the so-called northbound interface through which network control applications implementing control logic interface with the SDN controller. The SDN c

2015-05-06 17:09:05 1000

转载 Developing OSGi Components for OpenDaylight

In this tutorial, I will explain how to develop an OSGi component for OpenDaylight that is implementing custom network control logic. In contrast to the REST interface, which I have explained in o

2015-05-06 15:34:46 1052

转载 OpenDaylight: Programming Flows with the REST Interface and cURL

OpenDaylight: Programming Flows with the REST Interface and cURLThe SDN controller OpenDaylight comes with a Flow Programmer service, which makes it very easy for applications to program f

2015-05-04 14:55:37 1318

转载 Route to IPv6: SDN.

Posted on May 5, 2014 by GuestIxia’s Michael Haugh discusses how SDN can enable the transition to IPv6. I recently spoke at the Global IPv6 Summit and Next Generation Internet Summit  in

2015-04-29 12:07:05 661

转载 Software-Defined Networks and OpenFlow

by William StallingsA network organizing technique that has come to recent prominence is the Software-Defined Network (SDN) [1]. In essence, an SDN separates the data and control functions of netw

2015-04-27 15:19:02 1211

原创 opendaylight 框架简介

整体框架结构:SAL 是架构的中心,围绕中心,南向通过兼容不同的协议来对不同的网元进行控制,北向提供统一的接口,提供信息状态和逻辑控制。OSGI框架提供同一进程空间的应用,RESTFUL 应用提供更灵活的数据显现和逻辑控制。    基本的网元信息,都会被TOPOLOGY Manager 管理,其他的 HOST TRACK ,ARP HANDLER,D

2015-04-05 08:44:28 4511

原创 小记--

最近感觉真的好累,似乎是自己失去了信心和兴趣,看看手边的工作,是因为害怕压力太大而不喜欢那,还是因为自己真的不喜欢那??  陷入这样无奈的彷徨,,,每当感觉自己前行的不快乐时,都要驻足思考一下,是不是自己走错了自己想要的方向那?? 否则为什么这么不快乐那???  倒退几步,看看目前这些东西是不是自己想要的,自己想要的是什么。。。。shell 编程,驱动调试,反复试验

2015-04-04 10:29:48 486

转载 OpenContrail 体系架构文档

1  概述1.1  使用案例1.2  OpenContrail控制器和vRouter1.3  虚拟网络1.4     Overlay Networking1.5     Overlays based on MPLS L3VPNs and EVPNs1.6     OpenContrail and Open Source1.7  扩展架构和高可用性1.8  数

2015-04-02 20:17:46 1363

原创 在 centos 上进行 3G 拨号

1. 安装好 usb_modeswitch ,能够正确的识别出USB上网卡。2. 安装 ppp-2.4.5-5.el6.x86_64包,准备拨号的配置脚本。/etc/ppp/peer/provider

2015-03-25 16:33:21 745

转载 use UCI on ubuntu

The following HOWTO introduces the building of UCI (Unified Configuration Interface) on Ubuntu.Some extra package are required:sudo apt-get install cmake lua5.2The libubox library is req

2015-03-25 14:41:36 838

原创 usb_modeswitch 自动转化的问题

使用usb_modeswitch 在Linux下做自动的拨号,在以前的x86板子上面已经调试通过,可以进行自动的转化。但是今天又拿来一个不同的x86板子,自动转化就是不能成功,手动转化可以成功的。查看usb_modeswitch的log发现传递进来的设备ID不对,,居然是usb hub的id。查看/sys/usb/devices后设备的描述的是对的。查看usbmode的几个

2015-03-14 11:58:58 1637

原创 ubuntu 加电启动的问题

弄了一个 x86的板子,安装 ubuntu 14.04 系统,加电启动,发现的两个问题:1.  grub 启动时, 默认读秒 2 秒!!2. 启动重启试验中,还发现有直接进入不读秒的状态了,必须enter才可以继续启动!!修改 /etc/default/grub 中GRUB_TIMEOUT=10,这一选项 (0 表示不等待读秒, -1 表示需要enter),执行

2015-03-11 16:35:03 1221

转载 Go语言之父谈Go:大道至简

转自:http://www.youkuaiyun.com/article/2012-07-05/2807113-less-is-exponentially-more导读:这篇文章是Google首席工程师、Go语言之父Rob Pike自己整理的6月21日在旧金山给Go SF的演讲稿。Rob提到:Go语言本是以C为原型,以C++为目标设计,但最终却大相径庭。值得一提的是,这3门语言都曾当选TIOBE年度语

2015-03-03 10:18:31 1237

转载 网桥MAC地址的特点

在实际工作中碰到一个问题:设备有两个网口,当把这两个网口桥接到br0上时,之后如果设置了mac地址,就会发现数据包不能正常收发。如下是相关解释--------------------------------------------------------------------转自(http://blog.youkuaiyun.com/fanwenbo/article/details/213119

2015-02-11 15:23:51 2408

转载 我辞去了工作 住在帐篷中写代码

最近,我辞去了我的工作,然后就在森林中的一顶帐篷里安了家。夕阳西下,我坐在一个小篝火前,看着在微风中荡起了粼粼微波的湖泊,一种岁月静好的安详感涌上了心头。在我腿上的,是我的笔记本。我是一个程序员,我住在帐篷中。这是为了能够将我所有的时间、所有的精力都用来写我的初创项目。这么做不但能让我有充足的时间专注于自己的项目,同时也给了我一种心灵的宁静。我大约以每周两次

2015-01-27 13:15:39 705

转载 openwrt x86 编译部署

背景前段时间看到C1037u多网口版本,很是喜欢,替换的4530r,发现玩openwrt x86的人比较少,写一篇日记,以备后用,有错误之处请指出。0.配置编译环境Linux1.获取源代码svn co svn://svn.openwrt.org/openwrt/trunk/#svn co svn://svn.openwrt.org/openwrt/branches/barri

2015-01-20 15:18:54 4359

转载 Email with Postfix, Dovecot, and MySQL

https://www.linode.com/docs/email/email-with-postfix-dovecot-and-mysql

2015-01-14 19:14:29 553

转载 非常详细的/etc/passwd解释

root:x:0:0:root:/root:/bin/bash   bin:x:1:1:bin:/bin:/sbin/nologin   daemon:x:2:2:daemon:/sbin:/sbin/nologin   desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin   mengqc:x:500:50

2015-01-12 16:49:03 652

转载 Linux 流量控制工具 TC 详解

名称:tc - 显示/维护流量控制设置 一、命令格式: tc qdisc [ add | change | replace | link ] dev DEV [ parent qdisc-id | root ] [ handle qdisc-id ] qdisc [ qdisc specific parameters ] tc class [ add | change

2015-01-09 09:51:46 1492

转载 理解RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现

2014-12-22 17:16:20 436

转载 OpenWRT平台搭建及简单应用

1.OpenWRT平台搭建1.1环境准备    系统Ubuntu12.04,先安装一些必要的软件包:gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib

2014-12-05 17:35:12 3300

转载 浏览器工作原理

这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来揭

2014-12-04 15:38:12 514

转载 使用 HTML5 WebSocket 构建实时 Web 应用

作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket 格外吸引开发人员的注意。WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。Web 开发人员可以非常方便地使用 Web

2014-12-04 11:55:07 507

空空如也

空空如也

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

TA关注的人

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