自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenglinhust的专栏

分布式系统 基础架构 中间件系统 安全领域 容器技术 人工智能

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 深入解析NoSQL数据库的分布式算法

深入解析NoSQL数据库的分布式算法 系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在

2015-05-31 13:54:23 873

转载 Docker(linux container) 所依赖的底层技术

Docker(linux container) 所依赖的底层技术 1.  Namespace 用来做PID的隔离,有了namespace,在docker container里头看来,就是一个完整的linux的世界。在host看来,container里的进程,就是一个普通的host进程,namespace提供这种pid的映射和隔离效果,host承载着container,就好比造物者创

2015-05-25 13:00:32 969

原创 Python中class的内置函数__str__

Python中class的内置函数__str__ 一、说明: __init__:类实例初始化函数 __str__:类实例字符串化函数 二、 示例1: 1 2 3 4 5 6 class Friend():     def __init__(self,

2015-05-17 17:11:17 2925

原创 Python多线程thread与threading实现

Python多线程thread与threading实现 python是支持多线程的,并且是native的线程。主要是通过thread和threading这两个模块来实现的。 python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用。 这里需要提一下的是python对线程的支持还不够完善,不

2015-05-16 19:12:40 994

原创 python datetime模块用strftime 格式化时间

python datetime模块用strftime 格式化时间 1 2 3 #!usr/bin/python import datetime datetime.datetime.now() 这个会返回 microsecond。因此这个是我们不需要的。所以得做一下修改 1

2015-05-16 17:39:05 18782 1

原创 Python subprocess模块

Python subprocess模块       从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error管道,获取相关的返回信息。

2015-05-16 17:14:49 770

原创 python os与sys函数

python os与sys函数 1.    sys.exc_info() 返回元组(type, value, traceback), 它包含当前要处理的异常信息。 如果当前没有要处理的异常, 则返回None。 2. os.statvfs(path) 在指定路径上执行一次statvfs()系统调用, 获取文件系

2015-05-16 17:02:36 769

转载 python程序调优

python程序调优 概述 本文介绍基本的python profilter方法,并且用Openstack Nova作为例子展示具体使用方法。 本文介绍的profiler方法区别于一般常用的使用python cProfile模块,cProfile模块的分析结果不直观,并且仍然无法精确定位具体出问题代码。 本文的profile的最小粒度是“行”,profile的结果需要展示某行

2015-05-08 17:54:28 775

原创 linux getusage && linux clock_gettime

在linux中一般用来测量某个函数或者一段代码的资源消耗情况,通常使用的函数是clock_gettime和getrusage。 clock_gettime: long sys_clock_gettime (clockid_t which_clock, struct timespec *tp); which_clock参数解释 CLOCK_REALTIME:系统实时时间,随系统实时时间改变而改变

2015-05-07 23:41:44 1128

原创 tcpdump命令介绍

tcpdump命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络

2015-05-05 20:59:41 676

走向分布式基础学习

是学习分布式的好资料,里面的内容讲解的非常详细,是一个台湾人下载的

2015-03-22

空空如也

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

TA关注的人

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