自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Docker postgresql+postgres_exporter+prometheus

【代码】Docker postgresql+postgres_exporter+prometheus。

2024-06-20 17:55:49 320 1

原创 Python获取GPU信息(pynvml)

【代码】Python获取GPU信息(pynvml)

2022-10-10 18:18:18 4183 1

原创 获取MAC地址

获取MAC地址

2022-09-15 10:14:08 261

原创 fastapi+celery+redis-使用记录

【代码】fastapi+celery+redis-使用记录

2022-09-07 17:33:25 2091

原创 /bin/sh: 1: source: not found

Dockerfile中/bin/sh: 1: source: not found解决方式RUN /bin/bash -c "source /root/.bashrc"

2022-04-28 13:56:22 1167

原创 Python+grpc

Grpc Demogrpc包pip install grpcio #gRPC 的安装 pip install protobuf #ProtoBuf 相关的 python 依赖库pip install grpcio-tools #python grpc 的 protobuf 编译工具protobufgrpc是基于protobuf来进行数据传输的 分为四种传输方式 1. 一元RPC模式 2. 响应流式 RPC 3. 请求流式 RPC 4. 双向流式 RPCprotobuf

2022-04-26 22:15:54 916

原创 Celery 定时任务

安装celery /redispip install celery -i https://pypi.douban.com/simplepip install redis -i https://pypi.douban.com/simple编写定时任务# -*- coding:utf-8 -*-from celery import Celeryfrom celery.schedules import crontab# 初始化celery celery 中间件选择redis# celery_.

2022-01-27 18:44:25 2839 3

原创 Jenkins+gitlab docker部署

docker安装Jenkins拉取Jenkins基础镜像 docker pull jenkins/jenkins编写dockerfileUSER root#清除了基础镜像设置的源,切换成腾讯云的jessie源#使用非腾讯云环境的需要将 tencentyun 改为 aliyunRUN echo '' > /etc/apt/sources.list.d/jessie-backports.list \ && echo "deb http://mirrors.tencentyu

2022-01-24 12:04:48 1093

原创 shell按阈值和时间排序删除旧文件夹

#!/bin/sh#need_delete_size 要删除的文件的阈值大小 单位K#没有指定文件夹 默认是当前文件夹下 need_delete_size=60000while [ 1 ]do file_size=$(du -sBK ./ | awk "{print $1}") echo "file size is ==> ${file_size}" file_size=$(echo ${file_size/K/}) file_size_number=`echo $file_si.

2022-01-05 19:45:38 759

原创 Python openpyxl

Python openpyxl 追加写入pip install openpyxl -i https://pypi.douban.com/simpleimport openpyxlexcel_bood = openpyxl.Workbook() # 获得可写入的workbook对象excel_bood.create_sheet("sheet") # 创建sheet对象, title="", index=None, title代表sheet名字, index(int)代表sheet的位置(从左往

2021-12-20 11:15:46 421

原创 TypeError: cannot unpack non-iterable NoneType object

Python错误TypeError: cannot unpack non-iterable NoneType object返回值和接收值不一致,查看函数返回值数量和调用函数时接收返回值的数量是不是一致,修改一致即可, 用不到的返回值可以用 _ 接收

2021-11-18 01:26:02 1425

原创 Python对于xml文件解析

xml文件解析:使用xmltodict模块安装xmltodict:pip install xmltodict直接上代码:import xmltodictimport jsondef parsing_request_xml_result(xml_files): new_dict = xmltodict.parse(xml_files) json_result = json.dumps(new_dict) return json_resultnew_dict 是个colle

2021-02-24 11:40:05 138

原创 pytest: error: unrecognized arguments: --html

记录一下 pytest: error: unrecognized arguments: --html 错误安装完pytest 执行 pytest --html=report/report.html发现出现pytest: error: unrecognized arguments: --html无法识别的参数,然后搜了一下pip install pytest-html就可以了...

2021-02-18 15:33:26 2338

原创 find: missing argument to `-exec‘

当时是find -exec 缺少参数 然后研究了研究 发现是参数没给对-exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{} 代表的是find 查找处理的结果exec选项后面跟随着所要执行的命令或脚本,{},空格 和 \,最后是一个分号;示例:find ./ -name "*.py" -newermt "2020-12-07" -exec cp '{}' /home/app/**/**

2020-12-07 18:11:32 1272

原创 Linux 查找某一时间段文件

Linux 查找某一时间段文件find ./ -name "*.*" -newermt "2020-12-07 10:00" ! -newermt "2020-12-07 10:30"

2020-12-07 18:02:19 1642

原创 Windows向Linux rz文件失败

@Windows向Linux rz文件失败Linux 安装 rzsz apt-get install lrzszrz 一个300K左右的图片 一直是失败状态可以这样操作 rz -bz-b, --binary binary transfer-e, --escape Escape control characters (Z)

2020-12-05 17:18:24 166

原创 Linux下安装 locust失败

@Linux下安装 locust失败#使用Linux安装locust失败pip install locust报错 **** Locust package has moved from 'locustio' to 'locust'. Please update your reference (or pin your version to 0.14.6 if you dont want to update to 1.0) ****要你给包赋值版本号pip install locust==0.14.6

2020-06-30 17:37:29 1372

原创 偏函数

day081.偏函数​ 首先导入模块​ import functools​ 偏函数:将函数的某些值固定住,给你返回新的函数,这个函数称为偏函数​ newfunc = functool.partial(func,参数)​ 调用的时候,直接调用newfunc2.变量作用域​ 变量作用域:变量作用的范围,程序中的变量并不是在任意位置都能够访问,​ 访问的范围取决于它辅助的位置【定...

2019-06-14 22:34:14 177

原创 类型

day061.set集合​ 1.set集合:set集合本质是一个无序的集合​ set集合只存储了dict中的key​ 可以用set集合进行去重​ 2.set集合的特点:​ 1.set集合中元素是唯一的​ 2.set集合中的元素是不可变的​ 3.set集合的创建​ 1.set1=set() #创建空的set集合​ 2.set1={1,2,3} #创建带有元素的结合...

2019-06-12 21:55:03 145

原创 if

Day031.分支语句​ 多分支:​ if 判断条件1:​ 语句块1-1​ elif 判断条件2:​ 语句块2-1​ else:​ 语句块1-2​ 执行过程:首先执行判断条件1,如果条件1成立,执行语句块1-1,跳出循环,如果判断条件1不成立,执行判断条件2,如果判断条件2成立,则执行语句块2-1,跳出循环,如果判断条件2不成立,则执行语句块1-2。2.分支语句之嵌套​...

2019-06-09 19:31:18 224

原创 PEP8

Day02 学习1.python的编码规范​ 1.分号:不要在行末加分号,也不可以使用分号将两条命令放在同一行。​ 2.行长度:一般情况下每行不要超过80个字符​ 3.括号:宁缺毋滥的使用括号​ 4.缩进:使用4个空格来缩进代码,缩进很重要​ 5.空行,顶级定义之间空两行,方法定义之间空一行​ 6.语句:每个语句应该独占一行​ 7.尽量避免文中出现空格和中文2.标识符​ 本质:...

2019-06-05 20:58:51 149

原创 Python

Day01Python优点:​ 1.易于学习,python 有相对较少的关键字,结构简单,有明确定义的语法。​ 2.易于阅读,python代码定义的更清晰。​ 3.易于维护,源代码维护相对容易。​ 4.有一个 广泛的标准库,兼容性好,在Linux、Windows、mac os 上都可以兼容。​ 5.可移植性性强。​ 6.可扩展性强。​ 7.Python提供所有主要的商业数据库的接口...

2019-06-04 19:09:53 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除