Docker网络详解及pipework源码解读与实践

Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解Docker的网络知识,以满足更高的网络需求。本文首先介绍了Docker自身的4种网络工作方式,然后...

2017-03-09 17:56:25

阅读数 246

评论数 0

Scrapy学习笔记

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 scrapy startproject project 该命令将会创建包含下列内容的project 目录: project/    scrapy.cfg    p...

2016-12-25 20:47:24

阅读数 464

评论数 0

redis数据库c语言接口

redis数据库拥有方便快捷的c语言接口,下面我将用程序操作redis数据库。 首先redis的c语言接口API是hiredis,下载地址为https://github.com/redis/hiredis 将此API下载到本地: git clone https://github.com/redi...

2016-09-14 12:56:28

阅读数 447

评论数 0

redis分布式集群数据库搭建

官方文档中写的是在本地环境下搭建数据库集群,而在我的开发环境中需要多网络节点的集群。下面是分布式Redis数据库搭建过程。环境是Ubuntu16.04LTS。 要让集群正常工作至少需要3个主节点,官网中强烈建议6个节点,在这里我创建7个redis节点,其中三个为主节点,四个为从节点,三个节点在一个...

2016-09-14 11:22:22

阅读数 2847

评论数 0

Python异常类的继承关系

在Python中,各种异常错误都是类,所有的错误类型都继承于BaseException。 在用try...except...finally...机制处理异常的时候,一定要注意异常的继承关系。 例如在except中如果有StandardError,那么永远也捕获不到ValueError,因为Va...

2016-08-29 10:26:21

阅读数 2338

评论数 0

python中reduce()、map()、filter()的学习

上一节中学习了reduce函数,后来又遇见了map()和filter()函数,我认为这三个函数应该放在一起。它们有一个共同点就是都通过一种操作方式作用一个数据集。 如上一节的reduce函数: list = [1,2,3,4,5] print reduce(lambda x,y:x+y...

2016-08-27 10:27:17

阅读数 477

评论数 0

python中reduce函数和lambda表达式的学习

最近学习了reduce函数和lambda表达式的组合应用,十分方便,可以代替一些循环操作。 例如如下代码: list = [1,2,3,4,5] print reduce(lambda x,y:x+y,list) 其中reduce函数是python中的一个二元内建函数,它可以通过传给re...

2016-08-24 16:17:06

阅读数 8451

评论数 0

python装饰器的学习

最近在学习python的过程中看到一些代码中在开头频频出现@符号,例如下代码所示:DEBUG = True def print_args(funcA): def funcB(a, b): if DEBUG: print(a, b) retu...

2016-08-22 20:39:44

阅读数 292

评论数 0

ONOS的安装调试

环境需求 Ubuntu15.04-64-datacenter镜像 Java8 JDK ApacheMaven (3.0 and later) bash(for packaging & testing) ApacheKaraf (3.0.2 and ...

2016-08-07 20:23:19

阅读数 1800

评论数 0

在Ubuntu16.04中搭建虚拟网络

最近想在我的渣笔记本上部署比较复杂的网络拓扑环境,然而4G的小内存并不允许像高性能服务器一样随意开虚拟机,利用传统虚拟化技术如vmware或virtualbox最多只能开2~3个虚拟机,而像轻量化的mininet封闭性又不是太好,不能满足我的实(zhuang)验(bi)需求。于是我打算在Ubunt...

2016-08-05 13:32:35

阅读数 2300

评论数 0

读《怪诞行为学》有感

人们会在日常的行为中表现出非理性的行为,这些行为并非如传统意义上的不可预测,而是表现出有迹可循。1.人们在判断事物时首先会设定一个锚定,之后以此作为标准进行判断。锚定的设置会影响之后的判断,进而产生出非理性的行为。外界可以对锚定进行干预,进而影响人们的行为。

2015-10-10 19:21:30

阅读数 491

评论数 0

squid代理服务的配置

第一篇博文介绍一下最近研究的一款代理软件squid,尝试一下其中的代理和缓存功能,下面简单介绍一下这款开源软件:Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证。Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据并进行缓存,...

2015-10-10 18:51:25

阅读数 743

评论数 0

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