06 2021 档案

摘要:sh脚本样板 #! /bin/sh # chkconfig:2345 80 90 # description:tttt.sh echo "colse firewall" systemctl stop firewalld.service echo "shart docker" systemctl st 阅读全文
posted @ 2021-06-23 15:33 独丨恋 阅读(365) 评论(0) 推荐(0)
摘要:环境 centos7, docker,docker postgresql, python3+, project 原因 每次虚拟机重启之后数据库就会宕掉,每次重启之后,还容易忘记关闭防墙 步骤 编写sh脚本 #! /bin/sh # chkconfig:2345 80 90 # description 阅读全文
posted @ 2021-06-23 15:03 独丨恋 阅读(160) 评论(0) 推荐(0)
摘要:在FastAPI中使用日志功能,实现日志切割。 原由 日志在未实现切割以及回滚时候会将所有的日志记录写入同一个地方,这样就会使日志文件特别大,如果该项目的访问量很大,然后运行时间长了之后还有可能因为日志文件过大,造成服务器因存储空间不足而宕机,所以需要将日志进行切割以及回滚。 实现 目录结构 注释: 阅读全文
posted @ 2021-06-22 13:39 独丨恋 阅读(3055) 评论(0) 推荐(0)
摘要:centos7安装Python部分三方库的时候回报错提示没有ctypes库 原因 Python3中有个内置模块叫ctypes,它是Python3的外部函数库模块,它提供兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用CentOS7系统中外部函 阅读全文
posted @ 2021-06-17 14:29 独丨恋 阅读(396) 评论(0) 推荐(0)
摘要:中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/http://pypi.mirrors.ustc.edu.cn/simple/ 阿里云: https://mirrors.aliyun.com/pypi/simple/ 豆瓣(douban): http: 阅读全文
posted @ 2021-06-17 11:42 独丨恋 阅读(291) 评论(0) 推荐(0)
摘要:安装postgresql docker pull postgres:9.4 创建容器 docker run --name postgres1 -e POSTGRES_PASSWORD=password -p 54321:5432 -d postgres:9.4 注释: run,创建并运行一个容器; 阅读全文
posted @ 2021-06-16 14:08 独丨恋 阅读(580) 评论(0) 推荐(0)
摘要:在刚刚安装的centos7中无法使用Python的pip命令 原因 liunx会自带python2 但是没有pip模块,不能安装三方库 解决方式 给Python2 安装pip模块 安装依赖 yum -y install epel-release 安装pip yum install python-pi 阅读全文
posted @ 2021-06-16 13:53 独丨恋 阅读(262) 评论(0) 推荐(0)
摘要:不得不说的tar命令 tar在linux上是常用的打包、压缩、加压缩工具,常用的压缩与解压缩参数 参数: -c : 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数 将整 阅读全文
posted @ 2021-06-16 13:19 独丨恋 阅读(756) 评论(0) 推荐(0)
摘要:缘由 在一次部署中发现客户主机是脱离了互联网,由于没有Python的依赖库所以Python压缩版本都无法安装,然后在环境相同的centos上面制作一个已经编译好的Python环境copy到该离线的centos中使用,这样就解决客户主机离线状态的问题 利弊 利: 1、 可以解决离线问题 2、 能多版本 阅读全文
posted @ 2021-06-16 11:05 独丨恋 阅读(413) 评论(0) 推荐(0)
摘要:pytest 框架 1. 概述 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 简单灵活,容易上手,文档丰富; 支持参数化,可以细粒度地控制要测试的测试用例; 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化 阅读全文
posted @ 2021-06-15 15:46 独丨恋 阅读(565) 评论(0) 推荐(0)
摘要:测试覆盖 率在测试中,为了度量产品质量,代码覆盖率被作为一种测试结果的评判依据,在Python代码中用来分析代码覆盖率的工具当属Coverage。代码覆盖率是由特定的测试套件覆盖被测源代码的程度来度量,Coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码的有效性,即测试 阅读全文
posted @ 2021-06-15 14:27 独丨恋 阅读(551) 评论(0) 推荐(0)
摘要:环境: VMware Workstation, centOS7 ,win系统 在win系统中安装VMware Workstation,然后安装centOS,然后执行centOS7 配置,发现远程代码工具无法连接该虚拟机 情况解说: 此时物理机与虚拟机都可以进行网络的访问,还可以通过其他局域网内的电脑 阅读全文
posted @ 2021-06-10 15:42 独丨恋 阅读(734) 评论(0) 推荐(0)
摘要:cenos7环境的虚拟机配置过程依次往下 1. 打开虚拟机之前,鼠标右键点击虚拟机 -> 设置 -> 网络适配器 -> 桥接模式 -> 勾选复制物理网络连接状态 2. 开启虚拟机并登录后 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改ONBOOT=n 阅读全文
posted @ 2021-06-10 15:02 独丨恋 阅读(131) 评论(0) 推荐(0)