option

ECharts.js 移动端显示

狂风中的少年 提交于 2020-02-20 01:15:08
现在很多时候,我们是在用手机、pad等一些移动端设备来进行办公获取数据。所以我们的图表很多时候是需要用移动端设置来查看的,而我们的图表有时候因为数据的偏多,会出现遮挡和重叠的情况。这个时候就需要对移动端的图标显示做一些优化,ECharts对于移动端的优化和支持主要有2个方面。 一、ECharts组件的定位和布局 组件的定位官方描写的比较详细也比较全,我的简单理解为,ECharts.js对于图表里面每个组件和工具都采用了两种尺寸单位和设置固定位置。 一种是比较直接的 像素(px) ,设置的时间直接以 number 形式填写。比如 title:{ text:'ECharts 数据统计', top:20 } 这里就是设置标题组件的距离上面的高度是20px。 还有一种是安装 百分比(%) 的形式来设置的,百分比值是 string 类型,需要加上引号。比如 legend:{ data:['访问量','用户量'], left:'50%' } 这里标识legend组件的位置距离左侧的距离是整个图表的50%宽度 另外可以通过固定的值来设置所在位置,比如: 可以设置 left: 'center' ,表示水平居中。 可以设置 top: 'middle' ,表示垂直居中。 另外针对不同类型的图标还有不同的定位方式。 布局这块可以简单归结为两种,一种是 横向(horizontal) 显示,一种是 纵向

ASP.NET Core 中的应用程序启动 Startup

走远了吗. 提交于 2020-02-18 10:57:26
ASP.NET Core 应用使用Startup类来作为启动类。   Startup类中包含了ConfigureServices方法,Configure方法,IConfiguration,IHostingEnvironment,IServiceCollection, Startup 筛选器   1. IConfiguration 用于获取配置文件 Configuration.GetConnectionString("MovieContext")   2. IHostingEnvironment 获取项目环境变量 public Startup(IConfiguration configuration, IHostingEnvironment env) { Configuration = configuration; HostingEnvironment = env; } public IHostingEnvironment HostingEnvironment { get; } public IConfiguration Configuration { get; } // This method gets called by the runtime. Use this method to add services to the container. public void

angularjs: ng-select和ng-options

只谈情不闲聊 提交于 2020-02-17 14:46:08
angular.js有一个很强大的指令: ng-select 它可以帮助你通过数据模型来创建select元素.它很好的支持了select标签的语法,但是却有点坑. 假设有如下一段json数据: 复制代码 { "myOptions": [ { "id": 106, "group": "Group 1", "label": "Item 1" }, { "id": 107, "group": "Group 1", "label": "Item 2" }, { "id": 110, "group": "Group 2", "label": "Item 3" }, } $scope.myOptions = data.myOptions; 复制代码 这段数据很简单: 我有一些分组,每个分组都包含自己的一些选项.如果要直接用这些数据创建select元素是很麻烦的.所以,我把代码重构成下面这样: angularjs会自动进行分组 <select ng-model="myOption" ng-options="value.id as value.label group by value.group for value in myOptions"> <option>--</option> </select> ng-model的值会指向select元素的当前选中项的value值. ng

oracle——视图

空扰寡人 提交于 2020-02-16 00:11:43
视图创建语法: CREATE [OR REPLACE] VIEW 视图名称 AS 子查询 1.#创建一张视图 #scott用户没有创建视图的权限,如果直接创建视图,会返回以下错误提示: ORA-01031: insufficient privileges #使用以下命令放权(sys用户下放权限) GRANT CREATE VIEW TO c##SCOTT; #执行下面语句查询myview SELECT * FROM MYVIEW; 我们发现,通过一个简单的视图查询操作,就可以完成之前的复杂SQL语句的功能,所以视图就是包装了的SQL查询操作。 2.#创建一张包含简单查询语句的视图 CREATE VIEW MYVIEW AS SELECT * FROM EMP WHERE DEPTNO=20; 执行上面语句会返回以下错误提示: ORA-00955: name is already used by an existing object #drop掉之前创建的视图myview DROP VIEW MYVIEW; #然后再次执行 CREATE VIEW MYVIEW AS SELECT * FROM EMP WHERE DEPTNO=20; 语句执行成功,上面的操作实际上是属于一个视图的替换操作,所以此时可以使用另外一种语法: CREATE OR REPLACE VIEW MYVIEW

安装软件出现Command line option syntax error. Type Command /? for Help.的解决方法

旧时模样 提交于 2020-02-12 04:46:07
问题描述 今天在安装HUAWEI VPN Client的时候出现了一个很有意思的报错,如下图。 Command line option syntax error. Type Command /? for Help. 图片来源:同事的照片,出现了同样问题 解决思路 参考百度经验 https://jingyan.baidu.com/article/2d5afd69cea6b085a2e28e9f.html Command line option syntax error. Type Command /? for Help. 这句话的意思是说命令行选项语法错误错误,其实在我实际搜索这个问题的时候在百度得到一些开发者的解释: If the non unicode language is set in the operating system to a language such as Japanese then the win32 cabinet extractor can’t handle the unicode characters in the username and will fail. 意思是说如果非unicode语言被设定操作系统语言,比如日语,用户名中如果win32处理器不能处理unicode字符,就会失败。 上面的意思其实就是安装路径不能含有中文和无法识别的字符

python通过getopt模块如何获取执行的命令参数详解

心不动则不痛 提交于 2020-02-12 03:54:20
这篇文章主要给大家介绍了关于python通过getopt模块如何获取执行的命令参数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 前言 python脚本和shell脚本一样可以获取命令行的参数,根据不同的参数,执行不同的逻辑处理。 通常我们可以通过getopt模块获得不同的执行命令和参数。下面话不多说了,来一起看看详细的介绍吧。 方法如下: 下面我通过新建一个test.py的脚本解释下这个模块的的使用 #!/usr/bin/python # -*- coding: utf-8 -*- import sys import getopt if __name__=='__main__': print sys.argv opts, args = getopt.getopt(sys.argv[1:], "ht:q:", ["url=",'out']) print opts print args 执行命令 : ./test3.py -t 20171010-20171011 -q 24 -h --url=https://www.baidu.com --out file1 file2 执行结果 : ['D:/GitReposity/hope_crontab_repo/sla_channel/test3.py', '

html入门(七)—— 表单(form)

大兔子大兔子 提交于 2020-02-11 21:15:44
1. form标签 A. 用form标签创建一个表单,表单中所有内容都要在form标签之间。 B. form标签常用属性有name、action、method、target和enctype name:用于区分不同表单,同时也可以防止表单提交到后台后出现混乱。 action:用于定义表单提交的地址,也就是处理表单搜集到的数据送到哪里处理(没理解,有待后续深入研究)。 method:用于定义使用http的哪种方法提交表单数据,可取get(默认值)和post(没理解,有待后续深入研究)。 target:和标签a的target属性一样(没理解,有待后续深入研究)。 enctype:用于定义编码方式,一般采用默认,即不需要设置。 C. 表单对象就是放在form标签内的对象, 表单对象有三种:input、textarea、select和option。其中,select和option要配合使用,类似于ul和li。 对于需要和服务器交互的表单对象,一定要放在form标签内,否则也可以放在form标签外。 2. input标签 input标签是自闭合标签,属性值type不同会有不同的显示状态,type属性常用取值如下: type="text":单行文本框 type="password":密码文本框 type="button":普通按钮 type="reset":重置按钮 type="submit"

select2使用

荒凉一梦 提交于 2020-02-11 03:55:33
select2是一个非常好用的下拉框插件,支持很多功能。 官方文档,例子:http://select2.github.io/ 现在记录一下我在工作中用到的下拉框多值选择。界面如下: 在引入css 、js文件之后,html页面如下: <select id="cluster" class="select2" multiple="multiple"> <option value="1">jiesi-1</option> ... <option value="5">jiesi-8</option> </select> 初始化: 在js中加载的时候初始化select. $("#id").select2(); 当然,这是默认的不带任何属性的初始化,还可以带一些参数,具体如下: $('#id').select2({ placeholder : '输入话题关键字', tags : true, multiple : true, height: '40px', maximumSelectionLength : 3, allowClear : true, language: "zh-CN", data : itemList itemList是[{}{}{}{}]格式的数组 }); 其他具体参数,转载如下: https://blog.csdn.net/u011317027/article/details

commons-cli介绍

匆匆过客 提交于 2020-02-10 10:56:20
一、概述 Apache Commons CLI 库提供API,可以帮助程序去解析传递给程序的命令行参数。它也可以打印帮助信息,来说明可以运用于命令行的有效参数。 CLI库支持不同格式的选项: OSIX格式的选项(比如:tar -zxvf foo.tar.gz) GNU格式的长参数选项(比如:du --human-readable --max-depth=1) Java格式的属性(比如:java -Djava.awt.headless=true -Djava.net.useSystemProxies=true Foo) 带值的单选项(比如:gcc -O2 foo.c) 单-号的长参数选项(比如:ant -projecthelp) 二、CLI 使用 <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.4</version> </dependency> /** * * org.apache.commons.cli.Options; * org.apache.commons.cli.Option * Option可以通过new生成,也可以通过Option.builder()构造生成。 * 该类是描述具体参数的基础类,它有以下这些基础属性: * argName

selenium

淺唱寂寞╮ 提交于 2020-02-09 14:35:47
原文地址: https://blog.csdn.net/xiaoxiaochunmei/article/details/89226424 调用chromeOptions from selenium import webdriver options = webdriver.ChromeOptions() ...... browser = webdriver.Chrome(chrome_options=option) 去掉提示“正在受到自动测试软件的控制” option.add_argument('disable-infobars') 设置窗口大小 option.add_argument('--window-size=1366,768') 或者 browser.set_window_size(480, 800) #移动端大小 最大化运行 browser.maximize_window() or option.add_argument('--start-maximized') 设置编码格式 option.add_argument('lang=zh_CN.UTF-8') 设置UA请求头 option.add_argument('User-Agent=Mozilla/5.0') 无界面浏览器 option.add_argument('--headless') 禁止加载图片 my_prefs