自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 sublime Text3 === 无法输入input的问题解决办法

sublimetext无法对input或者raw_input执行。因此搜了很多方法后,解决了这个问题:1.先下载插件sublimerepl ,如果无法下载,请点击https://github.com/wuub/SublimeREPL下载后放在本地文件下:2.下打开 ..\Sublime Text 3\Data\Packages\SublimeREPL\config\Python目录下的M...

2017-09-25 14:18:00 359

原创 python基础===Number

本文转自:python之Number1、Python number数字Python Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。创建一个number数据值,改变数据的值,查看内存地址已发生改变:123456>>> num = 123>>&g...

2017-09-25 11:17:00 58

原创 python基础===Character string

本文转自:python之Character string1、python字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串,lPython不支持单字符类型,单字符也在Python也是作为一个字符串使用。>>> var1 = 'hello python' #定义字符串>>> print(var1[0]...

2017-09-25 11:14:00 47

原创 python基础===open()文件处理使用介绍

本文转自:Python open()文件处理使用介绍1. open()语法open(file[, mode[, buffering[, encoding[, errors[, newline[, closefd=True]]]]]])open函数有很多的参数,常用的是file,mode和encodingfile文件位置,需要加引号mode文件打开模式,见下面3buffering的可取值有0,1...

2017-09-25 11:12:00 54

原创 selenium===介绍

selenium是支持java、python、ruby、php、C#、JavaScript。  从语言易学性来讲,首选ruby,python  从语言应用广度来讲,首选java、C#、php、  从语言相关测试技术成度(及资料)来讲:ruby,python,java  或者你可以考虑整个技术团队主流用什么语言,然后选择相应的语言。selenium并不是单纯的一个工具,他是...

2017-09-25 10:55:00 61

原创 工具安装===Sublime Text-安装

Sublime Text 是一款通用型轻量级编辑器,支持多种编程语言。有许多功能强大的快捷键(如 Ctrl+d),支持丰富的插件扩展。如果平时需要在不同编程语言间切换,那么它将会是一个,不错的选择。百度搜索:Sublime Text,下载安装。首先启动 Sublime Text3 工具。菜单栏“Tool”-->“Build System”-->“New Build System...

2017-09-22 20:18:00 114

原创 Django===django工作流

通过一张图来总结一下Django 的处理过程:URL 组成:协议类型: HTTP/HTTPSHTTP 协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等。HTTPS(全...

2017-09-22 15:56:00 84

原创 python基础=== itertools介绍(转载)

原文链接:http://python.jobbole.com/85321/Python提供了一个非常棒的模块用于创建自定义的迭代器,这个模块就是 itertools。itertools 提供的工具相当高效且节省内存。使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。这一章,我们将一起看一看这些工具的应用实例以便理解并应用到自己的编程中去。让我们先从几个无限迭代器的例子开始吧!...

2017-09-22 11:02:00 96

原创 python基础===如何优雅的写代码(转自网络)

本文是Raymond Hettinger在2013年美国PyCon演讲的笔记(视频, 幻灯片)。示例代码和引用的语录都来自Raymond的演讲。这是我按我的理解整理出来的,希望你们理解起来跟我一样顺畅!遍历一个范围内的数字for i in [0, 1, 2, 3, 4, 5]:print i ** 2for i in range(6):print i ** 2更...

2017-09-21 17:38:00 60

原创 python基础===一道小学奥数题的解法

今早在博客园和大家分享了一道昨晚微博中看到的小学奥数题,后来有朋友给出了答案。然后我尝试用python解答它。原题是这样的:数学题:好事好 + 要做好 = 要做好事,求 “好、事、做、要”的值分别是多少?以下解题思路:list1=[0,1,2,3,4,5,6,7,8,9]for h in list1: for s in list1: for z in li...

2017-09-21 13:45:00 130

原创 python基础===列表类型的所有方法

链表类型有很多方法,这里是链表类型的所有方法:append(x)把一个元素添加到链表的结尾,相当于a[len(a):] = [x]extend(L)通过添加指定链表的所有元素来扩充链表,相当于a[len(a):] = Linsert(i, x)在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如a.insert(0, x)会插入到整个链表之前,而a....

2017-09-19 15:37:00 45

原创 python基础===通过菲波那契数列,理解函数

def fib(n): # write Fibonacci series up to n """Print a Fibonacci series up to n.""" a, b = 0, 1 while b < n: print(b) a, b = b, a+b>>>fib(2000)...

2017-09-19 15:27:00 74

原创 python基础===字符串切片

字符串的子串可以通过切片标志来表示:两个由冒号隔开的索引。>>> word'HelpA'>>> word[4]'A'>>> word[0:2]'He'>>> word[2:4]'lp'>>> word[:2] # The first two characters'He'&...

2017-09-19 14:49:00 49

原创 安全测试===BurpSuite使用教程-附安装包

jar包:Burpsuite1.6亲测可用.zip我的jdk版本:运行包:>>> java -cp BurpLoader.jar;burpsuite_pro_v1.6.jar larry.lau.BurpLoaderie配置:火狐配置:burpsuit配置:执行步骤:举例163邮箱首先打开ie浏览器,输入163邮箱,如下图:打开b...

2017-09-19 09:46:00 191

原创 appium===Appium的前世今生

一、什么是AppiumAppium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自...

2017-09-18 15:36:00 100

原创 appium===Python+Appium环境部署教程

*前提是你已经安装好python,以及python的pip工具*安装python请自行百度教程~1.安装安卓sdk安装包:http://tools.android-studio.org/index.php/sdk*如果不需要虚拟机,则不需要安装这一步!你需要科学上网,或者查找到国内的 Android 镜像,安装一个版本的Android虚拟机。你可以根据自己的喜好选择安装

2017-09-18 15:23:13 762

原创 locust===Writing a locustfile

The Locust classA locust class represents one user (or a swarming locust if you will). Locust will spawn (hatch) one instance of the locust class for each user that is being simulated. There are a f...

2017-09-18 15:06:00 63

原创 locust===官方说明文档,关于tasks

安装:>>> pip install locustlocust在官方simple_code中如下:from locust import HttpLocust, TaskSetdef login(l): l.client.post("/login", {"username":"ellen_key", "password":"education"})def...

2017-09-18 14:29:00 60

原创 安全测试===Mysql 注入练习网站(3)

http://redtiger.labs.overthewire.org/

2017-09-18 09:16:00 81

原创 安全测试===Mysql 注入技巧学习 MySQL注入技巧(1)

默认存在的数据库:mysql需要root权限读取information_schema在5以上的版本中存在测试是否存在注入方法假:表示查询是错误的 (MySQL 报错/返回页面与原来不同)真:表示查询是正常的 (返回页面与原来相同)共三种情况:字符串类型查询时:数字类型查询时:登陆时:'假''真"假""真\假...

2017-09-18 09:13:00 115

原创 安全测试===Mysql 注入技巧学习 MySQL注入技巧(2)

原文地址:http://websec.files.wordpress.com/2010/11/sqli2.pdf0x00、介绍也可以参考瞌腄龙的mysql注入科普:http://drops.wooyun.org/tips/123很多东西都是一样的,但是有一些小技巧确实很使用。以下所有技巧都只在mysql适用,因为它太灵活了0x01 MYSQl灵活的语法1 MySQL语法以及认证绕...

2017-09-18 09:09:00 58

原创 appium===报错Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without ...

要解决的问题:appium在androidV7.0系统上运行时报错Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.]原因分析:appium的uiautomator版本与androidV7.0不适配。预置条件:手机端已经安装完...

2017-09-13 14:09:00 247

原创 Appium===Appium+Python API(转)

Appium+python自动化8-Appium Python API前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。1.contextscontexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件...

2017-09-13 11:18:00 50

原创 appium===出错时截图的方法,自动截图

try: driver.find_element_by_id("kwsss").send_keys("selenium") driver.find_element_by_id("su1").click()except: driver.get_screenshot_as_file("/home/fnngj/python/error_png.png")如果持续集成测试...

2017-09-12 17:51:00 87

原创 appium===setup/setupclass的区别,以及@classmathod的使用方法

一、装饰器1.用setUp与setUpClass区别setup():每个测试case运行前运行teardown():每个测试case运行完后执行setUpClass():必须使用@classmethod 装饰器,所有case运行前只运行一次tearDownClass():必须使用@classmethod装饰器,所有case运行完后只运行一次2.@是修饰符,classmethod是py...

2017-09-12 17:11:00 225

原创 appium===元素定位

一、常用识别元素的工具uiautomator:Android SDK自带的一个工具,在tools目录下monitor:Android SDK自带的一个工具,在tools目录下Appium Inspector:Appium自带的一个功能,只有mac下可以使用该功能下面是用monitor抓取到的页面元素下面使用Appium Inspector定位的元素二、元素定位1.格式:fin...

2017-09-12 14:34:00 79

原创 appium===报错adb server version (31) doesn’t match this client (39); killing…的解决办法

当使用在cmd窗口调用adb shell命令的时候提示如下:adb server version (31) doesn't match this client (39); killing...error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:通常每个套接字地址(协议/网络地址/端口)...

2017-09-12 09:34:00 107

原创 appium===安卓SDK下载很慢的解决办法

方法一:http://www.apkbus.com/forum.php?mod=viewthread&tid=240851方法二:http://www.androiddevtools.cn/

2017-09-11 10:03:00 168

原创 HTTP===通用首部字段的各种指令解释

Cache-Control通过指定首部字段 Cache-Control 的指令,就能操作缓存的工作机制。指令的参数是可选的,多个指令之间通过“,”分隔。首部字段 Cache-Control 的指令可用于请求及响应时。Cache-Control: private, max-age=0, no-cache 缓存响应指令  public 指令  Cache-Control: pu...

2017-09-08 15:36:00 56

原创 HTTP===http首部字段

HTTP 首部字段HTTP 首部字段是构成 HTTP 报文的要素之一。在客户端与服务器之间以 HTTP 协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它能起到传递额外重要信息的作用。使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。HTTP 首部字段结构HTTP 首部字段是由首部字段名和字段值构成的,中间用冒号“:” 分隔。...

2017-09-08 14:30:00 60

原创 HTTP===如何理解网关

首先举个例子:假设你的名字叫小不点(很小),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知...

2017-09-07 16:46:00 57

原创 性能测试===当我们在谈性能测试的时候,我们在谈什么?

*本文转自虫师的博客:http://www.cnblogs.com/fnng/archive/2011/11/15/2250445.html本文仅用于收藏学习,如有侵权。立删~最近群里来了很多新朋友,大都是新做测试或准备做测试工作的,见好多新来上来就问关于LoadRunner的使用上的问题。对性能测试的理解也不是太清楚。公司说让他们对系统做个性能测试,他们听说LoadRunner是做性能测试...

2017-09-07 15:29:00 74

原创 HTTP===返回结果的HTTP状态码

HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。1.状态码告知从服务器端返回的请求结果状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。图:响应的状态码可描述请求的处理结果状态码如 200 OK,以 3 位数字和原因短语组成。数字中的第一位指定了响...

2017-09-06 10:29:00 67

轻量级数据库软件 HeidiSQL for win7 系统

轻量级数据库软件 HeidiSQL 汉化 中文版 for win7系统

2018-03-09

4.2.1 charles 破解版 抓包神器*注意!是win系统

4.2.1 charles 破解版 抓包神器,附有最新的教程。注意!是win系统

2018-03-07

tesseract-ocr安装包和中文语言包

tesseract-ocr安装包和中文语言包,可以识别图片中的汉字的辅助工具!

2018-01-09

记录键盘输入并自动邮件发送的钩子

+++++++++++++++本文仅作为各位参考学习使用,切勿用作非法用途!一切后果自负。++++++++++++++++..........

2017-09-26

《图解HTTP》完整彩色版.pdf

本书的上一版是 2004 年出版的《今夜わかる HTTP》(中文译名: 今晚我们一起学习 HTTP,翔泳社)。和当时一样,现在互联网的主 流仍是 Web,但人们对 Web 的要求却不断地发生变化。Google 在 2005 年推出了地图服务 Google Maps,很多人看到这一 Web 应用程序 的界面后感到十分震惊。因为在此之前,我们只能借助桌面应用程序 或 Flash 等方式,实现流畅滚动及视角放大缩小等功能,如今这些功 能仅需一个 Web 浏览器就能呈现了。也许正是由于 Google Maps 的出 现,人们对 Web 的要求才开始变得多了起来。发送请求、等待响 应,这些 HTTP 中稀松平常的功能已经无法满足人们的需求了。于 是,Web 不再停留在 HTTP/1.1 版本,在保持 HTTP 简洁的同时,也 开始开发新的功能。我之所以要撰写《今夜わかる HTTP》一书,是 因为我发现多数 Web 应用程序开发者并不了解支撑 Web 基础的 HTTP 协议。我坚信通过学习协议,大家能更深刻地理解 Web 开发。 即使是在本书撰写完成后的今天,我的这一想法仍未改变,肯定还有 很多开发者尚未了解 HTTP 协议。

2017-09-14

Python算法教程_中文版.pdf

Python算法教程_中文版.pdf

2017-08-25

gif生成工具,录屏

gif生成工具,录屏

2017-08-25

Badboy,jmeter脚本录制工具下载

脚本录制工具badboy下载

2017-08-10

python for android

python for android 安卓开发技术

2017-07-24

geckodriver-v0.18.0-win32

geckodriver-v0.18.0-win32,火狐浏览器驱动

2017-07-19

最纯净版本录屏软件200kb

物超所值,珍藏分享!

2017-07-18

python 安装pip

python 安装pip

2017-07-12

在Python环境下使用NLTK2进行文本挖掘text mining(英文版-书籍).pdf

在Python环境下使用NLTK2进行文本挖掘text mining(英文版-书籍).pdf

2017-07-11

Python_精要参考(第二版).pdf

Python_精要参考(第二版).pdf

2017-07-11

用Python,Lua和Ruby语言设计游戏.pdf

用Python,Lua和Ruby语言设计游戏.pdf

2017-07-11

[生物信息学编程使用Python].BPUP.pdf

[生物信息学编程使用Python].BPUP.pdf

2017-07-11

[Python灰帽子:黑客与逆向工程师的Python编程之道].(Gray.Hat.Python).Justin.Seitz.文字版.pdf

[Python灰帽子:黑客与逆向工程师的Python编程之道].(Gray.Hat.Python).Justin.Seitz.文字版.pdf

2017-06-30

空空如也

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

TA关注的人

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