- 博客(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 995
原创 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 1129
原创 tcpdump命令介绍
tcpdump命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络
2015-05-05 20:59:41 676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人