05 2019 档案
摘要:python使用xlwt报错String longer than 32767 characters 项目中使用xlwt模块来写xlsx文件,今天遇到String longer than 32767 characters的错误,查阅资料发现Excel单元格最大支持32767个字符,最终得到两种解决方案
阅读全文
摘要:functools.lru_cache装饰器 functools.lru_cache是非常实用的装饰器,他实现了备忘功能它把耗时的函数的结果保存起来,避免传入相同的参数时重复计算。LRU是Least Recently Used的缩写,表明缓存不会无限制增长,一段时间不用的缓存条目会被扔掉。 使用递归
阅读全文
摘要:python 判断两个ip地址是否属于同一子网 """ 判断两个IP是否属于同一子网, 需要判断网络地址是否相同 网络地址:IP地址的二进制与子网掩码的二进制地址逻辑“与”得到 主机地址: IP地址的二进制与子网掩码的二进制取反地址逻辑“与”得到 """ class IpAddrConverter(
阅读全文
摘要:删除字符串中出现次数最少的字符 这里利用了python的collections.defaultdict来构建初始字典,defaultdict和dict不同的是,dict中调用不存在的key会出现KeyEerror, defaultdict调用不存在的key会得到传入的工厂函数的实例,int实例化就是
阅读全文
摘要:python dict.fromkeys方法的坑 今天在排查bug的时候踩了一个dict.fromkeys方法的坑,mark一下。业务逻辑中有一段用到了dict.fromkeys创建初始值为空列表的字典,之后根据不同key更新列表内容,类似下面的示例: !/usr/bin/env python co
阅读全文
摘要:docker镜像和仓库 docker镜像 Docker 镜像可以看作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 列出镜像 使用 命令列出doc
阅读全文