自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rs勿忘初心的博客

分享是一种快乐,帮助别人也许就是在帮助自己,欢迎交流(微信公众号:rs勿忘初心)

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 Python使用openpyxl模块读写excel文件

参考:https://blog.csdn.net/weixin_43790276/article/details/90579022excel_demo.pyPs: 需要已经安装库,pip3 installopenpyxl# -*- coding: UTF-8 -*-"""# rongsong"""import openpyxl# Excel文件名output_file_name = 'demo.xlsx'# Excel中的每一行数据openpyxl_data = [ .

2021-07-30 15:31:03 219

原创 Python redis 批量模糊删除keys

方法如下:>>> import redis>>> conn = redis.Redis(host='localhost', port=6379, db=0)>>> conn.delete(*conn.keys(pattern='*test*'))说明:conn.keys(‘test‘)返回一个匹配相应模式的列表,通过*号,可以看出,delete()方法中的参数运用了可变参数,即可以传入可变数量的key值,通通删除。参考:https:

2021-07-21 21:21:22 1597

原创 Python处理mongo结果中的ObjectId类型为字符串

背景:在使用python执行mongo shell命令时,返回的结果中id为ObjectId类型,这明显不符合json的格式要求,转换起来很费劲,下面提供一种方式快速转换,仅供参考。# -*- coding: UTF-8 -*-"""# demo"""from bson.objectid import ObjectIdimport jsonclass JSONEncoder(json.JSONEncoder): def default(self, o): # pylint:

2021-07-21 09:40:43 1803

原创 pylint警告: An attribute defined in json.encoder line 158 hides this methodpylint(method-hidden)

代码:class Encoder(JSONEncoder): def default(self, o): if isinstance(o, ObjectId): o = str(o) return opylint 提示:An attribute defined in json.encoder line 158 hides this methodpylint(method-hidden)代码检查可能通过不了,另外强迫

2021-07-21 09:28:45 313

原创 SQL注入攻击常见方式及测试方法

参考:https://blog.csdn.net/github_36032947/article/details/78442189TODO:可以写个类似的接口进行测试

2021-07-15 11:02:19 624

原创 什么是“好的”测试用例?

“好的”测试用例必须具备哪些特征?一个“好的”测试用例,必须具备以下三个特征。1.整体完备性: “好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。2.等价类划分的准确性: 指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。3.等价类集合的完备性: 需要保证所有可能的边界值和边界条件都已经正确识别。三种最常见的测试用例设计方法从理论层面来讲,有很多测试用例设计方法,让人眼花撩乱,比如:等价类划分法、边界值分析法、错误推

2021-07-15 10:58:58 1164

原创 diff测试与流量回放测试

参考:(1)推荐一款Diffy:Twitter的开源diff自动化测试工具:基本介绍(2)推荐一款简单易用线上引流测试工具:GoReplay:基本介绍

2021-07-14 17:12:45 5411

原创 推荐一款接口自动化测试数据提取神器 JSonPath

参考:https://cloud.tencent.com/developer/article/1838573?from=article.detail.1846104以python为例进行说明,首先安装依赖库:pip3 install jsonpath,demo示例如下:json_path_demo.pyimport jsonpathjson_data = {"store": { "book": [ { "category": "测试开发技术", "aut

2021-07-14 16:21:58 256

原创 基于AI的网易UI自动化测试方案与实践

参考:https://time.geekbang.org/dailylesson/detail/100016410

2021-07-14 10:15:42 726

原创 Selenium与Cypress的比较

参考:https://www.sohu.com/a/459758304_185201https://blog.csdn.net/weixin_39601743/article/details/112232446下面列一些Cypress和Selenium在不同方面的总结与比较,详情可以参考上面的链接或者自行查阅官网。

2021-07-14 10:03:46 1122

原创 盛情难却:北京,QECon来了

2021年11月19-20号在北京举办“全球软件质量效能大会(QECon)"专场参考:https://mp.weixin.qq.com/s/OfNx-U0EG_Lg8VnHmHAuTw

2021-07-14 09:50:08 327

原创 你了解MySQL 主从复制吗?

随着业务的增加,如果单单靠一台服务器的话,负载过重,就容易造成宕机,这样我们保存在 MySQL 数据库的数据就会丢失,那么该怎么解决呢?其实在 MySQL 本身就自带有一个主从复制的功能,可以帮助我们实现负载均衡和读写分离。对于主服务器(Master)来说,主要负责写,从服务器(Slave)主要负责读,这样的话,就会大大减轻压力,从而提高效率。主服务器只负责写,而从服务器只负责读,从而提高了效率减轻压力。主从复制可以分为: 主从同步:当用户写数据主服务器必须和从服务器同步了才告诉用户写

2021-07-14 09:28:02 470

原创 Mac系统安装Windows系统

还没有尝试过,先记录下参考:1.在 Mac 上通过“启动转换助理”安装 Windows 10:https://support.apple.com/zh-cn/HT2014682.教你苹果电脑安装Windows系统 :http://www.xiaobaixitong.com/jiaocheng/29923.html3.Mac 装 Windows 系统教程:http://www.xiaobaixitong.com/sysm/xnjmac/31790.html...

2021-07-12 10:07:47 249

原创 “去QE”时代下,QE如何破茧重生?

参考:https://mp.weixin.qq.com/s/iKfCAW2UEKY-rO3-ceEnWg1. “去QE”的原始驱动力2. “去QE”带来的问题3. “去QE”引入问题的解决思路基本思路就是要在“去QE”的大背景下,能够让开发人员从这些非业务功能开发相关的事务上解放出来,这些非业务功能开发相关的事务由“工程效能”服务或者相关支持工具链来统一解决。这个思想和和目前非常流行的Service Mesh的设计思想不谋而合,Service Mesh也是可以让服务的开发人员可以把所有的精力

2021-07-09 09:21:24 604 3

原创 Selenium Grid- 让自动化分布式执行变得可能

参考:http://testingpai.com/article/1596527701728什么是 Selenium Grid?Selenium Grid 是 Selenium 的三大组件之一,允许用户同时在不同的机器和系统上测试不同浏览器。也就是说 Selenium Grid支持分布式的测试执行。它可以让你的测试用例在一个分布式的执行环境中运行。由上图可见,测试脚本会通过 selenium hub 节点分发给不同的 node 节点,而不同的 node 节点所在的操作系统和搭载的浏览器

2021-07-09 09:16:58 100

原创 Python队列

一、核心作用解耦:使程序直接实现松耦合,修改一个函数,不会有串联关系。提高处理效率:FIFO=现进先出,LIFO=后入先出。二、Python四种类型的队例Queue:FIFO,即first in first out 先进先出LifoQueue:LIFO,即last in first out 后进先出PriorityQueue:优先队列,级别越低,越优先deque:双边队列...

2021-07-01 10:23:15 306

2024年 中国AIGC行业应用价值研究报告-20240623V8

2024年 中国AIGC行业应用价值研究报告-20240623V8

2024-08-08

opentracing_flask_demo.tar.gz

基于opentracing+jaeger+Flask的demo示例

2021-10-18

DGSetup_Home_KZ.exe

DGSetup_Home_KZ.exe

2021-07-18

mencoder转换工具

资源包含mencoder转换工具,例如y4m文件转yuv文件及使用说明。

2017-10-26

光流场计算 c语言 源码 optical flow

光流场计算 c语言 源码 optical flow。 光流是一种简单实用的图像运动的表达方式[1] ,通常定义为一个图像序列中的图像亮度模式的表观运动,即空间物体表面上的点的运动速度在视觉传感器的成像平面上的表达。这种定义认为光流只表示一种几何变化。1998年Negahdaripour将光流重新定义为动态图像的几何变化和辐射度变化的全面表示[2] 。光流的研究是利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”,即研究图像灰度在时间上的变化与景象中物体结构及其运动的关系。一般情况下,光流由相机运动、场景中目标运动或两者的共同运动产生的相对运动引起的。光流计算方法大致可分为三类:基于匹配的方法、频域的方法和梯度的方法。

2017-10-16

计算两个YUV视频序列的PSNR

计算两个视频YUV序列的PSNR,可用于压缩后得到的视频与原始视频进行质量对比。

2017-06-29

office2013 应用程序无法正常启动(0xc000007b)

解决office2013 应用程序无法正常启动(0xc000007b)无法启动的五个dll文件, mfc100.dll mfc100u.dll msvcr100.dll msvcp100.dll msvcr100_clr0400.dll,.打开C:\Windows\System32; 把这5个文件粘贴到C:\Windows\System32下覆盖原文件;

2017-06-17

DISCOVER-分布式视频编码框架

DISCOVER-分布式视频编码框架,可以用于实验对比。

2017-05-24

空空如也

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

TA关注的人

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