< frame> <iframe> 标签,浏览器会在标签中打开一个特定的页面窗口(框架),它在本窗口中嵌套进入一个网页,当用selenium定位页面元素的时候会遇到定位不到frame框架内的元素的问题。 定位frame中的元素前我们需要driver.switch_to.frame()切换到对应的fr ...
分类:
其他 时间:
2020-01-05 19:30:38
收藏:
0 评论:
0 赞:
0 阅读:
120
今天看到很多小故事,在这里分享给大家,希望人生的路上,你们不再迷茫! 1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱 ...
分类:
其他 时间:
2020-01-05 19:29:47
收藏:
0 评论:
0 赞:
0 阅读:
85
Docker从入门到精通(一) 一.背景(物理机->虚拟化(hypervisor资源隔离)->容器化) 开发和运维之间因为环境不同而导致的矛盾,为了解决开发人员和运维人员之间的协作关系,加快应用交付速度 DevOps(Development and Operations) 二.docker简介 Do ...
分类:
其他 时间:
2020-01-05 19:29:06
收藏:
0 评论:
0 赞:
0 阅读:
73
关于jsonp的总结 一. 解决的问题 jsonp只能解决GET类型的ajax请求跨域问题 jsonp请求不是ajax请求, 而是一般的get请求 二. 基本原理(分3部) 浏览器端: 动态生成\来请求后台接口(src就是接口的url) 定义好用于接收响应数据的函数(fn), 并将函数名通过请求参数 ...
分类:
Web开发 时间:
2020-01-05 19:28:37
收藏:
0 评论:
0 赞:
0 阅读:
90
一、UI自动化相关 1. UI自动化的本质(重点) 定位元素→操作元素→模拟页面操作→断言→测试报告 2. 适合UI自动化的场景 UI自动化的前提条件 (1)需求不能频繁变动 (2)UI稳定(UI自动化就是基于UI层面的,UI界面总变化无法开展) (3)项目周期长(UI自动化脚本编写和调试耗时,项目 ...
分类:
其他 时间:
2020-01-05 19:28:07
收藏:
0 评论:
0 赞:
0 阅读:
94
*****用到前面封装的运动 OOA:轮播图:图片切换,点击按钮切换,左右按钮,左上一张,右下一张 布局 js 1.选择元素,设定默认索引0 2.绑定事件 3.计算索引 4.根据索引切换图片 OOD:高内聚,低耦合 function Banner(){ 1.选择元素,设定默认索引0 2.执行绑定事件 ...
分类:
其他 时间:
2020-01-05 19:27:44
收藏:
0 评论:
0 赞:
0 阅读:
100
0x00 背景 Httpd服务中的缓冲区溢出漏洞 复现参考文章 "https://www.4hou.com/posts/gQG9" Binwalk Me 解压缩 File ./bin/busybox文件类型 MIPS 32位,小端 0x01 固件仿真环境搭建 在TPlink官网上直接找到了TP Li ...
分类:
其他 时间:
2020-01-05 19:27:25
收藏:
0 评论:
0 赞:
0 阅读:
170
要模拟的类: 使用PowerMock模拟: ...
分类:
其他 时间:
2020-01-05 19:27:06
收藏:
0 评论:
0 赞:
0 阅读:
380
为什么要用webpack dev server 在开发中,我们都可以发现仅仅使用Webpack以及它的命令行工具来进行开发调试的效率并不高,每次编写好代码之后,我们需要执行npm run build命令更新js文件,然后再刷新页面,才能看到更新效果。webpack dev server正好解决了这个 ...
分类:
Web开发 时间:
2020-01-05 19:26:49
收藏:
0 评论:
0 赞:
0 阅读:
101
一. 变量 1.函数的特征 函数外只能放标识符(变量\常量\函数\类型) 如果要编译一个可执行文件,必须要声明一个main包,且代码中要有main函数 main函数是入口函数,没有参数,也没有返回值 函数外必须以关键字开头 // 第一行必须声明包名 package main// 导入语句 impor ...
分类:
其他 时间:
2020-01-05 19:26:04
收藏:
0 评论:
0 赞:
0 阅读:
71
最近接手公司前端外包出去的的项目,然后在npm run build的时候遇到了两个问题。 第一点是 A complete log of this run can be found in:npm ERR! C:\Users\90422\AppData\Roaming\npm-cache\_logs\2 ...
分类:
其他 时间:
2020-01-05 19:25:47
收藏:
0 评论:
0 赞:
0 阅读:
310
1.建立目录 mkdir 建立目录 常用参数 -p 建立多级目录 2.删除目录 rmdir 删除空目录 rm -r 删除非空目录 (删除时有提示) rm -r -f 删除非空目录(删除时无提示) rm -rf 为 rm -r -f 参数的合并 (多个参数可以合并) 3.示例: ls 查看当前目录下所 ...
分类:
系统服务 时间:
2020-01-05 19:25:29
收藏:
0 评论:
0 赞:
0 阅读:
88
/** * encrypted = encrypted.replaceAll("%2B", "\\+"); * 这个方法主要是为了解决javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when de ...
分类:
编程语言 时间:
2020-01-05 19:24:43
收藏:
0 评论:
0 赞:
0 阅读:
444
它可以通知一个或多个正在等待的线程已发生事件,允许线程通过发信号互相通信,来控制线程是否可心访问资源 在多线程开发中,时常用到 ManualResetEvent 与 AutoResetEvent 。 它们如同道路交通中的信号灯。两者之间有什么区别呢? 共同点: 均继承 EventWaitHandle ...
分类:
编程语言 时间:
2020-01-05 19:24:14
收藏:
0 评论:
0 赞:
0 阅读:
82
第一步:安装Redis ,redis windows 下载链接 第二步:将下载好的 msi 文件根据安装提示安装好。我们知道Redis作为服务的NoSQL,我们需要将它设置为服务,方便以后直接使用,而对于Redis而言也是分为服务端和 客服端,这两者的关系要闹明白,我们将Redis服务启动起来后,就 ...
分类:
Web开发 时间:
2020-01-05 19:23:56
收藏:
0 评论:
0 赞:
0 阅读:
190
``` // 在单调递增序列a中查找>=x的数中最小的一个(即x或x的后继)while (l = x) r = mid; else l = mid + 1;}// 在单调递增序列a中查找= a[i]) rest -= a[i]; else group++, rest = size - a[i]; }... ...
分类:
其他 时间:
2020-01-05 19:23:36
收藏:
0 评论:
0 赞:
0 阅读:
67
1. 打开Allegro软件,新建Format symbol 2. 导入DXF LOGO,或者在Allegro中制作一个简易的LOGO 3. 将图形转换为Shape 4. 在BRD文件中增加刚做好的LOGO 5. 对LOGO进行放大缩小 ...
分类:
其他 时间:
2020-01-05 19:23:11
收藏:
0 评论:
0 赞:
0 阅读:
307
A. Single Push 题目大意:给定两个数组,问你能不能给A数组连续一段加一个数字,使得其等于B数组。 分析:模拟一下即可,就不用想太多了。 代码: #include<bits/stdc++.h> using namespace std; const int maxn=1e5+7; type ...
分类:
其他 时间:
2020-01-05 19:22:45
收藏:
0 评论:
0 赞:
0 阅读:
77
j = 0 jtemp = 1 for i in range(0, 10, 2): for j in range(jtemp, 20): if i == j: jtemp = j print('i:%s,j:%s,jtemp:%s' % (i, j, jtemp)) break print(i, j... ...
分类:
编程语言 时间:
2020-01-05 19:22:06
收藏:
0 评论:
0 赞:
0 阅读:
91
前言 何为Retrofit? 借用官网的原话, Type-safe HTTP client for Android and Java by Square, Inc.适用于Android 和 Java 的类型安全的HTTP客户端,由Square提供的。(敲黑板) 由此我们可以得知,Retrofit是一 ...
分类:
其他 时间:
2020-01-05 19:21:39
收藏:
0 评论:
0 赞:
0 阅读:
114