- 博客(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
5315
原创 python的魔术方法大全
python的魔术方法大全转载 保存下链接https://www.cnblogs.com/nmb-musen/p/10861536.html
2022-04-01 22:53:56
905
转载 【转】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
500
原创 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
474
原创 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
475
原创 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
135
原创 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
1106
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
414
转载 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
993
原创 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
492
原创 记录一次搭建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
1199
原创 随手记录下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
668
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
180
原创 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
1815
原创 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
877
原创 日志模块,同时输出在终端并保存到本地
# -*-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
333
原创 记录下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
3079
原创 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
5356
原创 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
2547
原创 日志同时打印在控制台并保存到文件
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
1585
原创 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
179
原创 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
246
原创 记录下带参装饰器的参数传递循序
带参数装饰器@name(arg)faction_name 先传arg 在装饰factionhttps://www.jianshu.com/p/2ffb2a0d2b4c
2020-08-23 17:29:18
148
原创 记录一个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
6112
原创 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
91
原创 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
129
原创 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
126
原创 装饰器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
746
原创 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
196
原创 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
199
原创 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
148
原创 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
94
原创 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
480
原创 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
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人