自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (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 2066 1

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

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

2020-04-20 15:05:22 2092 1

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

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

2020-04-20 15:04:02 1959

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

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

2020-04-20 15:02:57 1951

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

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

2020-04-20 15:01:45 1748

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

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

2020-04-20 14:55:16 2271

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

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

2020-03-26 22:17:19 3964

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

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

2019-05-08 09:07:35 12526

原创 (电脑故障)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 14906

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

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

2018-11-08 21:20:21 6135 6

转载 在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 9228 3

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

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

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

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

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

2018-07-20 23:53:29 10759 3

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

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

2018-06-26 18:28:19 101661 60

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

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

2018-04-13 16:14:09 26033 2

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

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

2018-04-06 15:40:21 71195 5

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

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

2018-04-03 22:32:36 9896 7

原创 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 28126 6

原创 近期论坛中讨论程序员职业发展相关的现象与反思

很多人提到了程序员熬夜加班的现象,以及这可能导致的健康问题,如猝死,有人举例体检结果不佳的案例。随着年龄增长,面临的就业挑战,担心35岁或40岁后的工作机会。尽管存在担忧,但多数人还是保持乐观,认为总会有新的产业和岗位出现,不应该因为对未来的担忧而停止前进。如何在保持工作热情的同时,关注个人健康和生活质量。为了在激烈的竞争中,为了获得优势而进行过度的自我消耗,但随着卷的程度加重受益却下降了。金钱与健康:金钱和健康之间的权衡,是否值得为了高薪而牺牲健康。

2024-04-19 17:29:28 132

原创 近期软件测试领域讨论的焦点最终偏向:项目管理与技术实现

近期论坛上讨论软件测试领域话题时,往往最终焦点并不是测试本身,而是涉及到了其他领域,多数集中在项目管理和技术实现问题。1.敏捷开发:最终讨论的往往是项目管理。2.测试管理:最终讨论的也是项目管理,或者是如何数字化管理软件测试。3.自动化测试:讨论的焦点是如何使用代码和现有框架进行技术应用。4.压力测试/全链路压测:讨论的是如何进行技术实现和平台化。5.测试与DevOps:讨论的是如何实现CI/CD、自动化部署和管理环境等,指向了代码能力。6.职场求职:大部分集中是否需要代码能力,以及代码能力对

2024-04-19 09:53:53 223

原创 数据换算-评估测试环境与生产环境的性能指标的三个方向

尽管测试环境与线上环境之间存在差异,使得直接换算性能结果变得困难,但仍然有合理的可操作空间,测试环境的性能测试仍然具有重要价值。它可以揭示系统的单点性能问题,帮助我们发现和优化性能瓶颈,从而提高系统的整体性能并作为一个重要的资源评估依据。要实现更为合理的线上环境性能数据评估,重要的是做好相关的积累,才能在评估时更有依据,也为线上环境做性能测试扫清障碍。

2024-04-17 16:46:02 210

原创 资源申请-评估预测与规划服务器存储需求的5步法则

首先,通过分析服务器的日均磁盘消耗量,可以了解服务器每天需要多少额外的存储空间来存储临时文件和日志。第二,将这个日均消耗量转换为年消耗量,这是通过简单的乘法计算得出的,考虑到一年中的天数。第三,为了规划长远,进一步预测未来两年和三年的总消耗量,这也是通过乘法计算实现的。第四,由于实际情况中可能会出现数据消耗量增加或突发事件,在预测的基础上增加了一定比例的冗余空间。最后,根据包含冗余空间的总需求空间来申请存储资源,确保服务器在未来几年内不会因为存储空间不足而受到影响。

2024-04-17 08:15:00 725

原创 shell实现快速将mysql数据生成脚本制备成一个可执行文件

在linux执行mysql语句对于技术人员来讲是家常便饭,但对技术支持或者小白来讲,步骤复杂且执行出错概率大。要么鞭笞提升人员素质,要么只能从执行方式入手了。本文提供了一个生成可执行程序的方式来进行数据库操作,便于执行,避免操作数据语句,只需要修改配置数据即可

2024-04-16 08:15:00 106

原创 shell实现快速将mysql数据生成脚本制备成一个可执行文件

在linux执行mysql语句对于技术人员来讲是家常便饭,但对技术支持或者小白来讲,步骤复杂且执行出错概率大。要么鞭笞提升人员素质,要么只能从执行方式入手了。

2024-04-15 09:30:00 202

原创 redis集群数据迁移到单节点或哨兵模式上-快速复用

网上基本是都是通过rdb、aof、或者用redis-dump来实现数据迁移,步骤都挺复杂的,完全可以通过go直接编译一个可执行程序来实现可快实现快速迁移。由于集群模式数据是分散的,所以复制的过程还需要考虑MOVED的情况。下面是参考代码,可以修改ip、端口与密码参数并根据自己需要进行调整。

2024-04-04 21:16:25 336

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

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

2020-04-07 19:31:33 2913

原创 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 3321 1

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

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

2020-02-13 14:45:11 2010

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

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

2019-10-19 14:06:04 7312

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

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

2019-10-13 22:03:13 7366

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

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

2019-10-03 16:09:51 2481

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

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

2019-08-29 14:37:16 3256

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

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

2019-08-07 16:09:38 10672 9

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

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

2019-08-06 15:25:12 3275

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

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

2019-08-06 15:11:55 5636

原创 畅索软件/测试面试

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

2019-07-31 13:48:31 3083 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 1759

转载 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 1650

转载 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 1578

转载 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 1618

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

没想到还有因为更新导致的出错,避免以后又因为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关注的人

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