Python多版本安装

Python多版本安装 [TOC] 针对多个版本的python进行安装,以及对于已存在的虚拟环境更新 安装过程 # 下载安装包 wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz # 解压到指定目录,按放到指定目录存放,后面可以再次安装 tar -zxvf Python-3.7.9.tgz -C /usr/local/ # 去到安装包目录 cd /usr/local/Python-3.7.9 #...

MRO类继承先后的异常

代码 class A(object): pass class B(A): pass class C(A, B): def __int__(self): super(C).__init__() c_ins = C() 如果方法在C中不存在,则在A中搜索 如果方法在A中不存在,则在B 中搜索 报错 TypeError: Cannot create a consistent method resolution order (MRO) for bases A, B 原因 Python...

Python单测各种模拟的使用

Python单测各种模拟的使用 相关包 from unittest import mock from unittest.mock import patch from unittest.mock import MagicMock 模拟类方法 同《模拟函数》 模拟requests requests.get = MagicMock(return_value=MagicMock(json=MagicMock(return_value={"data": "日志"}))) 模拟变量...

mysql由于null导致查询异常

mysql由于null导致查询异常 场景 使用not in查询不符合预期 mysql版本 10.1.9-MariaDB(对应mysql 5.6) 表数据 test1 id f_a f_b 1 1 1 2 2 2 3 3 问题 通过not in 查询不出来预期结果,比如下面语句把f_a>2的记录排除掉,预期是得到第1、2条记录,但是实际上查询结果是空 select * from test1 where f_b not in ( select f_b from test1 where f_a...

Python使用redis锁示例

Python使用redis锁示例 获取锁 单点执行 # 如果不存在且设置成功返回1,否则返回0 if cls._lock == 1: cls.rdcon.setex(cls.lock_key, expire_time, now_time) return True # 0,所以redislock_value一定有值 elif now_time > redislock_value + redis_lock_timeout: return False # 如果已存在则进行等待超时 else:...

Mysql分区操作

Mysql分区操作 分区信息查询 select partition_name part, partition_expression expr, partition_description descr, table_rows from information_schema.partitions where table_schema = schema() and table_name='pcg_cdn_basedata' ORDER BY part desc 指定分区查询 select *...

mysql时间转化

mysql时间转化 时间转化 时间格式转字符串date_format date_format(date, format) 示例 SELECT DATE_FORMAT( NOW(), "%Y-%m-%d %T" ) AS test; 字符串转时间str_to_date str_to_date(str, format) 示例 SELECT STR_TO_DATE( 20220311, "%Y%m%d" ) AS test; SELECT STR_TO_DATE( '2022-03-11...

mysql拷贝表

mysql拷贝表 # 创建新表,拷贝主键类型/索引等 create table cdn_202101_202106_bak like cdn_202101_202106; # 插入数据 INSERT INTO cdn_202101_202106_bak SELECT * FROM cdn_202101_202106; # 不拷贝主键/索引等 create table cdn_202101_202106_bak as cdn_202101_202106;

青海5日游

2021青海游玩攻略 带羽绒服:9.27起来温度是3度,夜间零下 9.24 深圳宝安-西宁曹家堡 住:酒店(昆仑希尔顿欢朋) 评:4 9.25 西宁塔尔寺 评:3,宗教/信仰/虔诚,最值得看的主塔只能在窗口里看(差评) 贵德阿什贡国家地址公园 评:3.5,大自然的鬼斧神工,各种形状的山丘,比较神奇,有些累人,景色不错。贵德除了这个公园毛都没有,黄河主干有兴趣可以去看下(也没啥) 9.26 贵德-青海湖-茶卡...