element

Vue+Element 踩坑记录

对着背影说爱祢 提交于 2020-08-12 03:14:24
Vue+Element 踩坑 1. 获取后台返回的数据,是个数组,循环后展示出来 <el-table-column :label="$t('common.cardModel.guz')" sortable="custom" prop="assetNo"> <template slot-scope="scope"> <div v- for ="(item,index) in scope.row.cEqpFinx" :key="index"> {{item.assetNo}} </div> </template> </el-table-column> 2. @click.once 只允许点击一次,然后让按钮隐藏 在data申明 在方法里面加入isShow 来源: oschina 链接: https://my.oschina.net/u/4393623/blog/4300173

JavaScript Array (数组) 对象 基本属性和方法

耗尽温柔 提交于 2020-08-12 02:58:42
Array (数组)对象 数组对象的作用是:使用单独的变量名来存储一系列的值。 创建Array对象的语法 new Array(); new Array(size); new Array(element0, element1, ..., elementn); 参数 参数 size 是期望的数组元素个数。返回的数组,length 字段将被设为 size 的值。 参数 element ..., elementn 是参数列表。当使用这些参数来调用构造函数 Array() 时,新创建的数组的元素就会被初始化为这些值。它的 length 字段也会被设置为参数的个数。 返回值 返回新创建并被初始化了的数组。 如果调用构造函数 Array() 时没有使用参数,那么返回的数组为空,length 字段为 0。 当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为 undefined 的数组。 当其他参数调用 Array() 时,该构造函数将用参数指定的值初始化数组。 当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。 定义数组 数组对象用来在单独的变量名中存储一系列的值。 var myArray = new Array() 这里定义一个名为myArray的数组对象 赋值的两种方法(可以添加任意多的值): 1. var

万字图文 | 学会Java中的线程池,这一篇也许就够了!

霸气de小男生 提交于 2020-08-12 00:47:38
作者:一枝花算不算浪漫 来源:https://mp.weixin.qq.com/s/b9zF6jcZQn6wdjzo8C-TmA 线程池原理思维导图.png 前言 Java中的线程池已经不是什么神秘的技术了,相信在看的读者在项目中也都有使用过。关于线程池的文章也是数不胜数,我们站在巨人的肩膀上来再次梳理一下。 本文还是保持原有的风格,图文解析,尽量做到多画图!全文共20000+字,建议收藏后细细品读,阅读期间搭配源码食用效果更佳! 读完此文你将学到: ThreadPoolExecutor 中常用参数有哪些? ThreadPoolExecutor 中线程池状态和线程数量如何存储的? ThreadPoolExecutor 有哪些状态,状态之间流转是什么样子的? ThreadPoolExecutor 任务处理策略? ThreadPoolExecutor 常用的拒绝策略有哪些? Executors 工具类提供的线程池有哪些?有哪些缺陷? ThreadPoolExecutor 核心线程池中线程预热功能? ThreadPoolExecutor 中创建的线程如何被复用的? ThreadPoolExecutor 中关闭线程池的方法 shutdown 与 shutdownNow 的区别? ThreadPoolExecutor 中存在的一些扩展点? ThreadPoolExecutor

Java常用开源库

大憨熊 提交于 2020-08-12 00:42:19
Java的经久不衰,很大程度上得益于Java的生态好。在日常开发中,我们也会经常使用到各种开源库和工具类,为了避免重复造轮子,本文将贴出工作及学习中会用到的部分开源库和工具类。Java的生态实在太大,这里只能列举一部分。如果你对此感兴趣,不妨去读读他们的源码。 v HTML解析器jsoup 1.1 介绍 jsoup( GitHub地址 、 中文文档 )是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 1.2 示例 Document document = Jsoup.connect("https://www.cnblogs.com/toutou/" ) .userAgent( "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36" ) .get(); // System.out.println(document); Elements elements = document.select("div.box.item" ); for (Element element : elements) {

腾讯地图JSAPI教程-在地图上添加自定义覆盖物

為{幸葍}努か 提交于 2020-08-12 00:21:23
以下内容转载自多多洛爱学习的文章《JSAPI-在地图上添加自定义覆盖物》 作者:多多洛爱学习 链接: https://juejin.im/post/5ee5f80d51882542e2695874 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 地图上的覆盖物 在地图上添加覆盖物有两种方式,一是在canvas画布上渲染,比如JSAPI GL绘制 MultiMarker/MultiPolygon 等矢量图形覆盖物就是通过编写对应图形的数据解析及渲染程序,直接绘制在底图上层。这样的渲染方式下视角变换时图形也可以实现3D形变。另一种方式是通过CSS布局将其他DOM元素叠加到地图容器之上,这种方式下视角变换时DOM元素需重新计算布局,比如JSAPI v2的 Marker/Polygon 等覆盖物,以及JSAPI GL的 InfoWindow 信息窗,这些都属于DOM覆盖物。 如果你需要叠加一个自定义的复杂元素,第一种方式的话需要实现对应的数据解析和着色器程序,需要了解WebGL的渲染原理,成本很高,且不易变通。而DOM是每个前端工程师都非常熟悉的,简单几个标签加CSS就能实现高度定制的DOM元素。但是如何将一个DOM元素正确地安置在地图上,并且随着地图平移、旋转、缩放实时调整自己的位置呢? 这就要使用到 DOMOverlay 了

Web自动化测试:页面元素信息(属性)的获取

不问归期 提交于 2020-08-12 00:12:38
上一节讲到对于元素的操作和浏览器的常用操作如何通过代码实现,这次来学习如何通过定位元素,来获取元素的信息(元素属性、信息等) 获取元素相关的信息 size:元素的大小 text:元素内文本 is_displayed( ) :元素是否可见 is_enabled(): 元素是否可用(一般用于判断按钮是否置灰) is_selected( ) : 元素是否被选中(一般用于表单中的单选框和复选框) get_attribute ( ) : 元素的属性(可以获取到所选标签内的属性信息) 通过如图所示选中的元素来演示如何获取元素的属性 from selenium import webdriver driver = webdriver.Chrome() driver.get(" http://news.baidu.com/ ") # 新闻标题 element1 = driver.find_element_by_css_selector("label[class='not-checked']") # 新闻标题选择框 element2 = driver.find_element_by_css_selector("#newstitle") # 新闻标题的大小({'height', 'width'}) print(element1.size) # 新闻标题的文本 print(element1.text) #

【免费下载】5G for the connected World

让人想犯罪 __ 提交于 2020-08-11 23:25:47
今天周日,趁着小朋友还没下课,再发篇下载贴。 这本书曾被3gpp官网首页推荐( https://www.3gpp.org/news-events/2088-5g-for-the-connected-world ),显然很不错。 如果想免费下载这本书,可以在微信公众号中搜索并添加:c13915999999,在后台回复 Devaki ,便会获得下载链接。 下面的内容是3gpp推荐内容的摘选: 5G for the connected World November 13, 2019 The recently published book ‘5G for the connected World’, edited by Devaki Chandramouli, Rainer Liebhart and Juho Pirskanen explains 5G in detail, focusing on 3GPP Release 15 content and how it can be used to enable new services beyond the ones specified for LTE. In this edited extract Devaki Chandramouli and Rainer Liebhart look at how URLLC makes the

Python+Selenium练习篇之12-组合键-退格键删除文字/鼠标右键

和自甴很熟 提交于 2020-08-11 23:14:09
退格键删除文字 前面一篇文章介绍了,常规清除文本输入框字符的方法clear(), 本文介绍 相关脚本代码如下,这里用百度首页搜索输入框举例: # coding=utf-8 import time from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.maximize_window() driver.get( ' https://www.baidu.com ' ) element = driver.find_element_by_id( ' kw ' ) element.send_keys( " Selenium automation " ) time.sleep( 1 ) element.send_keys(Keys.CONTROL + ' a ' ) element.send_keys(Keys.BACKSPACE) 鼠标右键 本文介绍如何使用Selenium中右键方法来操作网页元素。网页上有些元素是支持右键来触发新的菜单,这里找一个百度首页,百度logo的右键,查看图片动作来模拟这个场景。 问题拆分: 1. 打开百度首页,找到logo,右键鼠标 2. 移动到菜单,查看图像,然后点击 核心问题,如何右键操作

vue -elementUI 运行报错error in ./node_modules/element-ui/lib/theme-chalk/index.css

♀尐吖头ヾ 提交于 2020-08-11 22:56:06
项目用到了vue,elementUI,结合Webpack打包运行的时候报错 web-im@1.0.0 dev F:\demo\web-im webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 13% building modules 32/75 modules 43 active …te&index=0!F:\demo\web-im\src\App.vue{ parser: “babylon” } is deprecated; we now treat it as { pa rser: “babel” }. 94% asset optimization ERROR Failed to compile with 1 errors 10:32:34 error in ./node_modules/element-ui/lib/theme-chalk/index.css Module build failed: ParseError: F:\demo\web-im\node_modules\element-ui\lib\theme-chalk\index.css:1:63 1| var escape = require("…/…/…/css-loader/lib/url/escape.js")

OO Unit 4 Summary

≡放荡痞女 提交于 2020-08-11 22:27:08
OO Unit 4 Summary 第一次作业 架构设计 第一次作业关注于类图,需要实现一些查询方法。 我采用了适配器模式(多亏了实验课学到的知识),将每个UmlElement封装为自定义类UmlxxxxxParser。由于UmlElememt的构造方法不是public,我采用对象适配器。Parser功能如下: 提供element原有功能。每个Parser中将对应的Element作为成员变量,对外提供 getName 、 getId 等等访问接口,从而对于Element的方法访问可以直接通过parser进行 记录额外信息(封装的主要目的),例如每个Class包含的operation、attribute,每个Operation是否是Non-Return等等 然后我建立了一个全局的parser类,在要填写的类中构造一个该类对象加入成员变量。parser的行为包括(按照执行顺序): 将所有类、方法、参数等等进行归类,并建立对应的Parser存进不同的arraylist,并建立所有id到parser的map 建立类和类、类和接口、接口和接口间的关联、继承、实现关系 将参数加入对应方法,将方法、变量加入对应类中 对外提供按照class的name访问class的接口(并抛出异常) 最后在实现的类中调用parser的接口得到对应的类,并进行类的属性、操作的相关查询