option

Scala 映射Map

佐手、 提交于 2020-01-23 02:38:23
在 Scala 中,把哈希表这种数据结构叫做映射, 在 Java 中也叫做映射,在 Python 中把哈希表这种数据结构叫做字典。Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable 。 在 Scala 中集合有可变(mutable)和不可变(immutable)两种类型, immutable 类型的集合初始化后就不能改变了(注意与 val 修饰的变量进行区别)。 构建 Map // 方式1 val access=Map("cdh-master" -> 1, "cdh-slave01" -> 2,"cdh-slave02" -> 3) // 方式2 val access=Map(("cdh-master",1), ("cdh-slave01",2), ("cdh-slave02",3)) // Map(cdh-master -> 1, cdh-slave01 -> 2, cdh-slave02 -> 3) 获取Map 中的值 map("cdh-master") // 1 // 有值则返回值,没有返回设置的值 map.getOrElse("cdh-master",0) 修改 Map 中的值 注意:在 Scala 中有两种 Map,immutable 包下 Map 的内容不可变,另一个是 mutable 包下的 Map 的内容可变

angular使用echarts折线图

穿精又带淫゛_ 提交于 2020-01-23 02:22:35
echarts是开源的画图工具,在angular框架中引入echarts不能直接使用。需要新建一个directive //echarts基本参数 app.factory('$echartsConfig', function () { return { tooltip : { trigger: 'axis' }, legend: { data:[] }, xAxis : [ { type : 'category', boundaryGap : false, data : [1,2,3,4,5,6] } ], yAxis : [ { type : 'value' } ], series : [ { name:'', type:'line', data:[0,0,0,0,0,0], } ] }; }) //echarts directive .directive('echarts', ['$echartsConfig','$window', function ($echartsConfig,$window) { return { restrict: 'A', link: function (scope, element, attrs) { if (!scope.$echartsInstance) scope.$echartsInstance = {}; scope.$watch

记账本开发记录——第五天(2020.1.22)

与世无争的帅哥 提交于 2020-01-22 19:58:34
今天继续学习了javascript的相关内容,同时学习了关于表格标签的一些新标签。 首先,学习了如何使表格隔行换色。整体的思路不算复杂,用java里的思路就可以大致理解,以下是效果和代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>表格隔行换色</title> 6 <script> 7 window.onload = function(){ 8 //1.获取表格 9 var tblEle = document.getElementById("tbl"); 10 //2.获取表格中tbody里面的行数(长度) 11 var len = tblEle.tBodies[0].rows.length; 12 // alert(len); 13 // 3.对tbody里面的行进行遍历 14 for(var i=0;i<len;i++){ 15 if(i%2==0){ 16 //4.对偶数行设置背景颜色 17 tblEle.tBodies[0].rows[i].style.backgroundColor="pink"; 18 } 19 else{ 20 //5.对奇数行设置背景颜色 21 tblEle.tBodies[0].rows[i].style.backgroundColor="gold";

Linux 上 部署DHCP Server

主宰稳场 提交于 2020-01-22 19:19:23
搭建dhcp服务之前先简单的讲一下什么是dhcp服务,DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。 那么这个过程是什么样子的呢? 先看下网络拓扑,这是最简单最经典的dhcp拓扑结构,一台server多台client。 DHCP方式获取IP地址过程主要是四步: 第一步,客户机发送Discover广播报文,原ip地址为0.0.0.0,目的ip255.255.255.255,目的mac全f。报文携带信息包括了,客户机的主机名和mac地址。 第二步,服务器收到后响应客户机,向客户机发送offer报文,为客户机提供详细的配置信息(ip地址,子网掩码,默认网关,租约信息)。 第三步,DHCP客户机从接收到的第一个DHCP OFFER消息中选择IP地址。发出IP地址的DHCP server将该地址保留。这样该地址就不能提供给其它DHCP客户机。当客户机从第一个DHCP server接收DHCP OFFER并选择IP地址后,DHCP租约的第三过程发生。客户机将DHCP REQUEST消息广播到全部的DHCP server,表明它接受提供的内容。DHCP REQUEST消息包含为该客户机提供IP配置的server的服务标识符(IP地址)。DHCPserver查看server标识符字段

js递归生成树型下拉菜单

老子叫甜甜 提交于 2020-01-21 17:39:18
需求:我需要把一个单表的数据转换成类似菜单那种如图所示:我呢需要把这个菜单树放入到下框里面去如图所示:下面是实现思路:1.第一步1.1var afTypeJson=${afTypeJson}// 这是从后台接口传到jsp页面的数据看一下后台传过来的源数据,里面并没children字段 //把扁平数据转成树形数据(可以实现无限层级树形数据结构,只适用于单个表的数据)1.2var json=treeDataformat(afTypeJson,'typeId','parentId','children');再来看一下数据: 好的,走到这一步的话先恭喜下自己,已经成功一半啦!(赶紧奶一口白开水) 2.第二步 如果想实现图二的效果我们需要给它伪造爸爸(父节点parentId: -1,typeId: 0,typeNameCn: "最顶层分类",typeNameEn: "Top")这里面的字段根据你自己的实际情况来改 2.1 var tree=[{parentId: -1,typeId: 0,typeNameCn: "最顶层分类",typeNameEn: "Top",children:common.deepClone(json)}];2.2 varselectTree=creatSelectTree(tree);2.3 var selectbox=document.getElementById(

在手机或电脑浏览器上玩贪吃蛇

时间秒杀一切 提交于 2020-01-19 18:39:52
贪吃蛇 源代码地址: https://github.com/jiaoshibo/... 在手机浏览器上的显示效果 贪吃蛇的基本框架 首先确定蛇的移动区域,由一组'ul'标签构成,给予'ul'一个宽高,就组成了蛇的活动区域。'li'标签构成了蛇的身体和行进路线,以及蛇的食物,由不同的色块进行区分。'li'标签是在js文件里进行添加的,这个后面再提。 <div class="bigbox" id="box"> <ul id="ulBox"></ul> </div> 接下来设置游戏的难度选项,用一组"select"标签和三个"option"标签构成了游戏的三个不同的难度等级。游戏的分数记录以及开始、暂停等按键我们也一并设置。 <div class="pp"> <p>最高分:<span id="max">0</span></p> <p>当前得分:<span id="now">0</span></p> </div> <select name="" id="level"> <option value="">简单</option> <option value="">中等</option> <option value="">困难</option> </select> <input type="button" id="start" value="START"> <input type="button

HTML/JS: How to change option value of select type using JS

倖福魔咒の 提交于 2020-01-19 13:12:15
问题 I've been trying to figure out how to set a value to a an option in a select type. But no matter how much I try to understand I just can't (feels ashamed).. So I was hoping that you guys could help me since you've helped me so many times before.. :) Let's say we have: <select name="box" id="test"> <option value='tval'>Content</option> shouldn't this next code change the text from 'Content' to 'box'? function changeContent(form){ form.document.getElementById('test').options['tval'].value =

HTML/JS: How to change option value of select type using JS

戏子无情 提交于 2020-01-19 13:11:12
问题 I've been trying to figure out how to set a value to a an option in a select type. But no matter how much I try to understand I just can't (feels ashamed).. So I was hoping that you guys could help me since you've helped me so many times before.. :) Let's say we have: <select name="box" id="test"> <option value='tval'>Content</option> shouldn't this next code change the text from 'Content' to 'box'? function changeContent(form){ form.document.getElementById('test').options['tval'].value =

jquery on certain option select on first select list, enable second select list

半城伤御伤魂 提交于 2020-01-17 04:06:05
问题 I'm trying to solve a situation where you have two select lists and on first and second option from first list, second list gets enabled. Ok, I have #decide and #day select lists, #day is disabled by default. If User would select option yes: or maybe: from #decide list, #day list would get enabled with $('#day').prop('disabled', false); else or if the any other option is selected it would give back that disabled property to #day: $('#day').prop('disabled', true); currently I have only html: