摘要: slice slice 表示用于相同类型元素的可变长度的序列。 slice有三个属性:指针、长度和容量。 指针:slice存储数据的内部结构是数组,指针指向的是数组的地址 长度:保存slice中的元素数量 容量:slice中可容纳的元素数量,在像slice插入元素时,如果超过容量,会对slice进行 阅读全文
posted @ 2021-04-05 11:30 Zioyi 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Python创建二维列表的正确姿势 简介 Python中没有数组,使用list结构代替,并且list结构的功能更加强大: 支持动态扩容,无需担心元素过量 对list内的元素类型不做一致性约束 提供丰富的方法:pop、insert、sort、index等等 ... list也是我们最常使用的一种结构, 阅读全文
posted @ 2021-04-03 16:13 Zioyi 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: 了解Flask 什么是Flask Flask 是一个微框架(Micro framework),所谓微框架,它就是很轻量级的,作者划分出了Flask应该负责什么(请求路由、处理请求、返回响应)、不应该负责什么(数据库抽象、表单验证)。它倡导地是不要重复造轮子,结合社区优秀的库,使得Flask更加灵活、 阅读全文
posted @ 2021-03-26 22:19 Zioyi 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 介绍 urllib3._collections.py::RecentlyUserContainer类,是一个线程安全的Dict类容器,用来维护一定数量(maxsize)的Key-Value映射, 当数量超出,会删除最近最少使用的key。该类实际用在PoolManager中存储Session中一定连接 阅读全文
posted @ 2021-02-27 18:47 Zioyi 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 了解Prometheus 标签(空格分隔): 监控 介绍 Prometheus是用来收集和存储服务器的实时数据(比如:CPU、硬盘、服务响应、日志等),通过其丰富的运算函数,可以计算得到很多的服务性能指标(比如:CPU占用率、api响应时长、api返回500数量等),可用于集成监控告警系统中。 架构 阅读全文
posted @ 2021-01-24 17:09 Zioyi 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 介绍 简单动态字符串(Simple Dynamic Strings, SDS)是Redis的基本数据结构之一,用于存储字符串和整型数据。它的特点是:方便扩容、二进制安全。 二进制安全 在C语言中,用"\0"表示字符串结束,如果字符串本身有"\0"字符,字符串就会被阶段,即非二进制安全;通过某种手段, 阅读全文
posted @ 2021-01-10 18:11 Zioyi 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 设计模式:工厂方法模式 定义 工厂方法模式(Factory Method Pattern)又称为工厂模式,又称工厂模式、多态工厂模式和虚拟构造器模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延 阅读全文
posted @ 2021-01-10 17:15 Zioyi 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 排序算法 标签(空格分隔): algorithm 冒泡排序 遍历n趟,每趟把最大的数交换到尾部 def bubble_sort(nums, n): i = n-1 while i > 0: last = 0 for j in range(0, i): if nums[j] > nums[j+1]: 阅读全文
posted @ 2020-12-07 21:02 Zioyi 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 摘要 在常见的业务开发场景下,经常要开发大量重复的代码,这里代码耗时但又必要,就像我们写分析报告一样,每次都要为固定的格式耗费精力。我们可以更加日常开发经验总结出一些常用的模板代码来帮助我们实现一秒五行的代码开发效率。 业务开发场景 我使用Flask框架来开发后端api服务,以下是开发两个api需要 阅读全文
posted @ 2020-11-18 21:08 Zioyi 阅读(215) 评论(0) 推荐(0) 编辑
摘要: x.sort和sorted函数中参数key的使用 介绍 python中,列表自带了排序函数sort >>> l = [1, 3, 2] >>> l.sort() >>> l [1, 2, 3] 对于其他字典、元组、集合容器,可以使用内置方法sort来做排序,注意返回的结果是列表结构, 字典容器,默认 阅读全文
posted @ 2020-11-15 21:38 Zioyi 阅读(2126) 评论(0) 推荐(1) 编辑