自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 python_ssh连接服务器

import paramiko#创建SSH对象ssh = paramiko.SSHClient()#运行连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#连接服务器ssh.connect(hostname='192.168.0.110', port=22, username='root', password='root')#执行命令并获取命令结果#stdin为输入的命令#stdout.

2022-02-16 16:25:46 1753 1

原创 excel文件去重

#导入pandasimport pandas as pd#1.读取excel中的数据;frame = pd.DataFrame(pd.read_excel('C:/Users/EFY/Desktop/11/数据.xls', 'Sheet1'))#2.去除重复行后的数据;data = frame.drop_duplicates(subset='sn', keep='first', inplace=False)#drop_duplicates用法:#subset=‘需要去重复的列名’, keep.

2021-11-30 10:30:49 307

原创 appium_

{ "appPackage": "com.tencent.mm", "appActivity": "com.tencent.mm.ui.LauncherUI", "noReset": true, "fastReset": "false", "fullReset": "false", "platformVersion": "6.0.1", "deviceName": "6b8a965d", "platformName": "Android"}{ "platfo.

2020-06-11 21:23:27 195

原创 pycharm

1、文件开头注释:#!/user/bin/env python# -*- coding: utf-8 -*-# @Time :${DATE} ${TIME}# @Author : snail2、背景:

2019-11-21 21:41:51 204

原创 元素定位_css_js_frame_窗口

如果用class定位,class的名称包含空格,那么要把空格改成.class和id的方式可以一起使用如: #top-ida.top-classa使用属性定位也可以用: [role="search"][name="word"]---------------------------------js调试---------------------------...

2019-10-23 08:33:40 280

原创 python_pymysql

import pymysql#打开数据库连接db = pymysql.connect(host="localhost",port=3306,user="root",password="aaa",db="test",charset = "utf-8")#游标cursor = db.cursor()cursor.execute("select vers...

2019-10-16 21:28:57 113

原创 applium_ant_jenkins融合

ant与jenkins的安装及部署参见jmeter;jenkins>ant(bulid.xml)>脚本;其中的核心是build.xml的编写;在appium_demo工程目录下创建一个build.xml<?xml version="1.0" encoding="UTF-8"?><project name="appium_dem...

2019-10-16 12:04:34 169

原创 testng_reportng

@BeforeMethod进行druiver对象的初始化工作;@Test进行搜索关键字的测试;@DataProvider进行参数化数据驱动;@AfterMethod进行driver的清理工作;为什么用BeforeMethod而不用BeforeClass,针对方法进行的操作,每调用一次方法执行一次申请和注销操作;MiSearch.java-----package com.snail....

2019-10-14 16:16:08 194

原创 appium_java环境搭建

一、jdk安装:1、配置环境变量:电脑--属性--高级--环境变量新建系统变量:变量名:JAVA_HOME 路径:C:\Program Files\Java\jdk1.8.0_171变量名:CLASSPATH .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;选择“系统变量”中变量名为path的环境变...

2019-10-12 18:24:16 436

原创 linux_高级命令

1、Awk是对文本进行格式化的工具,适合处理比较复杂的格式处理Awk命令格式Awk[options]’pattern模式{Action动作}’file1,file2….Awk ‘{print $2,$3}’ access.log 打印第二第三列内容$1代表第一列,$3代表第三列,默认按空白字符做分割;Awk ‘{print “my name is:” $2,$3...

2019-10-08 21:45:24 140

原创 python_flask网站搭建

html相当于骨架;css相当于外貌;link是引入css标签的;script相当于思想;body相当于内容flask 官方文档:http://docs.jinkan.org/docs/flask/http请求: 协议://域名或ip/path1、flask最小应用:from flask import Flask#创建一个网站app = Flask(__name__)...

2019-09-30 16:31:24 1250

原创 Chrome最新版如何安装代理Proxy SwitchyOmega

1、由于Chrome的代理设置与windows10的1703及以后的版本不兼容,导致无法使用代理功能,给工作带来了很大的不便。最近发现一款不错的Chrome代理插件Proxy SwitchyOmega,由于众 所周知的原因,无法直接从谷歌的商店安装插件,但Chrome72版以后也无法直接安装该插件,经过一番挫折,终于安装成功,特来分享一下安装的经验。2、打开https://github.com...

2019-09-29 17:01:25 1443

原创 sql语句汇总

1、查询 类型 在某时间范围内,并做sum处理;SELECT SUM(play_times) FROM tb_ids_ad_exposure WHERE type='3' and play_starttime BETWEEN '2019-07-02 00:00:00' and '2019-07-02 23:59:59' ;2、删除 时间大于当前时间44天的数据DELETE FROM t...

2019-09-12 13:22:50 147

原创 新的一年,新的开始。

今天是2019年1月22日,好久没有登录过csdn了,以前上学时的账号也不记得了,重新申请了一个。随着年龄的增长,记忆力也变得不那么好了,好多东西长时间不看就忘记了。今天开通这个博客,一是:为了记录自己这段时间的学习历程,方便以后自己对一些资料的查找。二是:这段时间自己学习过程中遇到的一些坑,也会分享出来。如果刚好对一些同样存在这些问题困扰的同学有帮助,可以给我个评论,共同进步。三是:督促...

2019-09-10 10:17:36 114

原创 01_01print实例+文件读写

==print==文件读写==字符串格式化01.print语句# print(" * ")# print(" *** ")# print(" ***** ")# print(" ******* ")# print(" ***** ")# print(" *** ")# print(" * ")02.print换行# 更换结束符...

2019-09-10 10:15:25 107

原创 01_02条件语句实例

01=======if语句=========a = float(input("请输入一组数字"))if a > 0: print("这是一个正数")elif a == 0: print("这是零")else: print("这是一个负数")=============================#学生成绩大于等待90为A, 大于等于60为B, 小于...

2019-09-10 10:15:14 117

原创 HTTP错误排查

HTTP脚本400(Bad Request/错误请求) 检查脚本中的请求参数语法格式是否正确 401(Unauthorized/未授权) 检查脚本中的请求是否缺少必要的header信息 403(Forbidden/禁止) 检查脚本中的用户信息,是否拥有权限去操作业务 404(Not Found/未找到) 1、检查请求url地址,或者...

2019-09-10 10:15:02 346

原创 jmeter get_post请求入门

并发介绍1、启动tomcatE:\zidonghua\jmeter\apache-tomcat-7.0.72\bin startup.bat2、Get接口:http://127.0.0.1:8080/PerfTeach/GetMethod?skuId=123&opt=lee3、或者将参数写在parameter里4、POST接口1,...

2019-09-10 10:14:51 178

原创 jmeter_进阶__图形插件__逻辑控制器组件_if控制器比例分配_常量控制器

插件官网: http://jmeter-plugins.org/downloads/all1、下载manager到本地目录下, 重启jmeter后生效 如下:E:\zidonghua\jmeter\apache-jmeter-3.1\lib\ext\jmeter-plugins-manager-0.16.jar2、安装插件:选项-》JMeter Plugins Manager-...

2019-09-10 10:14:27 209

原创 jmeter_上传_下载

1、文件上传: 为post, 参数名:filename; MIMI类型:application/octet-stream上传成功后文件保存在tomcat目录下;2、文件下载:为get; 响应里为下载的文本文件的内容http://localhost:8080/PerfTeach/upload.jsphttp://localhost:8080/PerfTeach/DownloadS...

2019-09-10 10:14:15 97

原创 jmeter_进阶__后置处理器_JSON提取器_正则_cookie_header

1、JSON提取器只能提取json相关信息,如果是html信息则不适合专门对json数据进行提取的后置处理器; 一般后一个接口关联前一个接口的返回值时使用。post请求需要用到get返回json数据中的stock;Match Numbers: 1第一个; 0随机; -1所有值,取数组,这时用的时候post里要改为phonoNum=${p_stock_1}&email=t...

2019-09-10 10:14:01 285

原创 环境安装python,jmeter,

一、python1、pycharm 下载社区版免费https://www.jetbrains.com/pycharm/download/#section=windows2、下载pythonWindows x86-64 executable installerhttps://www.python.org/downloads/release/python-373/3、安装 pi...

2019-09-10 10:13:50 198

原创 02_01异常处理

01-------异常处理try: data1 = int(input("请输入除数")); data2 = int(input("请输入被除数")); print("{0}/{1}={2}".format(data1, data2, data1/data2))except Exception as error: print(error) print(...

2019-09-10 10:13:37 94

原创 jmeter_BeanShell_断言

* BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;* BeanShell是一种松散类型的脚本语言(这点和JS类似);作用:1、调用接口前处理一些数据;2、多个接口间参数数据的传递;3、结果的判断;4、加密* BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解...

2019-09-10 10:13:24 254

原创 jmeter_webservice

1、添加http post请求2、添加header:Content-type:text/xml路径/OrderService?wsdl注:body<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice...

2019-09-10 10:13:07 155

原创 03_函数参数

#函数参数: 参数、默认参数、不定长参数,键值参数def test(a, b="abc", *args, **kargs): print(a) print(b) print(args)#元组 for arg in args: print(arg) for key, value in kargs.items(): print(...

2019-09-10 10:12:54 93

原创 jmeter_socket(tcp取样器)

tcp是按照buffer传的服务器名称或IP:填写socket接口的ip端口号:写socket接口的端口号Re-use connection:是否重用链接,如果选择,同一个线程执行的所有请求都会使用一个tcp连接Re-use connection+close connection:每个请求结束后关闭连接End of line byte value:socket接口返回的数据结尾...

2019-09-10 10:12:42 1095

原创 jmeter_代码

1、引入jar包前5个是jmeter的包在E:\zidonghua\jmeter\apache-jmeter-3.1\lib 和E:\zidonghua\jmeter\apache-jmeter-3.1\lib\ext两个目录下选中==〉build path==〉Configure build path 就可以引入了。2、创建一个包3、添加JavaSamplerClient...

2019-09-10 10:12:27 400

原创 linux常用命令

常用的linux命令:目录类/ 根目录. 当前目录.. 上级目录cd / 进入根目录cd .. 进入上级目录ls 查看当前目录下的所有文件ll 查看当前目录下所有文件的详细信息pwd 显示当前目录的全路径文件类cp a.txt b.txt 将当前目录下的a.txt复制一份并命名为b.txtcp -r /home/test1 /root/test2 将home目录下...

2019-09-10 10:12:15 1514

原创 03_多线程

#============1、多线程#python的多线程是伪多线程,通过全局锁控制,各线程切换的很快import timeimport threadingdef big_dog_sleep(wait): print("big_dog_sleep") time.sleep(wait) print("big_dog_aweak")def er_dog_sle...

2019-09-10 10:11:59 100

原创 python_面向对象_类_设计模式

01-------------类-------------------class Person(object): age = 10; def __init__(self, age): if age is not None: self.age = age def speak(self): print("hello"...

2019-09-10 10:11:32 731 1

原创 python_迭代器_生成器

1.迭代器实现类对象的循环遍历class ShoppingCart(object): def __init__(self): self.index = 0 self.good = [1, 3, 5, 7, 9] def __iter__(self): return self def __next__(self): ...

2019-09-10 10:11:20 75

原创 jmeter操作系统级别监控工具

cd /home/server/tomcat1/bin/./startup.sh & tail -f ../logs/catalina.out1、Top命令是Linux下一个实时的、交互式的,对操作系统整体监控的命令,可以对CPU、内存、进程监控。是Linux下最常用的监控命令--------top - 05:10:14 up 1 day, 49 min, 2 users...

2019-09-10 10:11:06 1185

原创 JVM内存结构和垃圾回收

Jvm运行时区域Jvm内存结构==============================================================================JVM内存泄漏接口:http://localhost:8080/PerfTeach/MemoryLeak?userId=123&password=abc&waitTime=5...

2019-09-10 10:10:52 158

原创 数据库相关——存储过程

数据库启动:service mysql start1、insert into: 使用数据库工具的查询插入表信息INSERT INTO teacher(card_no, name, sex, age, course, created, modified) VALUES ('1233', 'abc', 'M', 12, 'eng',NOW(), NOW());2、存储过程:navicat...

2019-09-10 10:09:30 276

原创 02-04列表-07字典

#1---------列表list = [123, 456]print(list)list.append(456)#末尾添加print(list)list.insert(0, 789) #位置添加print(list)list2 = [1, 2, 3]list.extend(list2) #列表后面拼接print(list)list.reverse() #列表反转print...

2019-09-10 10:08:54 60

原创 python_库_json,random,ConfigParser,hashlib

1===============jsonimport jsonlist = [1, 2, 'abc', {'key': 456}]print(json.dumps(list))dumps 把pthon变成jsondata = '[123, 456, "abc", {"key": 234}]'result = json.loads(data)print(result[2])...

2019-09-10 10:08:36 73

原创 jmeter_linux_环境安装

=================1 jdk 安装=======================方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载jdk,然后解压[root@localhost java...

2019-09-10 10:08:21 660

原创 docker

参考:https://blog.csdn.net/weixin_33724059/article/details/909931865.打开终端,查看docker是否安装成功docker --version6.安装centos镜像 docker pull centos:7.2.15117.查看centos镜像 docker images8.删除镜像:docker rmi e...

2019-09-10 10:07:46 75

原创 redis命令

redis非关系型数据库;内存型数据库; key value数据库;redis支持更加丰富的数据类型;单线程实现的,不用考虑并发和锁的问题,只能用cpu的单核;适用于数据变化快且数据库大小可遇见(适合内存容量)的应用程序MongoDB 是文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值存储方式;必须有id;数据处理能力甚至比Redis的漂亮的多;MongoDB提供了全索引支持...

2019-07-24 21:44:51 108

c#3.0锐利体验系列课程5概括 喜欢就看看

c#3.0锐利体验系列课程5概括 喜欢就看看

2010-11-20

c#3.0锐利体验系列课程4概括 喜欢就看看

c#3.0锐利体验系列课程4概括 喜欢就看看

2010-11-20

c#3.0锐利体验系列课程3 概括 喜欢就看看

c#3.0锐利体验系列课程3概括 喜欢就看看

2010-11-20

c#3.0锐利体验系列课程1 概括 喜欢就看看

c#3.0锐利体验系列课程2 概括 喜欢就看看

2010-11-20

人力资源管理系统详细设计报告

人力资源管理系统详细设计报告 写作业时做个参考

2010-11-20

powerbuilder实验指导书

pb实验指导书 关于pb的7个实验 分享一下希望对有些人有用

2010-11-20

数据库原理课程设计指导书

数据库原理课程设计指导书 本课程设计是在学习《数据库原理》课程后,进行的一次全面的综合训练,其目的在于加深对数据库原理的理解,掌握运用数据库应用系统开发软件的使用方法。通过此次课程设计,将理论联系实际,可以增强自己的社会实践能力,培养自信心,为以后的科研和工作打下良好的基础

2010-11-20

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

TA关注的人

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