240 发简信
IP属地:福建
  • python实现跳跃表(SkipList)

    跳跃表是一种随机化的数据结构,目前开源软件 Redis 和 LevelDB 都有用到它,它的效率和红黑树以及 AVL 树不相上下,但原理相当简单...

  • namedtuple简易实现

    在python中,namedtuple创建一个和tuple类似的对象,可以使用名称来访问元素的数据对象,通常用来增强代码的可读性, 在访问一些t...

  • 基于docker的elasticsearch中文分词及同义词配置

    一、Elasticsearch 1.1简介 开源的 Elasticsearch 是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据...

  • golang实现LRU缓存淘汰算法

    ------2020.02.18更新------ 确保head.pre 和 end.next 为nil,感谢评论区朋友指出 LRU缓存淘汰算法 ...

  • 关于flask路由的思考

    flask路由 在使用flask时,我们设置路由的方式通常为: 问题来了, 我们并没有执行定义的函数,那么app.route()方法是如何将我们...

  • Resize,w 360,h 240
    利用scrapy登录豆瓣

    利用scrapy登录豆瓣 一、网页分析 豆瓣的登录页面如上,如果你是第一次登陆是不需要输入验证码的,当多次登录失败后将出现验证码。 点击登录并抓...

  • Resize,w 360,h 240
    docker-compose 学习笔记

    最近学习《第一本docker书》, 学习完 Docker Compose 这一章节之后打算自己使用它来构建一个使用 php 和 python 做...

  • Resize,w 360,h 240
    scrapy抓取动态页面

    一、准备工作 1.安装splash 在windows环境下,splash可通过docker进行安装,安装方法在 这篇文章 中有详细讲解,在此不再...