自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL-按各科成绩进行排序,并显示排名(清晰解法)

按各科成绩进行排序,并显示排名

2022-08-25 17:50:14 4241 1

原创 postman批量自动测试串连接口的一种方式

postman批量自动测试串连接口的一种方式

2022-08-16 15:10:25 489

原创 linux下实现两台PC互发邮件

linux下实现两台PC互发邮件

2022-08-04 17:57:24 653 1

原创 ftp使用问题记录

lftp:lftp为ftp的命令行模式,其配置文件为/etc/lftp.conf,无需开启服务即可调用配置文件部分介绍

2022-06-17 16:04:54 695

原创 python 操作pymysql 简单实例

需求背景:CI存在一些插件运行需要记录信息方便后续效能运营,可采用写入数据库的方式方便管理,同时提取关键信息会比较方便使用方式:直接调用Run_sql.run_sql("sql语句"),若需要作为参数,实例化即可......

2022-06-15 15:31:15 145

原创 python关于工厂模式运用argparse的一种方法

原始需求:自动化环境通过命令构建,构建操作及方法多样化,统一入口维护开始前介绍argparse与工厂模式argparse:argparse 是 python 用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。工厂模式:通过一个指定的“工厂(类或函数)”获得需要的“产品(类或函数)”,在设计模式中主要用于抽象对象的创建过程,让用户可以指定自己想要的对象,而不必关心对象的实例化过程(嵌套)......

2022-06-10 15:43:36 69

原创 通过python实现继承后被类修饰符调用的一种方式

原始需求:实现CI插件时所需一种独立的测试手段,并统一管理测试函数1.先说下继承与类修饰符的定义继承:继承允许我们定义继承另一个类的所有方法和属性的类。父类是继承的类,也称为基类,子类是从另一个类继承的类,也称为派生类,一个父类可以有多个子类。类修饰符:classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。.........

2022-06-08 17:02:29 158 2

原创 基于CI及Vmvare下系统版本升级管理方案

问题:系统版本数量较大,升级路径较多,手工验证耗时,转发布项流水线自动验证1.历史版本通过VM快照管理(版本1,版本2,版本3)2.CI自定义参数设置默认参数控制版本路径(可修改,保证升级路径可控)3.Pytest设置升级案例4.方案说明(参考)......

2022-06-06 20:29:02 63

原创 windows查看占用文件的进程

前提:在删除文件的时候可能存在文件被占用无法被删除1.打开任务管理器,点击性能2.点击性能下方的资源监视器 3.点击CPU,可以看到关联句柄输入框,输入被占用的文件夹或文件名称,点击搜索标志,即可查看到被占用进程4.在任务管理器进程才当中中可查询到对应进程,结束进程即可删除文件...

2022-06-06 20:06:48 9892

原创 日志文件扫描

前置:需有rwini的ini解析工具,可以直接上ciini配置#注不要使用空格,shell数组识别会产生异常#section为特性名称#director为日志异常负责人#dir为监控日志路径(绝对路径,多个路径用;隔开,可为目录也可为单个文件,若为目录,则寻找目录下suffix指定后缀所有文件)#rule为匹配规则#新特性在下发按照模板新增一个section即可[特姓名]director=负责人dir=扫描目录suffix=扫描后缀rule=匹配规则sh脚本#!/

2022-05-26 11:29:16 234

原创 DOCKER问题记录

1.查看docker有哪些镜像docker images2.删除docker镜像docker rmi [镜像名|镜像id]3.批量删除名称为<none>的镜像docker rmi $(docker images | grep '<none>' | awk '{print $3}' )4.给镜像打tag(别名)docker tag 镜像名 新的镜像名5.查看镜像的构建历史:查看镜像历史可以知道此镜像是如何构建的docker history [镜像名|镜像id]

2022-05-26 11:19:56 302

原创 创建ssh连接

创建ssh连接,直接调import paramikoclass SSH(object): def __init__(self, host="10.90.69.19", port=22345, user="admin", passwd="1"): self._host = host self._port = port self._user = user self._passwd = passwd self.ssh

2022-05-26 11:06:52 469

原创 scoket起http服务

拉起http服务代码#-*- coding: utf-8 -*-from socket import *from time import ctimeimport threadingimport osimport reimport timeimport sysfrom urllib.parse import unquotedef server_mod(port,host): sock = socket(AF_INET, SOCK_STREAM) sock.setso

2022-05-26 11:03:53 53

原创 scapy回放pcap包

PC-PC设备环接,直接回放# xxx.pcap 不要超过200MB, 太占内存, 会加载很久的, 甚至存在卡死的风险import sysimport osimport refrom scapy.all import *req_iface = "eth1"resp_iface = "eth3"left_side = []right_side = []req_mac = ''resp_mac = ''def get_mac(eth): cmd = "ip link

2022-05-26 10:54:11 804

原创 dos问题记录

1.syn floodhping3 -c {阈值} --faster -q -p {目的端口} -S {目的主机}2.udp floodhping3 -c {阈值} --faster -q -p {目的端口} -2 {目的主机}3.icmp floodhping3 -c {阈值} --faster -q -1 {目的主机}4.ip扫描nmap -sP --min-rate {阈值} --max-rate {阈值} {扫描网段}5.端口扫描ACK扫描:nmap -sA -T 5 --min.

2022-05-26 10:41:13 68

原创 LINUX问题记录

1.scp使用a)像服务器传输文件(递归 -r)scp 本地文件 [email protected]:存放目录若不想检查公钥,方便本地操作 scp -o StrictHostKeyChecking=no 本地文件 [email protected]:存放目录b)从服务器获取文件scp [email protected]:服务器文件 本地存放目录2.持续查看cpu状态mpstat -P ALL 间隔时间(秒) 查看次数3.持续查看内存状态free -ms间隔时间(秒)4.格式化数据盘fdisk -l看数据盘.

2022-05-26 10:32:03 88

原创 LINUX_MYSQL问题记录

1.mysql8以上版本修改密码use mysql;alter user '用户名'@'localhost' identified by "密码";2.mysql开启远程连接use mysql;update user set host = '%' where user = '用户名';flush privileges;select host, user from user;3.数据库口令爆破(撞库)for ((i=1;i<60;i++ )); do mysql -h 192.16

2022-05-26 09:47:19 58

空空如也

空空如也

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

TA关注的人

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