element

IDEA常用优化配置

烈酒焚心 提交于 2021-01-09 05:45:16
1.显示工具栏 勾选View->Toolbar 2.显示方法分割线 勾选File->Settings->Editor->General->Appearance->Show method separators 3.自动删除多余的包引用(仅对当前项目有效) 勾选File->Settings->Editor->General->Auto Import->Optimize imports on the fly(for current project) 4.多行显示tabs页 去掉勾选File->Settings->Editor->General->Editor Tabs->Show tabs in one row 5.去掉多余的警告和错误提示(FIle->Settings->Editor->Inspections) Ali-Check下的全部选项 General ->Duplicated code fragment Java ->Declaration has Javadoc problems ->Declaration has problems in Javadoc references Maven ->Usage of properties in parent description Spring ->Spring Code ->Code ->Autowiring for Bean

Python 关于xpath查找XML元素的一点总结

拥有回忆 提交于 2021-01-09 05:43:24
关于xpath查找XML元素的一点总结 by:授客 QQ:1033553122 欢迎加入全国软件测试 qq群:7156436 测试环境 Win7 64 python 3.4.0 实践出真知 代码如下,更换不同的xpath,和response_to_check进行测试 实验1 xpath = ".//xmlns:return//xmlns:copeWith" response_to_check = '' \ '<soap:Envelope xmlns="http://www.examp.com" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" >' \ ' <node2>' \ ' <id>goods1</id>' \ ' </node2> ' \ ' <ns1:Body xmlns:ns1="http://service.rpt.data.platform.ddt.sf.com/">' \ ' <ns2:selectByPrimaryKeyResponse xmlns:ns2="http://service.rpt.data.platform.ddt.sf2.com/" ' \ ' xmlns="http://www.overide_first_defaul_xmlns.com"> ' \ ' <return>' \ '

【Python】使用Selenium实现淘宝抢单

穿精又带淫゛_ 提交于 2021-01-08 20:34:18
最近,小明为了达成小姐姐的愿望,在某宝买到心仪的宝贝,再加上又迷上了python,就通过python轻而易举地实现了(个人声明:对Java来说,这并不是背叛)。 需求分析&前期准备 需求其实很简单,正常购物。那我们平常的购物流程如下所示: 开始之前,我们需要准备一下程序运行环境。 环境 系统:Windows/Mac OS Python版本:3.7.2 为了让程序模拟我们每一步操作,给大家介绍一个利器: Selenium Selenium测试同学应该会感觉特别亲切。它是一个自动化测试工具,通过它我们可以驱动浏览器执行特定的动作,如点击、下拉等等操作,所见即所得。 Selenium的安装 运行如下命令: pip install selenium 但若想使用Selenium成功调用Chrome浏览器完成相应的操作,我们还需要一个媒介与浏览器对接。小明本次使用的是Chrome浏览器,因此就需要通过ChromeDriver来驱动。 ChromeDriver的安装 这里是谷歌浏览器 ChromeDriver 的官方下载地址: https://chromedriver.storage.googleapis.com/index.html 我们需要根据自己的Chrome浏览器版本,找到相应版本的ChromeDriver,再根据你电脑系统的平台类型进行下载、解压。 windows

vue + element 图片上传

久未见 提交于 2021-01-08 18:56:38
vue-cli3 + element 图片上传,图片上传前验证格式,自定义上传; el-upload组件 <el-upload class="upload-demo" action="/uploadImg" :file-list="bankImgList" list-type="picture" :http-request="uploadAccountBank" :before-upload="beforeUpload"> <el-button type="primary">点击上传</el-button> </el-upload> 验证图片格式 // 上传图片前的验证只能是jpg格式的图片 beforeUpload(file) { const isJpg = file.type === 'image/jpeg' ? true : file.type === 'image/jpg' ? true : false; if (!isJpg) { this.$message.error('请选择jpg或jpeg格式的文件!'); } return isJpg; }, 上传 async function uploadImage(a) { // 图片是否上传成功 let uploadSuccess = false; // 图片id let id = 0; let fromData = new

前端开发:Vue中forEach() 的使用

南楼画角 提交于 2021-01-08 17:05:10
在前端开发中,经常会遇到一些通过遍历循环来获取想要的内容的情形,而且这种情形在开发中无所不在,那么本篇博文就来分享一个比较常用又经典的知识点:forEach() 的使用。 forEach() 是前端开发中操作数组的一种方法,主要功能是遍历数组,其实就是for循环的升级版,该语句需要有一个回调函数作为参数。回调函数的形参依次为:1、value:遍历数组的内容;2、index:对应数组的索引,3、array:数组自身。 在Vue项目中,标签里的循环使用v-for,方法里面的循环使用forEach。 1、forEach() 使用原理 forEach() 方法主要是用于调用数组的每个元素,并将元素传递给回调函数。需要注意的是: forEach() 方法对于空数组是不会执行回调函数的。 forEach:即Array.prototype.forEach,只有数组才有的方法,相当于for循环遍历数组。用法:arr.forEach(function(item,index,array){...}),其中回调函数有3个参数,item为当前遍历到的元素,index为当前遍历到的元素下标,array为数组本身。forEach方法不会跳过null和undefined元素。比如数组[1,undefine,null,,2]中的四个元素都将被遍历到,注意与map的区别。 2、forEach() 语法 array

用最复杂的方式学会数组(Python实现动态数组)

╄→尐↘猪︶ㄣ 提交于 2021-01-08 17:02:42
# Python序列类型的本质 在本博客中,我们来聊聊探讨Python的各种“序列”类,内置的三大常用数据结构——列表类(list)、元组类(tuple)和字符串类(str)的本质。 不知道你发现没有,这些类都有一个很明显的共性,都可以用来保存多个数据元素,最主要的功能是:每个类都支持下标(索引)访问该序列的元素,比如使用语法 `Seq[i]`。其实上面每个类都是使用 `数组` 这种简单的数据结构表示。 >本期小编推送2021初学者一定会用到的Python资料,含有小编自己呕心沥血整理的免费书籍/视频/在线文档和编辑器/源代码,关于`Python`的安装qun:850973621 但是熟悉Python的读者可能知道这3种数据结构又有一些不同:比如元组和字符串是不能修改的,列表可以修改。 ## 计算机内存中的数组结构 计算机体系结构中,我们知道计算机主存由位信息组成,这些位通常被归类成更大的单元,这些单元则取决于精准的系统架构。一个典型的单元就是一个字节,相当于8位。 计算机系统拥有庞大数量的存储字节,那么如何才能找到我们的信息存在哪个字节呢?答案就是大家平时熟知的 `存储地址` 。基于存储地址,主存中的任何字节都能被有效的访问。实际上,每个存储字节都和一个作为其地址的唯一二进制数字相关联。如下图中,每个字节均被指定了存储地址: ![image.png](https://upload

管理系统类毕设(三)---学生信息查询实现(包括前后端以及分页的实现)

末鹿安然 提交于 2021-01-08 15:23:34
效果如下 今天落枕了 没有写太多 查询目前就实现了学号查询 不过其它都类似 文章最后附代码 学生信息查询实现 前端实现 数据说明 页面布局 面包屑 表单 表格 分页 页面功能 页面代码 后端实现 SpringBoot 依赖 数据返回格式 实体类 数据查询接口 开启跨域 接口实现 测试 前端实现 使用了Element组件库 好看还实用 Element官网 Element官网 数据说明 data ( ) { return { currentPage : { //分页数据 page : 1 , //当前页 size : 10 , //每页大小 totalNum : 0 , //数据总数 totalPage : 0 //总页面 } , loading : false , //是否加载中 value : true , //滑块控制 formInline : { //表单数据 userId : "" , //学号 userName : "" , //姓名 grade : "" //年级 } , tableData : [ ] //查询返回的数据 } ; } , 页面布局 用到了Element的面包屑 表格 表单 下拉菜单 开关组件 Element官网 Element官网 页面布局使用了Element的布局容器 Element布局容器 面包屑 在学生信息管理这里加了下拉菜单 放在页面容器的el

python+selenium自动化软件测试(第2章):WebDriver API

孤街醉人 提交于 2021-01-06 22:59:39
2.1 操作元素基本方法 前言 前面已经把环境搭建好了,从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。 本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。 2.1.1 打开网页 1.从selenium里面导入webdriver模块 2.打开Firefox浏览器(Ie和Chrome对应下面的) 3.打开百度网址 2.1.2 设置休眠 1.由于打开百度网址后,页面加载需要几秒钟,所以最好等到页面加载完成后再继续下一步操作 2.导入time模块,time模块是Python自带的,所以无需下载 3.设置等待时间,单位是秒(s),时间值可以是小数也可以是整数 2.1.3 页面刷新 1.有时候页面操作后,数据可能没及时同步,需要重新刷新 2.这里可以模拟刷新页面操作,相当于浏览器输入框后面的刷新按钮 2.1.4 页面切换 1.当在一个浏览器打开两个页面后,想返回上一页面,相当于浏览器左上角的左箭头按钮。 2.返回到上一页面后,也可以切换到下一页,相当于浏览器左上角的右箭头按钮。 2.1.5 设置窗口大小 1.可以设置浏览器窗口大小

7 天开发后台系统技术小结

别说谁变了你拦得住时间么 提交于 2021-01-05 13:28:01
在确定了后台系统的详细规划和整体功能以后,花费时间更多的其实是对技术细节的打磨。本主题借鉴我开发个人网站 魚立说 的经验,整理了在开发后台系统过程可能会遇到的各种技术要点。 本文来源:魚立说。本文链接: https://www.yulisay.com/d/endskills.html ,支持微信浏览器打开。 更多精彩文章,请移步 魚立说个人网站 翻看。欢迎欣赏,吐槽不足之处。 涉及到的代码已经整理到 https://github.com/yulis-say/web-full-stack 中的 end-skills 目录,若觉得有用,请分享并 star 。 1 后台开发小结 下面对后台系统的开发技术要点依次进行概括,包括必要的说明和资源引导。 1.1 后台系统模板 搭建后台系统,为了省时省力,可以选用一些流行的后台系统模板。关于这部分,可以阅读本站整理的《流行的后台管理系统模板》一文。 考虑到技术的流行性和后台功能的完善,本站使用了基于 Vue.js 和 Element-UI 实现的 vue-admin-template 作为参考,进行了后台系统的搭建和二次开发。 参考 vue-element-admin 后台系统模板,最终的后台系统效果将如图所示: 1.2 vue-admin-template 使用技巧 配置代理请求,解决跨域问题。做如下修改: 修改 .env

vue学习(十一)vue-cli3开发单文件组件

北城以北 提交于 2021-01-05 08:43:43
一 单文件组件介绍 二 如何安装Vue-Cli3脚手架 三 快速原型开发 四 vue-cli3生成项目 五 购物车项目搭建 六 购物车项目操作 七 Mock模拟数据 八 Vue中使用第三方组件(element-ui) 九 Element的表单组件分析 十 表单组件设计-Input实现双向数据绑定 十一 表单组件-设计FormItem组件 十二 表单组件设计-如何正确设计表单校验规则 十三 表单组件设计-Form组件检验方法完结 一 单文件组件介绍 /* * 在vue中 把.vue的文件称为 单文件组件 webpack等构建工具 * * 很多项目中使用 * Vue.components('组件名',{}) * new Vue({}) * 用在中小规模的项目中 会很好 但是大型的项目 就不友好了 * * 有哪些缺点 * 1. 全局定义 每个名字都不能重复 * 2. 字符串模板【还好的是es6提供了模板字符串】遇见特殊的符号时 要用 反斜杠来转义 很繁琐 * 3. 不支持css * 4. 没有构建步骤 * * * 以后的模块化开发 包括了 template style script * */ 二 如何安装Vue-Cli3脚手架 ① 安装node.js    https://nodejs.org/en/download/   保证Node.js 是8.9或者更高的版本   在终端 node