自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

转载 Docker —— 用于统一开发和部署的轻量级 Linux 容器

使用Docker容器——轻量灵活的VM同类,来接管“依赖地狱”。学习Docker是如何基于LXC技术,通过把应用包装在容器里来使应用具有移植性和独立性。想象一下可以轻松地把应用和它的依赖打包,然后在其他的开发、测试和生产环境上平滑的运行。这就是开源Docker项目的目标。尽管它现在还没正式到生产阶段,最新的发布(本篇文章编写时是0.7.x)使得Docker实现这一伟大目标又近了一步。

2016-04-29 15:40:10 705

转载 windows下绑定线程(进程)到指定的CPU核心

一个程序指定到单独一个CPU上运行会比不指定CPU运行时快。这中间主要有两个原因:1)CPU切换时损耗的性能。2)Intel的自动降频技术和windows的机制冲突:windows有一个功能是平衡负载,可以将一个线程在不同时间分配到不同CPU,从而使得每一个CPU不“过累”。然而,Inter又有一个技术叫做SpeedStep,当一个CPU没有满负荷运行时自动降频从而达到节能减排的目的。这两

2016-04-28 14:03:44 9203

转载 ZeroMQ研究与应用分析

1  ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2  系统架构2.1总体架构ZeroMQ几乎所有的I/O操作都是异步的,主线程不

2016-04-28 11:41:58 576

转载 ZeroMQ,史上最快的消息队列 —– ZMQ的学习和研究

一、ZeroMQ 的背景介绍  引用官方的说法: “ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux 内核”。现在还未看到它们的成功。但是,

2016-04-28 11:25:57 1126

转载 漫步云中网络,第 2 部分

本文作为《漫步云中网络》的姊妹篇,在它讲述 L2-L3 层网络技术原理的基础之上,继续向大家讲述最新的 Neutron 背后所依赖的 L2-L7 层网络技术内幕,特别是这些复杂的网络技术的来龙去脉,尽量深入浅出地用浅显易懂的语言从纯技术角度切中这些技术的本质。帮您在进入研究 Neutron 细节之前就清楚知道 Neutron 是什么、有什么、为什么有,这样您在研究这些复杂网络技术时始终清楚定位

2016-04-26 16:52:21 967

转载 漫步云中网络

在生产环境中,云中的网络通常被划分为公共网络、管理网络和服务网络。本文首先通过三个小试验向您介绍了如何通过 TAP/TUN、NAT、Linux Bridge、VLAN 等技术实现云中网络的一般原理。有了这些基础,相信您会对接下来介绍的一个具体的 OpenStack 云的示例网络配置倍感亲切。同理,这些基础也将助您在其他云中网络中轻松漫步。2 评论张 华, 高级软件工程师

2016-04-26 16:44:15 329

转载 IPtables之四:NAT原理和配置

NAT一般情况下分为SNAT,DNAT和PNAT此篇主要讲述的是使用iptables配置NAT,所以这3种NAT的区别和应用场景就简单的说明一下 SNAT:源地址转换目标地址不变,重新改写源地址,并在本机建立NAT表项,当数据返回时,根据NAT表将目的地址数据改写为数据发送出去时候的源地址,并发送给主机目前大多都是解决内网用户用同一个公网地址上网的情况

2016-04-26 16:06:11 1971

转载 Openstack虚拟机在线迁移(Live Migration)

Migration)" style="margin:0px; padding:0px; border:0px; list-style:none">This post is based assumption that KVM as hypervisor, and Openstack is running in Grizzly on top of RHEL6.4.

2016-04-26 10:07:17 1300

转载 Openstack 中的zone ,aggregates和host及其应用

在Openstack 实际的应用中,经常会被客户或者Boss问到,我创建的虚拟机在后端众多物理机上是怎么分配的。 这时你最好不要答“你不用考虑后面分配的细节,我们的云会自动处理”。 或者这样的:我后端的计算节点,有一批机器是新机器,特别好,一些是旧机器,性能不好,我想把关键应用放到新机器上,普通应用到放到旧机器上。 上面的场景通过Openstack的

2016-04-26 09:08:18 991

转载 自动安装分布式mitaka版本openstack

作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng mitaka已经发布四天,目前代码bug还不少,本次本地源为4月12号的代码,由于个人能力有限,一些问题暂时没解决,欢迎共同交流。 安装过程视频:http://pan.baidu.com/s/1miPE9Xu 代码路径: 链接:http://pan.baidu.c

2016-04-25 13:26:24 2034

转载 对付printf之后没有fflush(stdout)的程序

本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。允许非商业转载,但应注明作者及出处。作者:xialulee最初发布于:2011年1月28日,http://blog.sina.com.cn/xialulee    一个朋友愁眉苦脸的陪我喝茶。他抱怨道:有个已经远走高飞的家伙留下了一个exe,这个exe里包含了某种算法,我们经常用它来处

2016-04-15 14:06:58 1169

转载 免费的计算机编程类中文书籍大汇总

免费的编程中文书籍索引免费的编程中文书籍索引,欢迎投稿。国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版github 上的一个流行的编程书籍索引 中文版感谢 @siberiawolf 使用 Bootstrap 开发了网页版,地址:http://siberiawolf.com/

2016-04-13 16:34:25 3243

转载 tcp长连接判断对方断开的方法

1、心跳包2、keepalive检测,对于设置了keepalive来说,当tcp检测到对端socket不再可用时(不能发出探测包,或探测包没有收到ACK的响应包),select会返回socket可读,并且在recv时返回-1,同时置上errno为ETIMEDOUT。此时TCP的状态是断开的。[cpp] view plain copy

2016-04-10 21:59:13 4560

转载 多叉树的递归和非递归遍历

1、递归方法[cpp] view plain copyvoid travel(Node *pNode)  {      if (pNode == Null)      {          return;      }            Deal(pNode);            for (int

2016-04-10 21:58:02 18402 4

转载 doxygen注释

为代码写注释一直是大多开发人员有些困扰的事情。当前开发人员都能接受为了程序的可维护性、可读性编码的同时写注释的说法,但对哪些地方应该写注释,注释如何写,写多少等这些问题,很多开发人员仍然没有答案。更头痛的是写文档,以及维护文档的问题,开发人员通常可以忍受编写或者改动代码时编写或者修改对应的注释,但之后需要修正相应的文档却比较困难。如果能从注释直接转化成文档,对开发人员无疑是一种福音。而doxyge

2016-04-08 11:14:19 1070

转载 jsoncpp库

概述JSON的全称为:JavaScript Object Notation,顾名思义,JSON是用于标记Javascript对象的,JSON官方的解释为:JSON是一种轻量级的数据传输格式。本文并不详细介绍JSON本身的细节,旨在记录及介绍如何使用C++语言来处理JSON使用JsonCPP库处理Jsoncpp是个跨平台的开源库,首先从https://github.com/open-so

2016-04-07 16:27:24 745

转载 101/103/104规约应用典型问题例举

在近年的规约测试工作中,笔者曾遇到了一些应用方面的问题,这些问题虽然不大但通常会影响规约至关重要的互操作和互联。在此,我们把这些遇到过的典型情况与广大网友共享,希望能够有益于大家今后的规约开发和研究工作。    IEC60870-5系列的3个标准101、103和104规约在国内已经应用多年了,但在对多个该类规约产品的测试中,我们发现依然存在许多能够造成互操作障碍的规约实现问题,典型的情况例举如

2016-04-05 14:49:00 8334 1

Rainlendar-Pro-2.12.1-64位破解版,亲测可用

Rainlendar.Pro.2.12.1 64位版本 亲测 带证书验证可用

2017-10-17

C++设计模式核心版

设计模式c++描述,包括功能介绍,结构图,实现方式及实例代码,并对成熟库如stl中一些设计模式的使用进行介绍

2013-08-28

tinyxml2.6.2

最新版tinyxml源码,开源的轻量级xml解析器。很好用,也很容易上手

2012-08-26

c++数据类型

包括最全的C++数据类型,可供大家学习查询。包括最全的C++数据类型,可供大家学习查询

2011-09-25

空空如也

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

TA关注的人

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