通过logging模块,重写一个logging2模块,独立开启线程,将待写的日志信息异步放入队列,做到日志输出不影响主流程性能,环境python3.8 logging2.py import os import threading import queue import time import dat ...
分类:
编程语言 时间:
2020-06-28 09:45:08
阅读次数:
99
楔子 平时使用Snipaste截图总是不注意图片的尺寸,导致保存了一堆大大小小尺寸不一的图片 在写文档的时候插入图片显得很杂乱,因此抽空写了个小工具帮我批量格式化文件夹中的图片尺寸成一样的大小 代码 import os from tkinter import * class Application( ...
分类:
其他好文 时间:
2020-06-28 00:41:52
阅读次数:
134
1. 容器本质 容器本质上是一种进程隔离的技术。容器为进程提供了一个隔离的环境,容器内的进程无法访问容器外的进程。 容器是一个进程,在容器中启动进程,其实就是在容器这个父进程下启动一个子进程。并且使用“障眼法”对这个子进程的进程编号进行了重新编号,使得用户在容器中查看进程时,如同身处于一个OS环境中 ...
分类:
其他好文 时间:
2020-06-27 16:01:53
阅读次数:
80
import time import os import getpass # 时间戳 times = time.strftime("%Y%m%d%H%M%S") # 项目的绝对路径 BASE_PATH = '/'.join(os.path.abspath(__file__).split("/")[: ...
分类:
其他好文 时间:
2020-06-27 13:23:15
阅读次数:
52
1、真实服务器packagemainimport("fmt""log""net/http""os""os/signal""strconv""syscall""time")typerealServerstruct{Addrstring}func(rs*realServer)HelloHandler(whttp.ResponseWriter,r*http.Request){data:=fmt.Spri
分类:
编程语言 时间:
2020-06-27 09:44:41
阅读次数:
70
#!/usr/bin/env python from struct import * import pandas as pd import numpy as np import os import re import pathlib import threading import time def ...
分类:
其他好文 时间:
2020-06-26 20:41:49
阅读次数:
57
Django日志配置 django中的log需要在settings.py中配置 import time LOGGING_DIR = os.path.join(BASE_DIR, "logs") # LOGGING_DIR 日志文件存放目录 if not os.path.exists(LOGGING_ ...
分类:
其他好文 时间:
2020-06-26 20:21:31
阅读次数:
55
s Linux下为Firefox(火狐)浏览器安装Flash插件 https://www.cnblogs.com/jimmycan/p/6047087.html 1、下载 flash_player_npapi_linux_.x86_64.tar.gz 释放其中的libflashplayer.so 文 ...
分类:
其他好文 时间:
2020-06-26 12:47:54
阅读次数:
48
项目健壮性提高 path参数化 import os # 获取项目所在的绝对路径 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 用例模块所在的目录路径 CASE_DIR = os.path.join(B ...
分类:
其他好文 时间:
2020-06-26 12:42:27
阅读次数:
61
一、常用包常用包说明常用函数fmt 实现格式化的输入输出操作,其中的fmt.Printf()和fmt.Println()是开发者使用最为频繁的函数。 io 实现了一系列非平台相关的IO相关接口和实现,比如提供了对os中系统相关的IO功能的封装。我们在进行流式读写(比如读写文件)时,通常会用到该包。 ...
分类:
其他好文 时间:
2020-06-26 11:07:24
阅读次数:
98