- 博客(74)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
windows7部署hitchhiker
安装运行前提:确保机器有安装: nodejs 7.60+, 推荐用最新LTS版本以及数据库 mysql 5.7+ (支持json列); 一,完成nodejs环境 1,去nodejs官网下载最新版本的LTS安装包,点击下载nodejs8.11.4 LTS 2,安装nodejs,新建一个nodejs文件夹,安装到这个文件夹中 3,配置相关环境变量,一个是P...
2018-08-28 23:30:10 828
linux上安装Docker
前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。使用 yum 安装(CentOS 7下)Docker 要求 CentO...
2018-08-26 22:35:24 281
原创 Linux升级mysql到5.7
手动操作 1、先查看主机是否已安装mysql(linux默认已安装mysql) 查看命令: yum list mysql* rpm -qa mysql* 2、删除已安装的mysql 删除命令: yum remove mysql* ...
2018-08-26 11:09:48 3402 1
原创 Linux升级python到3.6
# python -V # 查看python 版本# cd /home/centos/Downloads # 进入存放目录# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz # 获取新版的 python# tar xvf Python-3.6.1.tar.xz # 解压文...
2018-08-26 09:46:04 736
原创 python对token的有效期校验简单例子
# -*- coding: utf-8 -*-import hashlib#待加密内容strdata="xiaojingjiaaseafe16516506ng"h1=hashlib.md5()h1.update(strdata.encode(encoding='utf-8'))strdata_tomd5=h1.hexdigest()print...
2018-07-18 14:27:08 3047 1
jmeter使用beanshell格式化时间变量提供使用
import java.util.*;import java.text.SimpleDateFormat;String str1 = (new SimpleDateFormat("yyyy-MM-dd")).format(new Date());String str2 = (new SimpleDateFormat("hh:mm:ss.SSS")).format(new D...
2018-07-16 11:35:40 1106
原创 python检查list是否有重复的数据
from collections import Counter def func1(num_list): ''' 直接使用set方法 ''' if len(num_list)!=len(set(num_list)): print 'have duplicates!!!' else: p...
2018-07-06 14:38:04 8635
原创 python轻量级定时任务
提到定时任务调度的时候,相信很多人会想到芹菜celery,要么就写个脚本塞到crontab中。不过,一个小的定时脚本,要用celery的话太“重”了。所以,我找到了一个轻量级的定时任务调度的库:schedule。 库的安装还是最简单的pip install schedule,使用起来也是很容易理解的。我们从最简单的栗子看起: import scheduleimport t...
2018-07-03 14:48:14 199
flask_restful API 模块化示例
一、执行文件run.py # -*- coding: utf-8 -*-from exception.handler_exception import HandlerException as handlerfrom flask_restful import Apiapp = Flask(__name__)api = Api(app)import app...
2018-07-02 10:01:09 624
原创 jquery-ajax简单示例一
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Json Test Demo</title> <script src="http://cdn.bootc
2018-07-01 11:38:58 153
原创 webdriver自动化测试_键盘事件 python
我们在实际的测试工作中,有时候我们在测试时需要使用tab 键将焦点转移到下一个元素,用于验证元素的排序是否正确。webdriver 的Keys()类提供键盘上所有按键的操作,甚至可以模拟一些组合建的操作,如Ctrl+A ,Ctrl+C/Ctrl+V 等。在某些更复杂的情况下,还会出现使用send_keys 来模拟上下键来操作下拉列表的情况。#coding=utf-8from seleni...
2018-06-29 18:38:38 244
python的logging模块简单应用
Python3 标准库自带logging模块,使用的时候直接引用 写logimport logging # 引入logging模块from logging.handlers import TimedRotatingFileHandlerimport os.pathimport time# 第一步,创建一个loggerlogger = logging.get...
2018-06-10 15:47:37 207
python3使用蓝本Blueprint
在使用flask进行一个项目编写的时候,可能会有许多个模块,很不方便管理维护,flask中便有了blueprint的概念。可以分别定义模块的视图、模板、视图等等,我们可以使用blueprint进行不同模块的编写,不同模块之间有着不同的静态文件、模板文件、view文件,十分方便代码的维护和管理。目录结构如图: run.py代码如下: from flask import Flask...
2018-05-28 22:50:31 788
SQL server查看表注释以及字段注释表结构字段说明
USE 库名;SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段序号 = A.colorder, 字段名 ...
2018-05-21 13:38:16 4031
Python实现excel测试用例转xml导入到TestLink
使用python版本为:3.5环境要求:1,安装jdk1.82,安装python3,安装python模块xlrd、xml 运行(注意:excel文件、xml文件和代码执行文件在同一目录):1、命令行进入到py文件的目录(windows系统,cmd进入dos命令窗口,执行:“cd C:\Users\...”,进入到文件所在路径目录,这里举例文件在...
2018-03-20 16:59:56 652
jmeter创建ssh连接访问数据库
互联网行业越来越重视安全机制,很多公司数据库连接都会在原有基础连接信息上,再加一层身份校验,比如ssh层连接身份校验。 我们在做接口测试的时候,常常都需要到数据库里面拿一些数据,为了方便,使用jmeter的jdbc request和jdbc connection configuration模块功能可以满足基本的测试数据需求。 但是,在jdbc connection conf...
2018-02-23 14:41:35 2166 2
原创 eclipse for mac 常用快捷键
为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作。 关于 Eclipse for Windows 的快捷键,在百度和谷歌等搜索引擎都可以搜索到,在这里只提供 Eclipse for Mac 的常用快捷键。我并不打算把所有的快捷键都罗列出来,那样非常没有必要。Command + O:显示大纲Command + 1:快速修复Comm...
2017-09-23 14:21:58 213
CentOS7使用yum时File contains no section headers.解决办法
安装好CenOS7后,自带的yum不能直接使用,使用会出现如下问题: 原因是没有配置yum源,修改/etc/yum.repos.d/CenOS-Base.repo文件内容如下:# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update...
2017-09-13 22:35:05 21821 4
原创 beanshell中解决中文乱码
打开“jmeter.properties”文件,搜索“jsyntaxtextarea.font.family”,然后去掉注释。#jsyntaxtextarea.font.family=Hack#jsyntaxtextarea.font.size=14去掉“#”即可 修改字体大小只需要更改中size的值,默认为14,可根据需要调整。 重启jmeter生效。...
2017-09-06 12:04:30 1354
原创 HTTP通信GET和POST区别都有哪些?
Http目前有1.0和1.1两个版本 http 1.0是非持续性连接http 1.1是持续性连接 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4...
2017-08-24 17:00:48 452
原创 最完整build.xml解释
Ant的概念Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是我在...
2017-08-17 16:02:45 4985
appium+Python环境准备
appium 可以说是做 app 最火的一个自动化框架,它的主要优势是支持 android和 ios,另外脚本语言也是支持 java 和 Python。学习 appium 最大的难处在于环境的安装,80%的人死于环境安装,然后就没然后了,10%的人被环境折腾一周以上,只有剩下的 10%人品好,可以顺利安装。示例环境为:Windows7 64位系统一、准备①jdk 1.8.0(64...
2017-07-25 16:49:03 186
原创 Python3调用阿里短信api发送短信
阿里提供的短信通道api给的参考是Python2.X版的,然而对于Python3.x版本,也同样适用 阿里接口调用文档:https://market.aliyun.com/products/57002003/cmapi011900.html#item-1 Python3代码示例如下:import urllib.requestimport urllib3from...
2017-07-06 13:59:27 978
原创 jmeter抓包使用
步骤:一、启动jmeter①“测试计划”种添加“线程组”②“工作台”中添加“http代理服务器”③配置代理信息,如下图:Global Settings设置端口号(0000~9999),HTTPS Domains设置代理IP(这里填写jmeter所在机器的IP地址) 二、手机设置代理①设置——》进入到无线连接设置,打开已连接WiFi,配置代理信息 ②手动代理配置的服...
2017-07-06 09:25:35 1805
原创 Windows环境部署Jenkins
Jenkins是基于Java开发的一个持续集成工具,所以需要Java环境的支持。 首先,我们需要配置Java环境。一、下载jdk安装文件下载地址:http://www.java.com/zh_CN/download/manual.jsp 我使用的是Windows 64位操作系统,所以这里选择“Windows (脱机) 64位”,这里脱机就是不需要联网就能进行的安装。...
2017-07-05 09:14:38 395
原创 selenium+python更改Firefox浏览器路径
我们都知道,使用默认浏览器安装路径,不需要去特意指定浏览器启动路径。 如果是Firefox浏览器,则只需要执行如下代码就可以启动浏览器 from selenium import webdriverdriver=webdriver.Firefox()driver.get("http://www.baidu.com/") 如果是Google Ch...
2017-07-04 11:25:55 2335 1
原创 完全基于Python3.X基础深入巩固_数据结构预算法_解压可迭代对象赋值给多个变量...
如果一个可迭代对象的元素个数超过变量个数时,会抛出一个 ValueError 。 那么怎样才能从这个可迭代对象中解压出N个元素出来?Python的星号表达式可以用来解决这个问题。比如,你在学习一门课程,在学期末的时候, 你想统计下家庭作业的平均成绩,但是排除掉第一个和最后一个分数。如果只有四个分数,你可能就直接去简单的手动赋值, 但如果有24个呢?这时候星号表达式就派上用场了: d...
2017-07-02 21:00:24 160
完全基于Python3.X基础深入巩固_数据结构预算法_解压序列赋值给多个变量
从14年接触Python,就被它简洁易懂的个性吸引了。最开始学习是使用的2.X版本的,因为这个版本网上资料相对多很多。然而在后续的深入学习中,发现了2.x的一些不足之处,或者是说我个人的偏见。可以参考一下这篇帖子的整理:http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html至于我为什么坚持使用Pyth...
2017-07-01 22:22:00 145
原创 爬取网站图片,并下载保存到指定文件夹
源码如下:# -*- coding: utf-8 -*-# @Time : 2017/5/18 17:38# @Author : xiaojingjing# @Site : # @File : finde_mmimg.py# @Software: PyCharmimport urllib.requestimport os,shutil...
2017-05-19 12:31:11 1553
使用凯撒加密法加密
凯撒密码 凯撒:除了是一个男人之外,他还是古罗马时期伟大的军事家和政治家。高卢战争的时候,他发明了这个密码,使得可以在敌人无法理解的情况下与联军进行联络。 凯撒密码:正如刚才我们例子中的,将明文中的各个字符按顺序进行 n 个字符错位转换的加密方法我们称为凯撒密码。优点:实现了最简单的加密方案,容易理解缺点:对于有一点点密码学功底的朋友来说,安全强度几乎为零,有点弱...
2017-04-28 13:04:26 3504
Python发送邮件,outlook客户端发件人后缀乱码问题解决
# -*- coding: utf-8 -*-# @Time : 2017/4/17 17:22# @Author : xiaojingjing# @File : sendemail.py# @Software: PyCharm# coding:utf-8import smtplibimport tracebackfrom email.utils i...
2017-04-18 11:15:20 1272 1
原创 atom写文档技巧
1. 段落和标题大纲标题大纲(类似于HTML的H1, H2, …)简单得很,一级标题用# 标题, 二级标题用## 标题,三级标题用### 标题,以此类推。段落(类似HTML的<p>)标签连续的2个回车表示一个段落。就这么简单2. 无序列表和有序列表无序列表每个每个列表项用*开头有序列表每个列表项用1., 2., ……...
2017-04-13 16:28:41 352
原创 sqlalchemy练习(二)
# -*- coding: utf-8 -*-# @Time : 2017/4/10 14:33# @Author : xiaojingjing# @File : sqlalchemy_core.py# @Software: PyCharmimport sqlalchemyprint(sqlalchemy.__version__)from sqlal...
2017-04-10 15:29:35 174
sqlalchemy练习(一)
# -*- coding: utf-8 -*-# @Time : 2017/4/10 10:08# @Author : xiaojingjing# @File : sqlalchemy_tutorial.py# @Software: PyCharmimport sqlalchemy#引入此包,方便告诉程序使用什么数据库引擎from sqlalchemy ...
2017-04-10 14:32:07 167
原创 使用SQLAlchemy(转载)
数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表:[ ('1', 'Michael'), ('2', 'Bob'), ('3', 'Adam')] Python的DB-API返回的数据结构就是像上面这样表...
2017-04-10 13:44:25 114
【Flask学习笔记】Jinja2的宏功能(三)
Jinja2的宏功能有些类似于传统程序语言中的函数,既然是函数就有其声明和调用两个部分。先声明一个宏: <html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head>&am
2017-03-31 15:02:13 185
【Flask学习笔记】模板(二)
flask 使用 jinjia2 模板引擎,为了便于使用,已经集成到 render_template 函数中,可以直接调用。模板引擎实现对模板的渲染,就是根据上下文,对模板中的占位变量,用真实值替换,形成最终的响应文件。默认情况下,Flask 在程序文件夹中的 templates 子文件夹中寻找模板。 (一)模板的调用demo.py文件代码如下:from flask imp...
2017-03-30 22:50:39 195
【Flask学习笔记】环境部署,helloworld,路由与反向路由(一)
准备工作:1,Python安装2,pip安装3,Flask安装 python安装,官方下载地址:https://www.python.org/getit/pip安装,地址:https://pip.pypa.io/en/stable/installing/,使用get-pip.py文件来安装pip①下载get-pip.py文件②打开cmd命令窗口,进入到“get-...
2017-03-30 11:17:43 312
原创 python3操作mysql数据库
Python操作mysql数据库,在2.X版本中,需要安装mysqldb库,在3.X版本后,用得是pymysql连接数据库了。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。python3往后版本自带pip,...
2017-03-20 15:59:33 107
原创 程序员个性注释图案
//// .::::.// .::::::::.// :::::::::::// ..:::::::::::'// '::::::::::::'// .:::::...
2017-03-17 09:26:05 2732
CentOS7系统管理与运维实战高清完整版2
2017-09-13
Jenkins权威指南中文完整版
2017-09-13
全栈性能测试修炼宝典 jmeter实战 pdf (2-2)
2017-09-06
全栈性能测试修炼宝典 jmeter实战 pdf (1-2)
2017-09-06
python新手学习路线详解
2015-08-07
CharlesV3.6破解版(包含32bit和64bit两个版本)
2015-03-18
selenium-server-standalone-2.45.0
2015-03-17
云层性能测试进阶指南DVD
2014-03-05
达人学习资料种子库
2013-09-23
Java分组、分页源码
2013-06-19
tomcat6.0_+_myeclipse8.5_+_jdk_完整配置环境(很详细)
2012-06-27
关于Python3.4版本zipfile模块使用的问题,zip压缩包过度解压如何控制?
2017-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人