摘要: 以下文章转载自网络 LRU算法在后端工程师面试中,是一个比较常出现的题目,这篇文章带大家一起,理解LRU算法,并最终用Python轻松实现一个基于LRU算法的缓存。 缓存是什么 先看一张图,当我们访问网页,浏览器会给服务器发请求,服务器会经过一系列的运算,把页面返回给浏览器。 当有多个浏览器同时访问 阅读全文
posted @ 2018-09-02 22:59 公众号python学习开发 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 一段非常简单代码 普通调用方式 很简单的一段代码,传入两个参数。然后打印输出。 输出结果 使用某个装饰器后 接下来我们引入functools模块的lru_cache,python3自带模块。 ほら、惊喜来了。 我们发现,少了一次进入函数的打印,这是怎么回事呢? 这就是接下来要说的LRU缓存技术了。 阅读全文
posted @ 2018-09-02 22:58 公众号python学习开发 阅读(335) 评论(0) 推荐(0) 编辑
摘要: tomorrow是我最近在用的一个爬虫利器,该模块属于第三方的一个模块,使用起来非常的方便,只需要用其中的threads方法作为装饰器去修饰一个普通的函数,既可以达到并发的效果,本篇将用实例来展示tomorrow的强大之处。后面将对tomorrow的实现原理做进一步的分析。 1.安装第三方包 2.普 阅读全文
posted @ 2018-09-02 01:04 公众号python学习开发 阅读(572) 评论(0) 推荐(0) 编辑