自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 python关于正则表达式贪婪匹配,最短匹配,精确匹配的原则

最近想抓一个网站的图片,写了一段程序,结果在爬取的时候,在某些位置就报爬取失败的错误。仔细查看了那些报错的数据对正则表达式的匹配有了更深的理解。最短匹配遵循以下原则:最先开始的匹配拥有最高的优先权——The match that begins earliest wins。即最短匹配是右侧最短,左侧不可知,很可能最长。首先看下例子:__author__ = 'Administrator'import...

2018-05-18 00:32:50 6718

原创 离线安装python库到Virtualenv

去官网下载库将库文件解压到本地打开库文件。

2020-11-24 15:25:40 1080

原创 pycharm开发环境

1、win7 sp1才支持python3.x的安装。需要对win7一直更新,直到满足安装要求。2、python3安装完成后,在cmd输入python会报错,需要安装Visual C++ Redistributable for Visual Studio 2015正常安装python3之后,打开cmd输入python,会进入python的编译器环境,否则报错,根据提示安装VC组建包C:\Users\Administrator>pythonPython 3.7.0 (v3.7.0:1bf9

2020-05-12 22:32:49 635

原创 pdb库 pdb.set_trace使用时的一个bug。

在使用pdb.set_strce跟踪程序运行的过程的时候,报错的位置是错误的。当出现此类语法错误的时候,建议先删掉pdb.setrace再调试,确定出错位置第一个语法错误,未定义的参数实际出错位置是第19行第二个数组下标为float而不是int实际出错位置是第18行...

2020-05-08 15:59:37 754

原创 快速run第三方代码-python2/python3代码的兼容

导航:别人的代码拿来用的时候,直接copy过来run会出现很多莫名其妙的问题。常见的原因如下:1、对应的库没有安装2、注释行提示错误3、python2和python3的语法和函数使用方式不同,最常见的就是print的用法解决方案:python的库安装最直接的方式是进入python的环境下使用pip安装,当然pycharm的包管理器也是不错的选择,但是有学习的成本。pip...

2020-05-05 22:33:40 185

原创 从0搭建Django-windows

知识架构图:window环境开发,pycharmpycharm(win7)环境搭建1、win7 sp1才支持python3.x的安装。需要对win7一直更新,直到满足安装要求。2、python3安装完成后,在cmd输入python会报错,需要安装Visual C++ Redistributable for Visual Studio 20153、win7上安装pych...

2020-04-30 02:59:18 329

原创 前端技术-前端框架 H-ui

http://www.hcoder.net/hui/docs218.html弥补做后端,前端学习麻烦的缺陷,快速完成前端的开发

2020-04-30 02:55:50 330

原创 git 常用

使用git做代码托管+++ init做git的初始化+++lounious@ali-198299:~/Aone$ git initInitialized empty Git repository in /Users/lounious/Aone/.git/+++git clone拉取远程代码 +++lounious@ali-198299:~/Aone$ ...

2020-04-30 02:52:44 650

原创 如何使用Django源码-windows/pycharm

此处只有win7的,其他参见文档????开发文档.7z一、win系统安装数据库并设置环境变量数据库安装8.0版本的数据库,因为Django不再支持5.5版本的数据库。https://dev.mysql.com/downloads/mysql/否则在做数据库迁移(python manage.py migrate)的时候会报错。1、安装python3+根据你的Windows版...

2020-04-30 02:02:57 907

原创 android测试工具之monkey

monkey测试monkey无差别点点点adb shell monkey --ignore-crashes --ignore-timeouts --kill-process-after-error --ignore-security-exceptions --throttle 1000 -v -v -v -s 5 10000

2020-04-30 01:20:39 96

原创 android测试工具之android profiler

android profiler内存分析工具

2020-04-30 01:19:58 133

原创 android测试工具之systrace

测试准备Systrace工具特别适合用来分析UI的性能。理论基础:在开发应用时,通常使用60fps的帧率来检测交互是否流畅,及16.66ms/帧首先确认一点,android studio集成了所有Android SDK下的工具。涉及android SDK的工具可以直接在android studio中安装使用。Android SDK另外新的版本android studio取消了sys...

2020-04-30 01:19:14 689

原创 界面控件识别工具-UI atomator

使用appnium测试框架做界面自动化测试的时候识别界面的控件需要Android SDK辅助。已经安装AS的可以在对应目录下找到,也可以单独下载安装Android SDK安装Android SDK方法https://www.jianshu.com/p/8f9bd841ce47下载完成到对应的文件夹下(mac),windows路径类似。安装工具包:除了默认选的包外,额外选上一下选...

2020-04-30 01:08:36 1289

原创 android studio使用-最简单的apk

AS的版本 AS版本 对应下载包 备注 3.0 android-studio-ide-171.4408382-mac.dmg 最稳定的版本,正式版 3.1 android-studio-ide-173.4670197-mac.d...

2020-04-28 21:08:17 1329

原创 android开发之developer文档

官方android开发者文档https://developer.android.com/docsandroid开发者的入门文档,对测试人员也有很大的知道作用

2020-04-28 11:15:12 502 1

原创 测试环境切换-Hosts文件的有些操作

host文件是

2020-04-28 10:38:48 938

原创 android测试之adb key问题

android系统有DS版本和RS版本,其中RS版本又称为user版本。一般没有root权限,当然也可以通过刷机获取。其中DS版本是debug版本,一般有root权限,且不需要key,直接进入调试模式就可以连接adb。本文介绍在有adb key的情况下,如何获取adb权限。注意:adb启动前,需连接好设备且保证设备进入调试模式确认数据线已连接上android设备terminal命令...

2020-04-26 16:52:56 4872

原创 android测试之android studio集成工具使用

android studio是Google为android的开发者提供的官方IDE工具,简称AS。他强力的社区支持和免费特性使得其超越IDE成为最为广泛的android工具。AS集成了很多工具帮助android的开发者和测试者去对应用更好的调试,优化和管理。本文将列举这些集成的工具并解释如何使用。AS的使用参考下面的链接。https://www.zhihu...

2020-04-26 16:13:26 468

转载 地图库的使用

https://blog.csdn.net/weiqifa0/article/details/104289912?depth_1-utm_source=distribute.pc_feed.none-task-blog-alirecmd-26&request_id=&utm_source=distribute.pc_feed.none-task-blog-alirecmd-26

2020-04-24 20:11:05 153

转载 Django(1)搭建Django的开发环境(待整理)

http://www.liujiangblog.com/

2019-06-28 01:05:50 337

转载 python的HTMLTestReportCN测试报告的改进

这个博客比较详细的说了对python自带报告的改进。可以参考对其他报告进行改进。https://blog.csdn.net/zhusongziye/article/details/79780381理解文中的一句话:script内容展示的其实就是我们case执行时 控制台输出的内容 所以如果你想获取自己在case中print出来的数据就这么做所以有要获取的内容,print打印出来,然...

2019-06-26 11:50:07 760

转载 mysql的安装和使用

参考此文章,安装配置,基本与此文类似。https://baijiahao.baidu.com/s?id=1629661608981614271&wfr=spider&for=pc安装和配置完成后,使用数据库。数据库版本最好8.0以上,Django 2.2版本不在支持5.5版本。https://dev.mysql.com/downloads/mysql/创建环境变...

2019-06-16 03:17:05 100

转载 mac中iterm2的配色方案

转自两个链接https://www.jianshu.com/p/33deff6b8a63    #这个链接讲解了整个过程,不过在操作如何将方案导入上没有详细介绍https://www.jianshu.com/p/43613289eb6e    #这个链接的第一部分配色,比较详细的介绍了下载和配置的过程,第二部分代码不用操作...

2019-02-15 11:14:35 2280

转载 mac下安装使用fiddler

转自 https://www.jianshu.com/p/c8f3ee2fa9aa该文档已经比较详细了,标注几个注意点1、下面的命令不是完整的命令,修改<mono version>为正确的mono版本/Library/Frameworks/Mono.framework/Versions/<mono version>/bin/mozroots --import ...

2019-02-14 17:25:59 456

转载 JMeter在Mac下的安装

 转载自此文 https://www.jianshu.com/p/bce9077d883c通过此文的指导顺利的完成了Jmeter在mac下的安装,因为之前在windows使用过jmeter所以对流程比较熟悉。这里把遇到的一些坑,怎么解决的附上1、首先是下载JDK版本的时候,JDK版本很可能已经发生了变化,下载的JDK版本是与链接不一样的,这个需要注意。下载的时候会提示 accept l...

2019-02-13 18:22:27 1420

原创 去除字符串中类似aba,bcb样式的子字符串

if __name__=='__main__': # arry=[-2, -1, -3, -4, -1, -2, -1, -5, -4] arr='qswsdffdrabafjgfjbdhfdf' # print(aba(arr)) # arry='aabbcc' for iter in range(len(arr)-2): #注意此处使用...

2018-12-26 14:08:38 514

原创 fiddler如何快捷、清晰的抓取http协议报文

fiddler简单、强大、局限性就是只能抓取http协议。这里介绍使用fiddler前的几个小窍门使能https协议抓包 隐藏无效数据及清包操作 获取目标报文,屏蔽无效报文 抓包开始及停止使用fiddler之前,先注意要抓包的http协议是不是带s的https安全协议。如果是的话需要使能解密功能。在fiddler勾选capture https traffic(抓取https协议报文...

2018-10-26 19:44:00 4207

原创 Notepad++同时搜索几个log中的关键字

1、Log文件全部copy至一个新的目录下2、打开notepad++操作步骤:搜索—在文件中查找,或者快捷键CTRL+F,选择find in files页签在下方输入参数查找目标:要查找的内容文件类型:在那种文件中查找目录:在哪个文件目录下查找...

2018-10-26 15:02:41 12998 1

原创 Jmeter 4.0连接postgresql数据库

网上很多Jmeter连接postgresql数据的资料,大多是2.0和3.0的。这里是4.0的。因为是自己一步步从坑里迈出来的内容会比较详细。适合新手学习。1、Jmeter连接postgresql数据库是需要jar包的。而且该包的版本与JDK的版本要对应。注意不是与Jmeter的版本对应。三者对应关系如下:Jmeter JDK postgresql驱动包 postgres...

2018-10-21 15:43:38 2771

原创 python3.7 打包成exe的一种方法 pyinstaller

首先该方法是dos界面的,没有使用GUI的包。对GUI感兴趣的可以学习下tkinter。不过从web服务器的发展趋势来看,使用网页实现界面是最有前景的,即python+html。Django和flask都是这方面的优秀实践。首先为啥说一定要注明是python3.7呢。因为之前的版本不支持pyinstaller。环境:pycharm2018.1+win10+python3.7工具:pyi...

2018-10-08 02:25:39 52433 20

原创 随机4个1-10的数字,计算24,python实现

我们小时候玩过的游戏,使用扑克牌,随机抽取其中的四张牌,算24点,其中J、Q、K为1。下面的内容将使用python的方式实现该游戏。环境:pycharm 2018.1+win10+python3.7(python最新版本,我是从3.5学起的,之后的版本差异不大。主要更新参见该网站:https://www.cnblogs.com/animalize/p/5633215.html)算法:1...

2018-10-07 18:35:40 8198 1

原创 通过Notepad++的NppFTP插件连接linux操作系统,并进行shell脚本的编辑

Notepad++是一款优秀的文本阅读及编辑软件,而它丰富的插件系统可以更方便的帮助我们处理linux系统。该文就是介绍如何使用Notepad++上的NppFTP插件连接Linux系统,并进行Linux文件的编辑1、安装Npp_FTP插件      两种方式,一种是直接打开Notepad++,点击“插件-->Plugin Manager-->Show Plugin Manage...

2018-05-14 17:40:39 6747 5

原创 pycharm 安装第三方库

pycharm自带了包管理的功能,对于很多学习python的新手来说能从pycharm直接搜寻需要的第三方库是件很舒服的事情。最近想添加第三方库paramiko,发现通过pip安装的并不顺利。就想到了用pycharm。先发效果图:过程如下:打开pycharm的包管理搜索界面(怎么进入这个界面网上很多)是,显示的可用库是空的(nothing to show)。搜索了很多的资料,通过摸索找到了一条可行...

2018-04-04 03:40:30 16013 7

原创 随机大量数据中找到top3的三个数

突然想写这个是之前在一家面试的时候提到的,当时觉得很简单。回来想了想做起来还是蛮有味道的。'''相关知识随机数生成:import random列表list的应用'''N:生成数据量if __name__ == '__main__': Num=input("Imput the cells of list:") N=int(Num) list1=Creat_random_Num...

2018-04-02 22:56:02 971

空空如也

空空如也

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

TA关注的人

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