加载中…
搜博主文章
个人资料
麦兜搞IT
麦兜搞IT
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,531,850
  • 关注人气:531
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
玩玩小游戏
加载中…
新浪微博
《庄子.逍遥游》

且夫水之积也不厚,则其负大舟也无力。
覆杯水于坳堂之上,则芥为之舟;
置杯焉则胶,水浅而舟大也。
风之积也不厚,则其负大翼也无力。
故九万里则风斯在下矣,
而后乃今培风;背负青天而莫之夭阏者,而后乃今将图南。

AboutMe

联系方式:有需要帮助的朋友可以给我发邮件,地址xiao_quwl后面加上163的就行

 

 

英语学习网站

大耳朵英语

资料挺丰富的,最喜欢里面每天的口语模仿,可以展现自己,上传自己的作品

VOA慢速英语

所有VOA Special English的在线收听收看和下载

普特英语

以听力和口语为主

UsefulWebsite
暂无内容
评论
加载中…
访客
加载中…
博文
标签:

杂谈

很多人可能用过gitbook https://www.gitbook.com/
通过markdown编辑好,push到github,然后触发编译生成html页面,更新。

理想中的技术博客应该也是这样的,不知道有没有这么一款,最好是开源的,可以自己搭建。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

mongodb

pymongo

python

ha

分类: 数据库

1 实验环境搭建

三台Ubuntu 14.04 64bit Server。


  
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-10-19 22:20)
标签:

python

openstack

oslo

分类: Python
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

ovs

gre

vxlan

linux

分类: Linux

因为在OpenStack的Neutron中比较常用,所以参考别人的博客试了下OVS的一些隧道封装功能(GRE,VXLAN)。

实验:实现两个host的Network namespace之间的通信,NS可以理解为host里的VM(VM通过NS隔离,参考资料里涉及到了VM,KVM还不熟悉,这里就略掉了),如下图所示:



配置host 1

在host1中创建一个network namespace

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

linux

network

分类: Linux

Network Namespace可以实现网络的隔离,有点像路由器里的VRF。在虚拟化和LXC中有很重要的用处。

创建Network Namespace


  
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

linux

git

patch

分类: Linux

Clone repository


  
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

markdown

chrome

分类: Linux

Markdown here 有了这个神器,以后写技术类博客就方便多了,各种漂亮的格式随便搞。

H1

H2

H3

H4

H5
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

mongodb

mock

unittest

分类: Python
原文地址:http://www.pythoner.io/2014/07/16/python-mongo-unittest/
好久没更新博客了,今天马马虎虎充个数。
关于单元测试中如何处理mongodb的连接,网上众说纷纭。无外乎两种声音:1. 直接连接真实的mongodb数据库;2. 使用mock的方法。
个人感觉,直接连接真实数据库限制太大,所谓单元测试无非就是验证一个小小的单元小小的函数功能有没有满足预期的要求,连接真实数据库有很多问题,在开发机器上还好,有可用的mongodb数据库让你连,如果在CI服务器上跑测试,就很麻烦,每次build都要启动mongodb,而且要初始化数据库,测试完成要清理数据,甚至每跑一个test case都要在setup里初始化,teardown里clear数据库里的记录,如果有成百上千个test case,更加不便。
使用mock的方法就非常好,建议用这个https://github.com/vmalloc/mongomock , 本人没有对这个库做太多复杂的mongodb查询操作(基于pymongo),功能的完整性尚且不了解。readme里有一
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

分类: 网络技术
我感觉理解协议比较理想的过程就是,用python写程序发着数据包,用wireshark抓着数据包,拿着RFC分析着数据包,整个过程可控。

四年多以前开始学Python,为的是能会用scapy写程序,发数据包;使用scapy的目的又是为了学网络。所以可以说学python就是为了更方便的学网络,所以编程和网络从一开始就是密不可分的。(很感谢我的研究生导师,不光教会了我用wireshark,还向我推荐了scapy和python)。

前几天配了几次https,配置本身很简单,但是SSL的原理没有去仔细看。这两天想看看,但是已经耐不下心去看RFC了。只能看几篇别人的博客,做几个实验完事。

首先先通俗的说一下证书,数字签名以及加密解密。
公钥私钥加密应该都清楚,服务器产生一对密钥,公钥给别人即客户端,客户端用它来加密消息,加密后的消息发给服务端,服务端用自己的私钥解密后得到数据。我们自己用的时候,比如SSH,经常自己把自己的public key传到SSH server上,但是在互联网上,这是不可行的,要想办法把服务器的public key发给客户端,当然不可能随便发,因为客户端需要用这个public key加密敏感信息
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

ca

ssh

openssl

https

it

分类: Linux

原文:http://rhythm-zju.blog.163.com/blog/static/310042008015115718637/

前段时间研究了一下 SSL/TLS ,看的是 Eric Rescorla 的 SSL and TLS - Designing and Building Secure Systems 的中文版(关于该中文版的恶劣程度,我在之前的一篇 Blog 中已做了严厉的批判)。本书的作者沿袭了 Stevens 在其神作 TCP/IP Illustrated 中的思想:使用网络嗅探进行协议演示。不同的是,作者并没有使用 tcpdump ,而是使用了

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有