Python实现LRUcache

介绍

设计一个简单通用的cache,具体思路:

阅读全文

webpy template

介绍

模板是为了将逻辑数据与界面模板文件进行分离。

阅读全文

webpy 请求处理分析

介绍

通过一个todolist的例子来分析请求处理的大概的流程。

阅读全文

Python ConfigParser模块和Openstack olso.cfg模块

介绍

ConfigParser

ConfigParser实现了一种可用来解析ini配置文件配置项的语言。关于ini配置文件的有一些规则,

  1. 需要使用[section]来标识
  2. 配置使用kv形式,两种方式k = v或者k : v
  3. 使用#;来进行注释

    阅读全文

webpy 源码调试分析环境

介绍

用过不少的python web框架,然而仅仅是使用并不知其中原理,所以萌生阅读框架源码的想法。
对于框架的选择,django使用最多最全面,然而并不适合;
twisted&tornado异步网络框架,包括web,不合适;
还是webpy吧 - -,代码少,目的能够达到。

阅读全文

keepalived

介绍

keepalived 用于服务的高可用,解决单点故障。基于网络的 VRRP 协议。

阅读全文

Console font

介绍

控制台的字体样式、颜色是可控制的,具体的描述可以参考:
ANSI escape code
ANSI Escape Sequences

阅读全文

Radosgw object 命令以及伪文件夹

介绍

在 rgw 中,对创建的对象的命名有一定的规则,长度限制。

阅读全文

Radosgw process_request

介绍

rgw_main.cc:512,方法 process_request 用于处理请求。

阅读全文

Radosgw object url

介绍

ceph 对象存储中的对象的 url 是通过本地计算得来的,无论是权限为所有人可读还是私有的。

阅读全文