自动化不知如何参数化?xlrd来帮你解决

平时在做自动化测试的时候,一直都是要求数据与业务逻辑分离。把测试数据都写在业务里面的话,比较混杂。为了方便管理测试数据,所以引入了python的一个扩展库--xlrd。该库使用简单,能满足自动化测试的数据分离的需求。 闲语少聊,我们直接来看,xlrd是如何完成数据读取的。 安装 安装很简单,方式①:直接命令pip install xlrd;方式②:在Pycharm中直接安装即可。 基础命令 ①打开excel文件并创建对象 excel_object = xlrd.open_workbook(ex
分类: 其他 发布时间: 07-25 21:12 阅读次数: 0

模型预测控制介绍

模型预测控制在实现过程中有3个关键步骤,一般被称为3项基本原理,分别是预测模型、滚动优化和反馈校正。以下分别对这3项基本原理进行介绍。 预测模型:预测模型是模型预测控制的基础。其主要功能是根据对象的历史信息和未来输入,预测系统未来的输出。对预测模型的形式没有做严格的限定,状态方程、传递函数这类传统的模型都可以作为预测模型。对于线性稳定系统,阶跃响应、脉冲响应这类非参数模型,也可以直接作为预测模型使用。 滚动优化:模型预测控制通过某一性能指标的最优来确定控制作用,但优化不是一次离线运行,而是在线
分类: 其他 发布时间: 07-25 21:12 阅读次数: 0

Julia 镜像切换为国内镜像源

进入julia 命令行,添加环境变量 julia> ENV["JULIA_PKG_SERVER"]="https://mirrors.bfsu.edu.cn/julia/static" 确认镜像切换成功: julia> versioninfo() Julia Version 1.4.1 Commit 381693d3df* (2020-04-14 17:20 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) CPU: Intel(R
分类: 其他 发布时间: 07-25 21:12 阅读次数: 0

动手学深度学习基础

第一次作业:深度学习基础 1. 图像处理基本练习 展示不同通道上的图像 # 展示三通道图像 plt.subplot(121) plt.imshow(colony[:,:,:]) plt.title('3-channel image') plt.axis('off') # 展示只有一个通道的图像 plt.subplot(122) plt.imshow(colony[:,:,0]) plt.title('1-channel image') plt.axis('off'); Canny 算子用于
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

disable-infobars已无效 - selenium隐藏提示“Chrome提示受到自动软件控制”

本机的chrome版本为 84.0.4147.89 使用selenium进行测试的时候,浏览器会有“Chrome提示受到自动软件控制”的提示。 网上大部分做法是 option.add_argument('disable-infobars') 但是测试已经无效了。 需要进行下面的配置才行 option.add_experimental_option("excludeSwitches", ["enable-automation"]) option.add_experimental_option(
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

关于python中的 take no arguments 的解决方法

针对第四章编写的代码出现的错误做一个总结 Traceback (most recent call last): File "H:\image\chapter4\p81_chongxie.py", line 160, in <module> l1 = Linear(X, W1, b1) TypeError: Linear() takes no arguments 出问题时的init方法的图片 可以看出init两边只有一个下划线 _. 解决办法:把init的两边改成两个下划线 __。即可。 代码运
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

常见的设计模式(python)———单例模式(转载)

阅读目录(Content) 单例模式 实现单例模式的几种方式 1.使用模块 2.使用装饰器 3.使用类 4.基于__new__方法实现(推荐使用,方便) 5.基于metaclass方式实现 相关知识 实现单例模式 单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

比YOLOv4更好-PP-YOLO: An Effective and Efficient Implementation of Object Detector

地址:http://xxx.itp.ac.cn/pdf/2007.12099.pdf github:https://github.com/PaddlePaddle/ PaddleDetection
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

有标号DAG计数(生成函数)

有标号DAG计数(生成函数) luogu 题解时间 首先考虑暴力,很容易得出 $ f[ i ] = \sum\limits_{ j = 1 }^{ i } ( -1 )^{ j - 1 } \binom{ i }{ j } 2^{ j( i - j ) } f[ i-j ] $ 。 相当于枚举度数为0的节点的个数,向不在这个集合里的点任意连边,之后需要容斥。 考虑如何优化。 $ j(i-j) = \frac{ i^{ 2 } }{ 2 } - \frac{ j^{ 2 } }{ 2 } - \
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

Bogo Sort【置换群的循环节长度】

题目链接:https://ac.nowcoder.com/acm/contest/5670/E 要用到高精度,偷懒用python,但因为求 \(lcm\) 时没有用 \("//"\)(整数除法),一直不知道哪错了。 代码: def gcd(a, b): if b == 0: return a else: return gcd(b, a % b) def lcm(a, b): return a * b // gcd(a, b) ma
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

markdown文件编辑工具typora

尝试了很多种markdown编辑工具,最后能够继续使用的只有typora. typora 可以很优雅的满足大多数时候程序设计文档的需求,而且形式又非常自由。 可以编辑公式,所见即所得。 颜色又非常淡雅,我喜欢。 其官网是 https://typora.io/
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

gdb简单总结

首先,编译的时候必须要带 -g 参数。 常用的功能有下面几个: (gdb)run :让程序跑起来 (gdb)where :定位错误地址 (gdb)list :查看附近代码 (gdb)break/b xx :设置断点,需要行号。多个文件用gdb file1.c: 40 (gdb)next :单步执行 (gdb)print :查看某个变量的值 (gdb)quit :退出 用起来啊。。
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource

问题描述: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfig
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

【PS实例】第一天,悬浮石头和房屋

小白上手第一天, 该案例为超现实的图片制作。先是从天空开始,为了遮蔽原图中的较白的部分,将图层复制添加图层模板,然后在将房屋拖拽过来,最后给房屋前添加草地, 此处有新知识,按住alt+图层蒙版。可以使图层不可见。 在做最后一步时,选中石头这个选区,总是出错。使用w快捷键,为魔棒工具,ctrl+shift+I反选选区,然后一定要注意选中的图层是哪个,应该是草地的图层,在用橡皮擦擦去画出的草地的多余部分。 该案例为MOOC 上PS创意与合成的免费课程,感兴趣的小伙伴可以一起做一做。我们可以一起讨论
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

Linux设置开机界面模式

Linux设置开机界面模式 Centos查看/etc/inittab如下: # systemd uses 'targets' instead of runlevels. # by default, there are two main targets: # # multi-user.target: analogous to runlevel 3 # graphical.target: analogous to runlevel 5 # # To view current default tar
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

《女性主义》读后感 读书笔记

《女性主义》本书是李银河40年女性主义研究精华。基于对中西方社会学理论的研究,基于对中国进行了多年的的田野调查和社会观察。书中对女性主义理论、女性主义运动、女性主义流派、女性主义论争和女性主义之后的思潮进行了条分缕析的梳理。 思维导图:https://deepinbook.com/feminism/feminism.html 《女性主义》 内容简介 女性的地位,是衡量社会文明程度的标志。女性主义也就是常说的女权主义,分很多派别,但归根结底就一句话“在全人类实现男女平等”。它的理论来源于对女性屈
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

委托、匿名方法到lambda表达式

在项目中我们经常会接触lambda表达式,操作简洁明了。帮我们省了不少事。面对这么神奇的一个东西,是不是也应该了解了解它的本质呢。 今天我们通过一步一步的演变揭开lambda表达式的本质 一.委托 C# 中的委托类似于 C 或 C++ 中函数的指针。委托是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托的本质也跟类一样,是用户自定义的类型。类的定义是通过class关键字 ,而委托的定义是通过delegate来定义 class Program {
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

《SLAM机器人基础教程》第三章 单片机与STM32:GPIO实验及Keil软件使用WatchWindows进行Debug调试

3.3节 GPIO实验及Keil软件使用WatchWindows进行Debug调试 本节将学习STM32基本的GPIO读取操作,并通过该GPIO实验学习keil软件的使用。 a.实验准备:碰撞开关/杜邦线,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:读取STM32芯片的管脚电平 c.相关知识点: STM32的I/O口有8种工作模式: GPIO_Mode_AIN = 0x0,//模拟输入,用于AD采集 GPIO_Mode_IN_FLOATING = 0x04,//浮空输入,用
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

线段树优化DP之Monotonicity

题目 P3506 [POI2010]MOT-Monotonicity 2 思路 定义f[i]为处理到第i位,所得匹配的最长长度,根据f[i]我们可以求出它后面要跟的符号(可以用符号填满,避免一些取模运算),对于i,我们枚举每一个i前面的j,判断是否合法,那么\(n^2\)的做法就可以写出来了 #include<bits/stdc++.h> using namespace std; const int maxn=20000+10; int f[maxn],a[maxn]; char op[100
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0

JAVA中的比较:comparable、compareTo

好文: https://www.cnblogs.com/skywang12345/p/3324788.html
分类: 其他 发布时间: 07-25 21:11 阅读次数: 0