- 浏览: 245257 次
- 性别:
- 来自: 上海
最新评论
文章列表
打开“jmeter.properties”文件,搜索“jsyntaxtextarea.font.family”,然后去掉注释。
#jsyntaxtextarea.font.family=Hack
#jsyntaxtextarea.font.size=14
去掉“#”即可
修改字体大小只需要更改中size的值,默认为14,可根据需要调整。
重启jmeter生效。
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个操作。
GET一般用于获取/查询
Ant的概念
Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是我在Tab前面加了一个空格,所以我的命令就不能执行”。有一些工具在一定程度上解决了这个问题,但还是有很多其他的问题。Ant则与一般基于命令的工具有所不同,它是Java类的扩展。Ant运行需要的XML格式的文 ...
appium 可以说是做 app 最火的一个自动化框架,它的主要优势是支持 android和 ios,另外脚本语言也是支持 java 和 Python。
学习 appium 最大的难处在于环境的安装,80%的人死于环境安装,然后就没然后了,10%的人被环境折腾一周以上 ...
阿里提供的短信通道api给的参考是Python2.X版的,然而对于Python3.x版本,也同样适用
阿里接口调用文档:https://market.aliyun.com/products/57002003/cmapi011900.html#item-1
Python3代码示例如下:
import urllib.request
import urllib3
from urllib import parse
def getClient():
urllib3.disable_warnings()
http = urllib3.PoolMana ...
步骤:
一、启动jmeter
①“测试计划”种添加“线程组”
②“工作台”中添加“http代理服务器”
③配置代理信息,如下图:Global Settings设置端口号(0000~9999),HTTPS Domains设置代理IP(这里填写jmeter所在机器的IP地址)
二、手机设置代理
①设置——》进入到无线连接设置,打开已连接WiFi,配置代理信息
②手动代理配置的服务器IP跟端口需要与jmeter的HTTP代理服务器中的配置一直
三、HTTP代理服务器——》启动
①选中“HTTP代理服务器”,最下方点击“启动”按钮。
②检查手机WiFi连接以及WiFi ...
Windows环境部署Jenkins
- 博客分类:
- jenkins
Jenkins是基于Java开发的一个持续集成工具,所以需要Java环境的支持。
首先,我们需要配置Java环境。
一、下载jdk安装文件
下载地址:http://www.java.com/zh_CN/download/manual.jsp
我使用的是Windows 64位操作系统,所以这里选择“Windows (脱机) 64位”,这里脱机就是不需要联网就能进行的安装。
二、下载好后,进行安装,指定好安装的路径,然后配置环境变量
环境变量配置,参考:http://xiaojingjing.iteye.com/blog/2201845
替换相关jdk版本名称或者路径即 ...
我们都知道,使用默认浏览器安装路径,不需要去特意指定浏览器启动路径。
如果是Firefox浏览器,则只需要执行如下代码就可以启动浏览器
from selenium import webdriver
driver=webdriver.Firefox()
driver.get("http://www.baidu.com/")
如果是Google Chrome浏览器, 就需要安装浏览器驱动了。最简单的就是使用pip来进行安装
pip install chromedriver
这样我们就可以使用Chrome浏览器来启动 ...
如果一个可迭代对象的元素个数超过变量个数时,会抛出一个 ValueError 。 那么怎样才能从这个可迭代对象中解压出N个元素出来?
Python的星号表达式可以用来解决这个问题。比如,你在学习一门课程,在学期末的时候, 你想统计下家庭作业的平均成绩,但是排除掉第一个和最后一个分数。如果只有四个分数,你可能就直接去简单的手动赋值, 但如果有24个呢?这时候星号表达式就派上用场了:
def drop_first_last(grades):
first, *middle, last = grades
return avg(middle)
另外一种情况,假设你现在 ...
从14年接触Python,就被它简洁易懂的个性吸引了。
最开始学习是使用的2.X版本的,因为这个版本网上资料相对多很多。
然而在后续的深入学习中,发现了2.x的一些不足之处,或者是说我个人的偏见。
可以参考一下这篇帖子的 ...
爬取网站图片,并下载保存到指定文件夹
- 博客分类:
- Python爬虫
源码如下:
# -*- coding: utf-8 -*-
# @Time : 2017/5/18 17:38
# @Author : xiaojingjing
# @Site :
# @File : finde_mmimg.py
# @Software: PyCharm
import urllib.request
import os,shutil
def url_open(url):
req=urllib.request.Request(url)
req.add_header('User-Agent','Mozilla/5. ...
使用凯撒加密法加密
- 博客分类:
- python密码学编程
- Python
凯撒密码
凯撒:
除了是一个男人之外,他还是古罗马时期伟大的军事家和政治家。高卢战争的时候,他发明了这个密码,使得可以在敌人无法理解的情况下与联军进行联络。
凯撒密码:
正如刚才我们例子中的,将明文中的各个字符按顺序进行 n 个字符错位转换的加密方法我们称为凯撒密码。
优点:实现了最简单的加密方案,容易理解
缺点:对于有一点点密码学功底的朋友来说,安全强度几乎为零,有点弱不禁风。
# -*- coding: utf-8 -*-
# @Time : 2017/4/17 17:22
# @Author : xiaojingjing
# @File : sendemail.py
# @Software: PyCharm
# coding:utf-8
import smtplib
import traceback
from email.utils import formataddr
from email.mime.text import MIMEText
for emails in open("email_list.txt&quo ...
1. 段落和标题大纲
标题大纲(类似于HTML的H1, H2, …)
简单得很,一级标题用# 标题, 二级标题用## 标题,三级标题用### 标题,以此类推。
段落(类似HTML的<p>)标签
连续的2个回车表示一个段落。就这么简单
2. 无序列表和有序列表
无序列表每个每个列表项用*开头
有序列表每个列表项用1.
# -*- coding: utf-8 -*-
# @Time : 2017/4/10 14:33
# @Author : xiaojingjing
# @File : sqlalchemy_core.py
# @Software: PyCharm
import sqlalchemy
print(sqlalchemy.__version__)
from sqlalchemy import create_engine
from sqlalchemy import Table,Column,String,Integer,MetaData,ForeignKey
...