Mamba spirit

Gra55

愿背井离乡、追寻梦想的你归来仍是少年

LRU 算法概述

LRU 算法是常用的缓存算法:最近最少被使用的缓存项将被淘汰掉

gra55

1-Minute Read

LRU(Least-recently-used):最近最少被使用的某个东西。最早使用在内存中,表示最近最少被使用的内存将会被释放。

Python 标准库:abc

在 Python 中用 abc 模块来创建抽象基类

gra55

2-Minute Read

元旦下的望京,拍摄于2020年1月1日早晨58同城总部楼顶

abc 模块为调用者和具体实现类(而不是抽象类)之间提供更高级别的语义化约定。你使用类 A 之前,类 A 就给你保证它有 b 方法和 c 属性,不需要你在使用的时候通过 getattr 来判断,这个就是约定(contract)。

Recent Posts

Categories

About

Ordinary but not mediocre, fighting