最新消息:

标签:Object

如何统计Redis中各种数据的大小
php

如何统计Redis中各种数据的大小

admin 4年前 (2015-04-16) 1888浏览 0评论

如果 MySQL 数据库比较大的话,我们很容易就能查出是哪些表占用的空间;不过如果 Redis 内存比较大的话,我们就不太容易查出是哪些(种)键占用的空间了。 有一些工具能够提供必要的帮助,比如 redis-rdb-tools 可以直接分析 RDB ...

Python中的高级数据结构
python

Python中的高级数据结构

admin 5年前 (2015-02-06) 1466浏览 0评论

数据结构 数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建的数据结构,分别是List、Tuple、Dictionary以及Set。大部分的应用程序不需要其他类型的数据...

Python 性能分析入门指南
python

Python 性能分析入门指南

admin 5年前 (2014-11-06) 1751浏览 0评论

虽然并非你编写的每个 Python 程序都要求一个严格的性能分析,但是让人放心的是,当问题发生的时候,Python 生态圈有各种各样的工具可以处理这类问题。 分析程序的性能可以归结为回答四个基本问题: 正运行的多快 速度瓶颈在哪里 内存使用率是多少 ...

PYTHON 包管理工具解惑
pip

PYTHON 包管理工具解惑

admin 5年前 (2014-11-05) 1762浏览 0评论

一、困惑 作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面: 这几个包管理工具有什么不同? * distutils * setuptools * distribute * disutils2 * dist...

关于python中的setup.py
python

关于python中的setup.py

admin 5年前 (2014-11-05) 1986浏览 0评论

前言 其实对于setup.py和setup.cfg的关注是从OpenStack的源码包中开始的,OpenStack每个组件的发布时都是一个tar.gz包,同样,我们直接从github上clone代码后也会发现两个文件的存在。当阅读Nova或Ceilo...

滑动窗口在storm中的实现
storm

滑动窗口在storm中的实现

admin 5年前 (2014-08-08) 1592浏览 0评论

滑动窗口在监控和统计应用的场景比较广泛,比如每隔一段时间(10s)统计最近30s的请求量或者异常次数,根据请求或者异常次数采取相应措施;这里说一下滑动窗口在storm中实现的原理。参见下图:   窗口大小为30s,每10s就统计一次,那么窗...

Python的Descriptor在Django中的使用
Django

Python的Descriptor在Django中的使用

admin 5年前 (2014-06-23) 1560浏览 0评论

这篇通过Django源码中的cached_property来看下Python中一个很重要的概念——Descriptor(描述器)的使用。想必通过实际代码来看能让人对其用法更有体会。 什么是Descriptor? Descriptor是Python中定...

用Descriptor来实现类级属性(Property)
python

用Descriptor来实现类级属性(Property)

admin 5年前 (2014-06-17) 1841浏览 0评论

上篇文章简单介绍了python中描述器(Descriptor)的概念和使用,有心的同学估计已经Get√了该技能。本篇文章通过一个Descriptor的使用场景再次给出一个案例,让不了解情况的同学可以更容易理解。 先说说decorator 这两个单词确...

Python中的对象复制
python

Python中的对象复制

admin 6年前 (2013-04-26) 1331浏览 0评论

这次算不上什么技巧分享,只是在碰到了一个bug之后整理的东西,希望各位在看过之后不会在犯同样的错误。 首先,还是用同为解释型语言的PHP开刀: php > $a = array(1,2,3); php > $b = array($a,$a...