摘要: 一、多进程(Multiprocessing) 1、使用场景 适合CPU密集型任务,因为每个进程运行在独立的Python解释器中,不受全局解释器锁(GIL)的影响。 多个进程可以真正并行地执行,并利用多核处理器的能力。 2、代码 from multiprocessing import Process 阅读全文
posted @ 2025-02-21 15:55 凡人半睁眼 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、索引失效的 12 种典型场景 1、违反最左前缀原则 场景:复合索引 (a,b,c),但查询条件未包含 a SELECT * FROM table WHERE b=1 AND c=2; -- 索引失效 原理:B+树按索引列顺序构建,跳过左列无法定位区间 解决:调整查询条件顺序或重建索引(如 (b, 阅读全文
posted @ 2025-02-28 17:12 凡人半睁眼 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一、需求 1、对已经分区好的/backup进行卸载,把空间扩容到/healsci 2、对新磁盘sdb这种,加入逻辑卷,扩容空间到/healsci 3、可进行功能选择,要做哪一种扩容 二、代码 #!/bin/bash # set -e # Get partition mount paths and v 阅读全文
posted @ 2025-02-14 18:17 凡人半睁眼 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、filter_by写条件 session.query(Users).filter_by(name='lqz').all() 2、between 、in_ session.query(Users).filter(Users.id.between(1, 10)).all() ret = sessio 阅读全文
posted @ 2025-01-16 15:36 凡人半睁眼 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1、用法 导入模块,将Session传入scoped_session即可 from sqlalchemy.orm import sessionmaker from sqlalchemy import create_engine from sqlalchemy.orm import scoped_se 阅读全文
posted @ 2025-01-15 18:08 凡人半睁眼 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、一对多关系 爱好和人的关系,一个爱好可以对应多个人 1、models 建立表关系 # 1 导入一些模块 import datetime from sqlalchemy import create_engine from sqlalchemy.orm import declarative_base 阅读全文
posted @ 2025-01-15 16:03 凡人半睁眼 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、递归调用 1、使用os.listdir() import os def list_files_and_folders(path): # 遍历指定路径 for item in os.listdir(path): item_path = os.path.join(path, item) # 获取完整 阅读全文
posted @ 2025-01-09 11:17 凡人半睁眼 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、酷狗音乐 1、代码 import requests import time # 导入解密模块 import hashlib import re import os import json # 导入制表模块 import prettytable as pt # 模拟浏览器 headers = { 阅读全文
posted @ 2025-01-07 17:53 凡人半睁眼 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1、psutil简介 psutil是一个跨平台的 Python 库,提供了一种方便的方法来查询系统和进程的相关信息。 它可以用来获取 CPU、内存、磁盘、网络等系统级的数据,适合需要对系统性能进行监控和管理的开发工作。 五大主要功能: CPU 信息:获取 CPU 使用率、核心数、频率等。 内存信息: 阅读全文
posted @ 2024-12-25 17:48 凡人半睁眼 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、csv 模块 1、写csv的基本流程 打开文件 使用 open() 函数以写模式('w')打开 CSV 文件。 创建 CSV 写入器 使用 csv.writer() 或 csv.DictWriter() 创建一个写入器对象。 写入表头(可选) 使用 writeheader() 方法写入表头,如果 阅读全文
posted @ 2024-11-21 15:32 凡人半睁眼 阅读(37) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示