自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 资源 (4)
  • 收藏
  • 关注

原创 [pytest源码6]-pytest-pluggy源码总结

前言在分析完pytest-pluggy部分后,在本篇进行一个总结。个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。回顾一下pluggy Demo# -*- coding:utf-8 -*-from pluggy import PluginManager, HookspecMarker, HookimplMarke...

2020-04-20 15:06:15 1470

原创 [pytest源码5]-pluggy深挖调用逻辑

前言本篇将详细分析如何通过PluginManager.hook调用plugin实现。个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。 GitHubpytest-pluggy深挖hook调用逻辑前面介绍了不少hook的调用逻辑,但是还有个hook_execute没接上,这里来完整的分析pm.hook.calculat...

2020-04-20 15:05:22 1487

原创 [pytest源码4]-pluggy之Plugin注册逻辑分析

前言本篇将详细对plugin的注册逻辑进行分析个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。 GitHubpluggy注册逻辑分析性我们来详细分析一下plugin的注册逻辑register方法下面以分片段的形式呈现 plugin_name = name or self.get_canonical_name(...

2020-04-20 15:04:02 1339

原创 [pytest源码3]-pluggy代码结构与核心设计

pluggy代码结构按照前面demo中的代码顺序,在分析pluggy的核心逻辑之前,我们先来了解HookspecMarker、HookspecMarker的用处是什么?1.HookspecMarker的实现逻辑是什么?我们来先来看它的代码注释class HookspecMarker(object): """ Decorator helper class for marking ...

2020-04-20 15:02:57 1413

原创 [pytest源码2]-pluggy准备工作

前言简单了解了pluggy之后,我们还需要再了解些知识,为解读代码逻辑做准备个人拙见,有错请各位指出。如果的我的文章对您有帮助,不符动动您的金手指给个Star,予人玫瑰,手有余香,不胜感激。hook和plugin的关系hook和plugin是1:N的对应关系,假设同时注册了多个实现了同一hook的plugin,则会对应的返回多个结果。Demo如下# -*- coding:utf...

2020-04-20 15:01:45 1407

原创 [pytest源码1]-pluggy简介

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-04-20 14:55:16 1691

原创 Jmeter/如何对一个智能识别图片的服务进行测试,随机抽取图库图片并验证其识别成功率

首先确定测试对象,测试指标request需要以form-data携带参数与图片,response返回对图片识别的目标,有多个时返回多个,目标种类可不同;未识别出任何目标或无目标时,返回[]测试策略为,对ABCD四种情况分别建立不同的Thread Group,每个Thread Group实现一个http请求图像智能识别服务,每个Thread Group建立一个Random...

2020-03-26 22:17:19 1462

原创 JIRA BUG管理工具实例教程

JIRA这个名字并不是一个缩写,而是截取自“Gojira”,日文的哥斯拉发音。(维基说的)JIRA是目前比较流行的基于Java架构的管理系统,开发者是 Atlassian,是集项目计划、任务分配、需求管理、错误跟踪于一体的一系列的什么什么的商业软件。其实就是名气大、使用它的公司多、部署简单、扩展丰富。讲点实在的,为什么它好?假如你公司用它,你可以他改造成适用于你们公司的风格(风格加功...

2019-05-08 09:07:35 5170

原创 (电脑故障)3.Reboot and Select proper Boot device or Insert Boot Media in sekected Boot device and press

状况:蓝底Reboot and Select proper Boot device or Insert Boot Media in sekected Boot device and press a key_翻译:重新启动电脑选择正确的启动设备或者将可拆分式的启动设备插入电脑引导媒体并按下键盘电脑较大可能是磕碰到或者撞到了,之后开机导致无法启动。(极少部分也会突然出现这个状况)简单来...

2019-01-01 20:28:35 11027

原创 (电脑故障)2.电脑突然就找不到网络,上不了网

今天帮人修了下电脑,状况是:一直都没毛病,昨晚还在上网,今天开机之后网络那里就显示一个红叉,无线网络,热点都找不到了蓝牙也找不到了。打开网络适配器之后,全部都启用了。但是都显示一个红叉。解决步骤:1.禁用网络适配器然后重启网络适配器,成功则红叉消失,电脑恢复。不行则排除此问题 2.打开命令提示符(Windows微软图标 + r)输入cmd 回车可打开。 输入 : ping ...

2018-11-08 21:20:21 5355 5

转载 在STS(Spring Tool Suite)中配置Maven,以及配置不成功的解决方案

Spring Tool Suite Spring 项目快速开发的工具集合,简称sts。主要用于快速的开发Spring项目,我们不用再去编辑繁琐的xml配置文件,而是由工具自动生成。 STS下载1.可自行到官网下载,选择需要版本下载2.STS3 下载链接http://spring.io/tools3/sts/all3.STS4 下载链接http://spring.io...

2018-11-07 11:10:55 5739 1

转载 《王者荣耀》伤害计算(数值研究)

这个这么火的Moba手游,突然对它的伤害计算方式产生了兴趣,研究了下。 一、伤害计算方式由防御数值越高免伤比例越高来看,战斗公式很有可能用的是乘法公式(MOBA游戏大部分用的均为乘法公式):损血 = 攻击*(1-免伤%) 二、免伤计算及效果免伤% = 防御/(X+防御)带入数据约为:X = 602(网上给出的猜测数值)所以,免伤% = 防御/(602+防御)...

2018-08-29 22:46:49 27898 5

原创 面试/一些思维发散的题(带参考回答)每日一份题

只提供刻度5升和3升的两个水杯,和不限量的水。怎么取4升水? 25个小朋友在只有五条跑道的赛道比赛,选出前三名至少要举行几次比赛? 你刚建了一间房子,房子的每一面墙都是朝南的。突然你回头看到了一只熊,请问这只熊是什么颜色的? 有8个台球,其中一个比其他七个都重一些。如果仅仅是使用天平而不称出具体重量,请问最少几次能找出那个最重的球? 医生给了病人两种药,一种药两颗,两种药的成分不同,但外观...

2018-07-20 23:53:29 8497 2

原创 CSS/HTML 一个漂亮的用户注册(用户登录)页面 动态效果

先上效果图吧平面泡沫立体泡沫之前想做动态泡泡的效果,在网上没有搜到类似的样式。所以自己做了一个发上来,给有需要的人参考参考。代码部分有疑问或者有错请在评论指出,尽量快点回复。代码部分:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title&am

2018-06-26 18:28:19 75942 56

原创 漂亮的用户反馈界面(CSS/HTML)

先上效果图:用户反馈页面作为一个网址不可缺少的部分,用户的意见对网站的优化和维护起到非常重要的作用,一个漂亮简约的用户反馈界面才能让用户有耐心去填写遇到的问题。代码部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>rep

2018-04-13 16:14:09 16306

原创 云计算概念简述(讲解)

云计算的概念;    现阶段对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。广为接受的说法是美国国家标准与技术研究院(NTSI)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需要投入的管理工作,或与服务供应商进行很少的交互。    首先对...

2018-04-06 15:40:21 49912 3

原创 一个漂亮的暗系色调网站主页,外表美观。

最近尝试了一下一个网站主页设计,主要部分都完成了外表还算美观,简单容易上手。废话不多说,先上效果图:首先初期布局大致是这样:一个头部加一个尾部加主体内容(颜色为了方便大家辨认设置的)在此基础上进行修正和样式设计中间要多加注意的部分在导航栏和搜索框的地方:上代码(有些学习过程的个人理解的注释删除了,为了不影响大家观看代码,有需要注释版的可以留言):<!DOCTYPE html><...

2018-04-03 22:32:36 8897 6

原创 HTML/CSS 一个非常漂亮的户信息输入页面(含照片)

第一次发博客,有什么问题还请大神指出。先上效果图:代码部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>UserInfo</title> <style type="text/cs...

2018-04-02 23:29:36 18360 3

原创 Jmeter/校验响应json数据是否正确

jmeter不仅适合用来做性能测试,也适合做一些频繁的接口测试,这就避免不了对响应数据的校验。当我们需要验证准确率时,就避免不了对响应结果进行校验。在这里记录一下脚本形式的校验方法(BeanShell)首先要对json进行校验,我们需要一些依赖包,这里我们用的是json.jar,首先将相关包放置到我们的jmeter依赖库路径XXX\apache-jmeter-5.1.1\lib\下,并且在T...

2020-04-07 19:31:33 1704

原创 ones/测试工程师面试

首先是笔试部分:1.编写测试用例的方法2.bug的元素(越多越好)3.动态测试与静态测试是什么?4.如何去测试一个登录接口?5.写出linux查看80端口占用6.写出linux查看后台的java程序7.查询一个学生表里面所有成绩高于80分的8.list删除重复元素9.快速排序技术面:1.自我介绍2.自动化的技术栈3.刚刚你提到了插件,能说下名字吗...

2020-02-13 16:19:52 1627

原创 增加一个防暴力破解的迭代,设计测试用例(登录模块)

# 一个登录接口增加一个防暴力破解的迭代,从什么方面考虑测试# 密码错误三次开启验证,验证失败五次锁定账号24小时# 业务:# 1.一次登录成功# 2.错误次数小于三次登录成功# 3.错误次数等于三次(是否开启验证)# 4.错误次数等于三次,验证次数小于五次登录成功# 5.错误次数小于三次后,隔一段时间开启新页面破解密码(错误次数是否被重置)# 5.错误次数等于三次,验证次数等...

2020-02-13 14:45:11 1697

原创 pytest 测试用例初始化的五种方法

在unittest中的前置和后置setup和teardown很好用,还有类前置与类后置方法 setupClass和teardownClass,当然需要配合@classmethod装饰器使用。pytest中也提供了类似的函数,以及更多的函数: 模块级别(setup_module/teardown_module) 全局的 函数级别(setup_function/teardown...

2019-10-19 14:06:04 3318

原创 Jenkins/密码正确却突然登不上去(一直显示密码错误)

一直使用的密码,密码是正确的,登录却一直提示密码错误。解决方案

2019-10-13 22:03:13 3665

原创 Python 3、selenium/执行js命令显示隐藏元素,封装js工具类

为什么需要js?我们需要执行函数,但是实现成本很高或很难甚至无法实现事件的时候,可以直接通过js命令调用页面上有些元素无点击事件,不可点击等,调用js直接实现效果即可还有种种原因导致,没达到我们想要的效果。使用js是一种途径(方法)1.添加 webdriver依赖from selenium import webdriver2.编写js命令,存储为字符串形式...

2019-10-03 16:09:51 1833

原创 电脑故障/品牌(如惠普)主机分多块屏幕显示,插上显卡后屏幕无反应

遇到的问题是:插了独立显卡之后,四块显示屏连接上主机,屏幕一直不亮,设备管理器也没有对应硬件信息。此时拿一个显示器连接原来显卡接口,进行下面步骤进行排查1.排除设备故障(确认电脑无故障可跳过)显示屏连接集成显卡(主机自带),能否正常开机使用。有时需要拆掉独立显卡后,在连接显示屏才正常。2.如果显示屏还是一插独立显卡就不亮我们可能需要先禁用独立显卡将“PCI Expr...

2019-08-29 14:37:16 1789

原创 Python 3/将脚本打包成不需要装环境也可以运行的工具(selenium pyinstaller)

讲的是利用 pyinstaller在window下怎么做(Python 3.7.4)首先安装(pip)pip install pyinstaller国内安装的时候,容易因为网络导致安装不了这种方式安装不了的利用压缩文件安装进入whl仓库,cur + F搜索“pyinstaller”就可以找到你要想的文件了在进入解压文件所在目录进行安装 执行以下命令...

2019-08-07 16:09:38 7087 7

原创 Python3/解决 import 自己写的模块提示红色波浪线问题(不用配置工具)

网上似乎都是要我们去配置工具路径来解决,研究了下。找到了一个不用配置的方法目录如下图报错虽然这样执行没问题,但是看着总是很不舒服,在 from模块的时候 加上当前文件夹即可解决此问题import osimport timeimport linecachefrom webMonitoring.email1 import Email_sendf...

2019-08-06 15:25:12 2773

原创 Python3/解决 No module named '__main__.XXX'; '__main__' 类报错

查个问题查半天,别老复制来复制去好吗。一堆文章写的一毛一样,错的也一毛一样。自己写了一个发上来

2019-08-06 15:11:55 2139

原创 畅索软件/测试面试

外包公司,拉我去面试。答应了就参加了次面试本来抱着很久没面试过的心态试试的,然后真的挺无语的。首先是约了个时间视频面试,拉了个微信群。然后报名字,按顺序加面试官。微信视频,面试官是个女的,不露脸。没事,镜头对着个很烂的天花板。。。木头都烂掉那种。我也是一脸蒙蔽,然后面试过程很吵,那边声音很大,面试官仅仅说的几句话都听不清楚。1.自我介绍2.介绍下测试流程3.BUG的定...

2019-07-31 13:48:31 1885 1

转载 Java、Python/1089. Duplicate Zeros 复写0

题目代码部分(Python 72ms 91.35%)class Solution: def duplicateZeros(self, arr: List[int]) -> None: """ Do not return anything, modify arr in-place instead. ...

2019-07-18 14:10:19 1597

转载 Java、Python/938. Range Sum of BST 二叉搜索树的范围和

题目代码部分(Python 68ms 52.52%)class Solution: def heightChecker(self, heights: List[int]) -> int: tmp = sorted(heights) return sum(tmp[i] != heights[i] for i in ra...

2019-07-18 14:06:28 1568

转载 Java、Python/821. Shortest Distance to a Character 字符串的最短距离

题目代码部分(Python 92ms 73.32%)class Solution: def shortestToChar(self, S: str, C: str) -> List[int]: res = [] for i in range(len(S)): if S[i] is C: ...

2019-07-18 14:01:44 1498

转载 Java/287. Find the Duplicate Number 寻找重复数

题目代码部分(1ms 98.87%)class Solution { public int findDuplicate(int[] nums) { if(nums.length == 1) return 0; int slow = nums[0]; int fast = num...

2019-07-18 11:36:00 1527

转载 Java、Python/1051. Height Checker 高度检查器

题目代码部分(Python 68ms 58.52%)class Solution: def heightChecker(self, heights: List[int]) -> int: tmp = sorted(heights) return sum(tmp[i] != heights[i] for i in ra...

2019-07-18 11:33:25 1573

转载 Java/581. Shortest Unsorted Continuous Subarray 最短无序连续子数组

题目代码部分(20ms 37.53%)class Solution { public int findUnsortedSubarray(int[] nums) { int len = nums.length; if(len == 1) return 0; int res = 0; ...

2019-07-18 11:26:59 1496

转载 Java/234. Palindrome Linked List 回文链表

题目代码部分(3ms 58.27%)/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Sol...

2019-07-18 11:24:41 1474

转载 Java/198. House Robber 打家劫舍

题目代码部分(Java 1ms 98.91%)class Solution { public int rob(int[] nums) { int n = nums.length; if(n == 0) return 0; if(n == 1) return nums[0]; ...

2019-06-28 13:23:43 1455

转载 Java/448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字

题目代码部分(Java 11ms 89.30%)class Solution { public List<Integer> findDisappearedNumbers(int[] nums) { List<Integer> res = new ArrayList(); ...

2019-06-28 13:09:38 1504

原创 欢聚时代YY/测试实习面试

去到YY大楼,虽然在番禺但是附近很多楼在施工中了。大楼就在万达后面前台登记,小姐姐会让你出示邀请邮件,然后直接上去就行了达到楼层,二维码签到。然后找地方坐一下等待面试一轮是技术面(一对一)1.首先,自我介绍下咯。2.会问几个简历上的问题,如实回答就好了3.给你一个情景:给定一个按钮,进行抽奖。每人每天只能抽一次,抽一次奖需要二十积分。你如何去测试它? 我大概回答...

2019-06-28 13:03:51 2041 1

原创 CSS、jQuery/一个自动定位的悬浮排行(类别)导航栏

效果一当拉至效果图二位置以下时,自动定位回效果图一位置代码部分:BulletinBoaed.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Bulletin Board...

2019-05-24 13:10:11 758

一个漂亮的用户注册(用户登录)页面 动态效果(与本人博文对应)

没想到还有因为更新导致的出错,避免以后又因为csdn更新导致代码出错,我在这里放一份资源吧。积分啥不用啦,大家自取。

2020-03-03

博客:暗系色调网站主页

本账号博客下:一个漂亮的暗色系网站主页,完整代码。

2018-09-11

软件设计师历年真题(各科目分类题目汇总)

软件设计师历年真题(各科目分类题目汇总)将上午题(选择题)进行分类,如数据结构,网络安全,操作系统,多媒体,软件工程等。

2018-09-07

Struts2+Spring+Hibernate+Apache(基本开发完全满足)完整依赖包

之前想下载找了好久才找齐,为了节省大家的时间,打包发上来。从各个官网下载的最新版SSH(Spring+Struts2+Hibernate),框架的依赖包,Apache的基本开发包。如果你只是进行基本开发,完全够用,只要1分(没有免费没办法)

2018-08-29

空空如也

空空如也

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

TA关注的人 TA的粉丝

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