240 发简信
  • Kubernetes HPA 模块源码阅读--开篇

    先提前占个坑,这次分析的是 k8s 1.12 之前的 HPA 和 k8s 1.12 之后的版本,因为两个版本在算法方面改动比较大,会分别使用 k...

  • 排序算法-Python实现

    很久以前整理的,先放着这里排序算法在面试或者刷题的时候经常遇到,这些算法就是数据结构的基础,这里整理了一些经典的排序算法,包括冒泡排序、插入排序...

  • Requests源码阅读

    很久之前阅读的,差点忘了 一、_Requests模块的作用 刚开始看时,不太注意注释里面的英文,然后就看它作用是继承urllib2.Reques...

  • marshmallow 库介绍

    前言 又是一个忘了写完的。。。。 marshmallow 是一个 ORM/ODM/框架无关的库,用于将复杂的数据类型,例如对象与Python原生...

  • 120
    Python 定时任务最佳实践

    背景 最近有个需求,需要实现一个定时或定期任务的功能,需要实现每月、每日、每时、一次性等需求,必须是轻量级不依赖其它额外组件,并能支持动态添加任...

  • 120
    Flask Web 测试驱动开发最佳实践之 Flask 实例

    前言 前一篇讲到了 TDD 测试驱动开发的相关概念和环境搭建,这篇就着手开始用TDD方式开发了。首先这篇需要编写用户相关的API接口,如用户注册...

  • 120
    Redis设计与实现之链表--阅读笔记

    前言 链表提供了高效的节点重排能力,以及顺序性的节点访问方式,链表在 Redis 中的应用很广泛,比如列表键的底层实现之一就是链表,除此之外,发...

  • Flask Web 测试驱动开发最佳实践

    前言 一直都有听到 TDD 测试驱动开发的开发方式,之前看了一本 《Python Web开发测试驱动方法》,这本书基于 Django 框架严格遵...

  • 120
    博客搭建教程

    前言 最开始使用 github 搭建博客,后来觉得不方便,就自己使用 Django 框架写了一套博客网站,虽然十分简陋但也可以使用。直到发现了 ...