option

scala中的Option

时光怂恿深爱的人放手 提交于 2019-12-10 01:30:19
Scala中Option是用来表示一个可选类型 什么是可选? --> 主要是指 有值(Some) 和 无值(None)-->Some和None是Option的子类 val myMap:Map[String,String] = Map("key1"->"value1") //获取集合value的值 val maybeString1: Option[String] = myMap.get("key1") val maybeString2: Option[String] = myMap.get("key2") println(maybeString1) println(maybeString2) //快捷创建返回值 --> 直接在 表达式的最后使用.var回车 val str = "111" val str1: String = str + "11" // ctrl+atl+v val str2: String = str1 +"222" ps: 因为获取的数据是Some或者是None所以不能直接操作数据 --> 接下来的处理方式就是模式匹配或get 方法    来源: https://www.cnblogs.com/liangyan131/p/12014365.html

Echarts使用心得总结(二)

安稳与你 提交于 2019-12-09 23:47:09
Echarts使用心得总结(二) 前言: 前一段时间一直都挺忙的,各种事,也没来得及每周的总结,趁着晚上的一点时间把项目中用的Echart中常用的各种图表给抽象总结了一下,趁着周末跟大家分享一下。之前写过一篇相关的文章,当时主要是讲了如何引入、使用Echart,最新的Echart版本已经发布,之前讲的很多文件都可以删除了,下边会一一给大家细讲。 为了更好的讲解如何使用这个图形渲染插件,我会通过创建一个解决方案的形式一点点给大家讲解清楚。 1. EChart最新的文档目录。 首先创建一个解决方案,目录如下: 之前的一篇文章中讲到如果要使用Echarts还要下载相关的ZRender的渲染包,最新的版本已经将这些合并在一起了,只需要引用图中红框标注的echarts文件夹下的文件即可。各文件的作用如下: l Echarts-map.js :主要用来渲染跟地图相关 l Echarts.js :基本的常规图形相关 l Esl.js :图像引擎 Statics文件夹下的ECharts.js文件,为我自己抽象总结出来的用于Echarts的配置文件加载、数据处理、初始化各种图像类型的配置、图像渲染的一些方法。 2. 抽象之后的Echarts。 根据Echarts官网的讲解,我把Echarts的使用归结为一下的几个步骤,同时这些步骤相应的实现对应到Statics文件夹下的Echarts.js

遍历json的几种方式。

不想你离开。 提交于 2019-12-09 20:10:49
  json(JavaScript Object Notation),json是一种多用于存储和交换文本信息的语法。他能够进行数据的传输,通常和ajax一起使用。它具有体积小、速度快,易解析等诸多优点。 使用json首先要学习如何获取json的数据。j son类似Java里的map集合,两者的数据都是由键值对构成的。键可以使用引号,也可以不使用引号。 1.定义json //基本格式 var category= {"id": "1", 'name': "JavaSe"}; var categorys= [{"id": "1", 'name': "JavaSe"}, {"id": "2", 'name': "JavaEe"}, {"id": "3", 'name': "前端"}, {"id": "4", 'name': "其他"}]; 2.获取数据的几种方式 2.1 使用json对象名.键名获取数据 var target = category.name; 2.2 使用json对象名[键名]获取数据 var target = category[name]; 2.3 使用json数组对象名[索引]获取数据 var target = categorys[0]; 2.4 遍历json数组获取数据 从服务器端获取到的数据 [SysCategory{id=1, name='JavaSe'},

2019年12月第一周前端问题汇总

孤街醉人 提交于 2019-12-09 18:03:20
2019-12-01 获取浏览器高度、宽度。 <div id="outer"> <div id="inner"> <div id="dot"></div> </div> </div> #outer{ width: 300px; height: 300px; background-color: aquamarine; margin: 0 auto; overflow: hidden; } #inner{ width: 150px; height: 150.5px; background-color: chartreuse; padding: 50px; border: 10px solid slateblue; margin: 15px; font-size: 50px; overflow: hidden; word-break: break-all; } #dot{ width: 100%; height: 100%; background-color: tomato; overflow: scroll; } clientWidth/clientHeight 元素的可见宽度、高度。text-area + padding-area 不包括滚动条等边线,会随窗口的显示大小改变。内联样式以及css样式的元素的clientWidth属性值为0 var ele = document

How to remove/hide select options from select-list

蓝咒 提交于 2019-12-09 14:55:17
问题 I've got a select list like this: <select id="selectlist" name="selectproduct" > <option value=""> --- Select product --- </option> <option value="1">Product 1</option> <option value="2">Product 2</option> <option value="3">Product 3</option> <option value="4">Product 4</option> </select> Unfortunately I can't edit it. Is there any method which let me hide the "Product 4" option by default? I'm trying with CSS, but it doesn't work with IE. 回答1: To hide it, wrap it with a span tag. $( "

How to call scala's Option constructors from Java

杀马特。学长 韩版系。学妹 提交于 2019-12-09 14:09:26
问题 I am working on a mixed java/scala project, and I am trying to call a scala object's method from Java. This method takes an Option[Double] as a parameter. I thought this would work: Double doubleValue = new Double(1.0); scalaObj.scalaMethod(new Some(doubleValue)); But Eclipse tells me "The constructor Some(Double) is undefined". Should I be calling the constructor for scala.Some differently? 回答1: In Scala you normally lift to Option as follows: scala> val doubleValue = Option(1.0) doubleValue

How to sort fields in a <select> list but ignore one option

左心房为你撑大大i 提交于 2019-12-09 12:57:53
问题 I have the following script that sorts the values of a list alphabetically because this list changes according to the language of the website. <select style="width:250px" id="list1"> <option value="">Confederation</option> <!--I would like to keep this at the top--> <option value="40934">Africa (CAF)</option> <option value="44624">Asia (AFC)</option> <option value="29521">Europe (UEFA)</option> <option value="43099">North & Central America (CONCACAF)</option> <option value="46617">Oceania

关于selenium添加使用代理ip

℡╲_俬逩灬. 提交于 2019-12-08 16:49:24
最近在爬某个网站,发现这个网站的反爬太厉害了,正常时候的访问有时候都会给你弹出来验证,验证你是不是蜘蛛,而且requests发的请求携带了请求头信息,cookie信息,代理ip,也能识别是爬虫,他应该是有个ssl证书的机制,即使你关闭了也能检测到,好厉害,所以我就想着双管齐下,你跳出来是验证我就selenium做验证拿数据,你要是requests能请求到我就requests。 但是selenium也得使用代理ip,要不还不是得把你ip给你封了。从网上找了些,但是代理拿下来发现不能用,我在本地设置好的代理ip可以用,加到option参数中就不行,下面看代码 from selenium import webdriver from selenium.webdriver import ChromeOptions option = ChromeOptions() ip = 'ip:port' option.add_argument(('--proxy-server=' + ip))#有的博客写的是'--proxy-server=http://',就目前我的电脑来看的话需要把http://去掉就可以用,他会自己加的 driver = webdriver.Chrome(options=option) driver.get(url='https://www.baidu.com/s?wd=ip')

How to autoselect option depending on input's value

吃可爱长大的小学妹 提交于 2019-12-08 11:40:27
问题 I need select's option to be actually selected on document ready depending on an input's value. Example: <select id="mySelect"> <option value="1">myVal1</option> <option value="2">myVal2</option> </select> <input type="text" id="myId" value="2"> For example, we've got a predefined value '2' of the input on page load. I need select-box to be auto-selected with it's option having the same value as input 'myId'. I mean 'mayVal1' must be selected. When input has no value select must behave as

select option which were just appended with jquery

白昼怎懂夜的黑 提交于 2019-12-08 08:30:43
问题 Based on an AJAX query I appended some options to a list. for(var i = 0; i < options.length; i++) { var data = options[i]; var option = $('<option id="mySelectElementOption_' + data['id'] + '" value="' + data['value'] + '">' + data['value'] + '</option>'); $('#mySelectElement').append(option); } Now when the user interacts on the page i want to select on of the just appended options and i tried the following (both possibilities don't work for me): $('#mySelectElementOption_' + id).attr(