自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins 配置git 提示“无法连接仓库:Command “git ls-remote -h -- gitxxxxxxxxx status code 128”

无法连接仓库:Command “git ls-remote -h – git@codeup.aliyun.com:64f6e8b64bb5eb36db2efb10/net_demo.git HEAD” returned status code 128:stdout:stderr: Load key “/tmp/jenkins-gitclient-ssh14549883685367104196.key”: error in libcryptogit@codeup.aliyun.com: Permissi

2023-12-06 16:11:34 3981

原创 python的魔术方法大全

python的魔术方法大全转载 保存下链接https://www.cnblogs.com/nmb-musen/p/10861536.html

2022-04-01 22:53:56 868

转载 【转】selenium之css定位

selenium之css定位实在记不住,烂笔头就记一下吧。一. 单一属性定位1:type selectordriver.find_element_by_css_selector(‘input’)2:id 定位driver.find_element_by_css_selector(’#kw’)3:class 定位driver.find_element_by_css_selector(’.s_ipt’)4:其他属性定位driver.find_element_by_css_selector(’

2021-11-04 20:52:51 452

原创 sed awk基础使用

sed 一般用于对文本内容做替换awk 一般用于对文本内容进行统计,按需要格式输出sedsed的工作方式1、将文件以行为标准读入到内(模式空间)2、使用sed的每个脚本对该行进行操作3、处理完后输出该行替换命令 s-e 执行多个替换命令-i 保存替换-r 支持拓展正则表达式sed's/old/new/'filenamesed's/old/new/'filename1 filename2sed -e 's/old/new/' -e 's/old/new/' filenamesed

2021-08-02 20:57:28 426

原创 shell脚本函数定义

shell的函数定义#1、function function_name(){#function_name函数名 #代码块}#2、function_name(){#function_name函数名 #代码块}function cdls(){cd ~ls}#函数内使用位置参数function cdls(){cd ~ls $1return 0}# local 变量名 定义函数局部变量function cdls(){local path=$1cd ~ls $pat

2021-07-20 21:31:15 452

原创 shell基础1

shell 基本语法

2021-07-09 21:47:28 101

原创 Linux基础知识

grub 启动参数修改sudo vim /etc/default/grub修改参数,实现网卡统一名称mii-tool 网卡名 查看网线连接状态route -n 查看路由ifconfig <网卡名><ip地址>[子网掩码] 修改网卡IP地址ifup <网卡名> 启用网卡ifdown <网卡名> 关闭网卡route add default gw <网关ip> 修改默认路由route add -host

2021-06-24 22:37:38 99

原创 vim常用命令

进入插入模式i 光标字符的前面输入a 光标字符的后面输入o 当前行的下一行,产生新的一行A 当前行尾输入I 当前行首输入O 当前行的上一行,产生新的一行正常模式esch 左j 下k 上l 右yy 复制当前行一整行y$ 复制光标到行尾xyy 复制当前行开始的x行p 粘贴dd 剪切当前行一整行d$ 剪切当前位置到行尾u 撤销上一步,后退CTRL+r 恢复下一步 前进x 删除光标所在字符r 替换光标所在字符^ 跳到行首$ 跳到行尾g 跳到首

2021-06-11 23:10:36 1047 1

转载 Linux下的tar压缩解压缩命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。tar -cf all.tar *.jp

2021-06-09 23:27:23 345

转载 Linux下复制文件夹下所有东西到另一个文件夹(包括隐藏文件)

Linux下拷贝一个目录:比如要把/home/user拷贝到/mnt/tempcp -R /home/user/* /mnt/temp但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。正确方法:cp -R /home/user/. /mnt/temp...

2021-06-09 19:38:08 878

原创 centos7.8 安装httpd,并开启status监控

1、安装HTTPd采用yum 方法安装yum -y install httpd # -y安装依赖包#主配置文件:/etc/httpd/conf/httpd.conf#辅助配置文件:/etc/httpd/conf.d/#模块文件位置:/etc/httpd/modules#模块配置文件路径:/etc/httpd/conf.modules.d/访问apache— http://你的IP地址:端口/配置server-status查找文件—find / -name httpd.conf

2021-03-06 12:13:07 449

原创 记录一次搭建jmeter分布式压测环境时create-rmi-keystore.bat闪退,无法生成rmi_keystore.jks

在搭建jmeter分布式压测环境的时候遇到,点击create-rmi-keystore.bat生成rmi_keystore.jks文件时create-rmi-keystore.bat打不开,cmd终端闪退,导致生成不了,解决办法:1、找到Java jdk bin目录下自己的keytool.exe的路径用记事本打开create-rmi-keystore.bat,复制 keytool -genkey -keyalg RSA -alias rmi -keystore rmi_keystore.jks -s

2021-02-02 21:51:34 1088

原创 随手记录下centos7下安装MySQL5.7.32

1、检查MariaDB[root@localhost usr]# rpm -qa|grep mariadbmariadb-libs-5.5.65-1.el7.x86_64//也可能是这样mariadb-server-5.5.60-1.el7_5.x86_64mariadb-5.5.60-1.el7_5.x86_64mariadb-libs-5.5.60-1.el7_5.x86_642、删除mariadb如果不存在(上面检查结果返回空)则跳过步骤[root@localhost usr]# r

2021-01-20 23:10:17 553 4

原创 centos7.8 部署tomcat+ant+jenkin+jmeter(mysql5.7)

先将相关安装包通过xftp/winscp等工具上传至服务器[root@localhost /]# cd usr/[root@localhost usr]# lsapache-ant-1.9.15-bin.zip bin include lib64 sbin tmpapache-jmeter-5.2.1.zip etc jenkins.war libexec shareapache-tomcat-9.0.41.tar.gz games lib

2021-01-17 21:21:30 160

原创 bat,for循环中引用变量,和分割命令返回项

chcp 65001:::模块adb devices id:pullsetlocal enabledelayedexpansionfor /f "skip=1 tokens=1" %%i in ('adb devices') do (d:md D:\Sdk_logsmd D:\Sdk_logs\%%icd D:\Sdk_logs\%%iset dmy=%date:~3,4%%date:~8,2%%date:~11,2%set hm=%time:~0,2%_%time:~3,2%_%ti

2020-12-31 17:11:56 1734

原创 bat实现修改网卡IP

@echo off>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' (goto UACPrompt) else ( goto gotAdmin ):UACPromptecho Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.v

2020-12-31 17:04:09 852

原创 日志模块,同时输出在终端并保存到本地

# -*-coding:UTF-8-*-import loggingfrom logging import handlersclass Logger(object): level_relations = { 'debug': logging.DEBUG, 'info': logging.INFO, 'warning': logging.WARNING, 'error': logging.ERROR, 'crit

2020-09-11 11:23:19 295

原创 记录下python实现自动执行adb shell 后的多条命令,并输入

import subprocessimport timedef adb_shell(cmd): sh = subprocess.Popen(cmd,stdin=subprocess.PIPE) return sh#在adb shell 后执行多条命令da = adb_shell('adb shell "cd data&&./app1 mcm_sta_fielmtest_suite mcm_sta_fieltest_data"')#在adb shell 后执行多条命

2020-09-09 17:17:04 2768

原创 bat批处理中延迟的几种方法

方法一利用vbsecho wscript.sleep 1000>%tmp%\delay.vbs&&%tmp%\delay.vbs&&del /q %tmp%\delay.vbs方法二timeout /t 2方法三ping 任意路由网段

2020-09-09 09:47:55 5196

原创 python 二元/三元表达式

# # 二元表达式:#wide = 1new_w = 299 if not wide else 28print(new_w)new_w = 299 if wide > 0 else 28print(new_w)a, b = 1, 2max = a if a > b else b## # 三元表达式#wide = 1new_w = 299 if wide > 1 else 'sdf' if wide == 0 else 28# 上面的例子先对wide &g

2020-09-07 21:44:44 2207

原创 日志同时打印在控制台并保存到文件

import loggingfrom logging import handlersdef loger(log_name,lev,log_path,when = "H",backCount=168): """ 同时输出到控制台和文件,并分包保存,达到一定文件数量自动删除 :param log_name: :param lev: 日志等级 :param log_path: 日志保存的路径 :param when: 分包标准 :param back

2020-08-29 16:24:43 1510

原创 python configparser读取库配置文件ini文件

#coding=utf-8import configparsercfg = configparser.ConfigParser()#先实例化cfg.read("..\config\config.cfg",encoding='UTF-8')#指定配置文件的路径,和编码格式print(cfg.sections())#获取所有section#['english', 'french', 'files']print(cfg["french"]["greeting"])#获取指定section下option

2020-08-26 16:31:53 151

原创 numpy库简单使用

import numpy as np with open(filename, 'r', encoding='utf-8', errors='ignore') as rf: number = rf.readlines() number = list(map(int, number)) mx = max(number) mn = min(number) # 均值 ag = np.mean(number)

2020-08-24 15:10:33 226

原创 记录下带参装饰器的参数传递循序

带参数装饰器@name(arg)faction_name 先传arg 在装饰factionhttps://www.jianshu.com/p/2ffb2a0d2b4c

2020-08-23 17:29:18 120

原创 记录一个bat工具,打开软件并实现回车确定。

记录一个bat工具,打开软件并实现回车确定。chcp 65001:::utf-8:::关闭命令行打印输出:::@ echo off%1 %2ver|find "5.">nul&&goto :Adminmshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof:Admin:::切换管

2020-08-10 16:56:51 5605

原创 Linux基础回顾(2)

Linux 压缩Zip -r 压缩后的包名 被压缩的文件夹(zip、war)tar cvf 压缩后的包名 被压缩的文件夹(tar.gz)解压unzip 包名tar -jxvf 包名修改权限(文件脚本默认无执行权限)r 4 w 2 x 1chmod 777 文件/文件夹/(加文件夹下所有文件都满权限)chmod +/-r/w/x 文件/文件夹/*改变文件的拥有者chow...

2020-04-20 21:26:57 74

原创 Linux基础回顾(1)

/ 根目录 反斜杠yum 包管理工具 (安装、展示)yum list 列出已安装yum search 包名 查找本地的指定包指定包yum install -y 包名 安装制定的包 y 直接确定yum remove 包名 删除包yum updata 包名 更新指定包ifconfig 查看IPcd 进入目录命令ls 查看目录下所拥有的文件、目录ls -l ll 查看目...

2020-04-19 17:36:46 111

原创 selenium基础操作回顾

# from selenium.webdriver.support import expected_conditions as ec# from selenium.webdriver.support.wait import WebDriverWait# from selenium import webdriver# from selenium.webdriver.common.by impo...

2020-04-16 23:39:15 111

原创 装饰器DDT基础回顾

import unittest# 导入DDT装饰器模块# from ddt import ddt,data,unpack# @ddt# class My_Test_Case(unittest.TestCase):# def setUpClass(cls) -> None:#在所有用例执行前执行一次# pass# def tearDownClas...

2020-04-16 23:34:15 720

原创 pymysql基础用法回顾

# import pymysql# # 打开数据库连接conn = pymysql.connect(host=“10.235.128.xx”,user=“root”,password=“Test123.”,port=3306,database=“mysql”)# Database 要使用的数据库名称 port 端口 默认3306# # 使用 cursor() 方法创建一个游标对...

2020-04-16 23:33:08 167

原创 openpyxl基础用法回顾

导入openpyxl模块# from openpyxl import load_workbook,workbook# wb = load_workbook(’./test_data/test.xlsx’)# sheet = wb.get_sheet_by_name(‘data’)# a = sheet.cell(2,1).value# print(a)# sheet.cell(1,5...

2020-04-16 23:30:34 162

原创 requests库基本用法回顾

# 请求的链接 直接将参数放在url# url = ‘http://’# #发送get请求 传参用 params post 用 data# r = requests.get(url)# #请求的状态码 200 404# status = r.status_code# print(status)#打印状态码# print(r.status_code)#打印状态码# print(r...

2020-04-16 23:28:56 128

原创 mysql基础操作回顾

查看所有数据库show databases切换数据库use 库名查看库中的表show tables查看表结构desc morder创建数据库create database 库名删除数据库drop database 库名数据类型int flout varchar 时间创建表create table 建表删除表drop table 表名新增insert in...

2020-04-13 21:44:45 77

原创 LAM环境搭建

准备xftp xshell jdk tomcat因为 tomcat 的 安装需要搭配 jdk在centos 新建下新建 /usr/javamkdir /usr/java将JDK安装包 jdk-7u79-linux-x64.tar.gz 上传到 /usr/java 下安装:rpm -ivh jdk-7-linux-i586.rpm在centos 新建下新建 /usr/tomc...

2020-04-05 11:03:48 430

原创 robot元素定位

robot 元素定位1、id定位id=属性2、name定位name=username3、CSS定位方法用法举例说明css=#kwid=“kw"的元素css=.s_iptclass="s_ipt"的元素css=input[id=“kw”]id属性值为kw的input元素css=input[id=“kw”][class*=“s_ipt”]id属...

2020-04-05 11:00:28 385

空空如也

空空如也

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

TA关注的人

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