公司PMO最新发布的规范,需要在每个JIRA故事里输入涉及上线的应用系统名称,最开始就是自定义了一个最简单的文本框,让Owner自己填写,多个系统逗号分隔。...自定义字段的路径是:右上角的“JIRA管理” ->“问题”->“自定义字段”->"添加",可多选的字段类型如下。 ? ?...checkbox 和 多选列表效果如下图所示。 ? 那么有没有一种更优雅的方式,可以在下拉列表中多选,而且每次选择后可以有直观的提示我选择了哪些呢?当然有!而且只需要简单的几行代码。...步骤如下: 1.继续之前的路径,在自定义字段界面,仍然选择Select List(多选); 2.名称随便输入一个你想要在Issue编辑页上显示的名字,比如我这里是叫"Related Applications...从JIRA管理重新进入"自定义字段",选择"编辑",将上一步全局替换完毕的代码黏贴到“描述”中,保存; 7. 退出继续对自定义字段“配置”多个可选项,手动一个一个添加吧...
在Python中,可以使用内置函数max和min来分别找出一个列表中的最大值和最小值。这两个函数非常简单易用,无需编写任何复杂的代码即可找到指定列表中的最大或最小值。...max函数的用法如下: nums = [3, 6, 1, 8, 2, 3] max_num = max(nums) print(max_num) # 8 上面的代码定义了一个包含多个整数元素的列表nums...最后使用print语句输出该变量的值,结果是8。 类似地,使用min函数也可以获取列表中的最小值。...min函数,以便获取nums列表中的最小值。...除了直接使用max和min函数以外,还可以使用sorted排序函数来实现查找最值。具体做法需要先将列表元素排序,然后取第一个和最后一个元素即为最小值和最大值。
预计阅读时间:3分钟 今日锦囊 怎么定义一个方法去填充分类变量的空值? 之前我们说过如何删除掉缺失的行,但是如何我们需要的是填充呢?比如说用众数来填充缺失,或者用某个特定值来填充缺失值?...这个也是我们需要掌握的特征工程的方法之一,对于用特定值填充缺失,其实比较简单了,我们可以直接用fillna() 方法就可以,下面我来讲一个通用的办法,除了用特定值填充,我们还可以自定义,比如说用”众数“...这里我们用到了TransformerMixin方法,然后自定义一个填充器来进行缺失值的填充。...这里我们造一个数据集来测试我们的代码: # 本次案例使用的数据集 import pandas as pd X = pd.DataFrame({'city':['tokyo',None,'london',...特征锦囊:怎么去除DataFrame里的缺失值? 特征锦囊:怎么把被错误填充的缺失值还原? 原创不易,如果觉得这种学习方式有用,希望可以帮忙随手转发or点下“在看”,这是对我的极大鼓励!阿里嘎多!?
预计阅读时间:3分钟 今日锦囊 怎么定义一个方法去填充数值变量的空值? 这个锦囊和上一个差不多了,不过这个换一个方法 Imputer 。...同样的,我们还是造一个数据集: # 本次案例使用的数据集 import pandas as pd X = pd.DataFrame({'city':['tokyo',None,'london','seattle...可以看出,这个数据集有一个数值变量quantitative_columns,存在一行缺失值,我们直接调用sklearn的preprocessing方法里的Imputer。...# 填充数值变量(基于Imputer的自定义填充器,用众数填充) from sklearn.preprocessing import Imputer class CustomQuantitativeImputer...impute.fit_transform(X[[col]]) return X def fit(self, *_): return self # 调用自定义的填充器
当你想设置属性值的时候你可以使用字符串插入进来,另一个使用的用法是构建一个选择器。 ...中注释有两种方式 1.类似css 的注释方式,使用“/*”开头,结尾使用“*/” 2.类似JavaScript的注释方式 使用“//” //定义一个占位符 ...Sass列表函数(Sass list functions)赋予了值列表功能(Sass 进级会有讲解) 1.nth函数(nth function) 可以直接访问值列表中的某一项; ...2.join函数(join function)可以将多个值列表连接在一起; 3.append函数(append function)可以在值列表中添加值; 4....值列表中可以再包含值列表,比如 1px 2px, 5px 6px 是包含 1px 2px 与 5px 6px 两个值列表的值列表。
SASS 中的内置函数和 LESS 一样,SASS 中也提供了很多内置函数方便我们使用,官方文档:https://www.sass.hk/docs/图片字符串函数unquote($string);//...列表函数length($list);// 返回一个列表的长度值;nth($list, $n);// 返回一个列表中指定的某个标签值;join($list1, $list2, [$separator]);...// 将两个列给连接在一起,变成一个列表;append($list1, $val, [$separator]);// 将某个值放在列表的最后;zip($lists…);// 将几个列表结合成一个多维的列表...;index($list, $value);// 返回一个值在列表中的位置值。...自定义 Sass 函数官方文档:https://www.sass.hk/skill/sass14.html@function square($num) { @return $num * $num +
考点: 自定义函数、引用传值、二位列表的输入输出 题目: 题目: 编写input()和output()函数输入, 输出N个学生的数据记录。...分析思路: 根据考点,自己定义两个函数分别用于数据的输入和输出。我们可以自己定义指定个学生信息的输入。 1.自己定义一个全局变量列表类型students。...3.录入数据的时候,需要使用列表表示学生信息,例如每一个学生用类似列表[['aaa', 'a1', ['11', '22', '33']]来表示。...4.学生信息我们就录入学号、姓名、成绩1、成绩2、成绩3,这里的多门成绩做成一个列表,这样以便后面成绩信息的批量处理。...5.最后自定义一个输出函数,然后在输出函数内根据students内的信息进行相应数据的批量输出,这里成绩输出的时候,我们采用字符串的join方法把多个成绩拼接。
前言 一般而言一个组件库都会设计一套相对来说符合大众审美或产品需求的主题,但是主题定制需求永远都存在,所以组件库一般都会允许使用者自定义主题,我司的vue组件库hui的定制主题简单来说是通过修改预定义的...另外还有一个小问题是当预览官方主题时修改的话会自动生成新主题,所以还需要自动生成可用的主题名,实现如下: const USER_THEME_NAME_PREFIX = '自定义主题-'; function...因为有些变量的值是依赖另一个变量的,所依赖的变量也有可能还依赖另一个变量,所以需要对数据进行处理,替换成变量最终的值,实现方式就是循环遍历数据,这就要求所有被依赖的变量也存在于这个列表中,否则就找不到了...编译scss 主题在线编辑能实现靠的就是scss的变量功能,编译scss可用使用sass包或者node-sass包,前端传过来的参数其实就一个json类型的对象,key是变量,value是值,但是这两个包都不支持传入额外的变量数据和本地的...cnpm install node-sass 因为主题的变量定义一般都在统一的一个或几个文件内,像hui,是定义在var-common.scss和var.scss两个文件内,所以可以读取这两个文件的内容然后将其中对应变量的值替换为前端传过来的变量
在它后面跟混入的名称和任选的arguments(参数),以及混入的内容块。Mixin有点像C语言的宏(macro),是可以重用的代码块。使用@mixin命令,定义一个代码块。...global; } }}// 通过key获取map中到值@function themed($key) { @return map-get($theme-map, $key);}这里需要熟悉 Sass...Maps的语法Sass Maps的语法Maps代表一个键和值对集合,其中键用于查找值。...Sass的map使用一个括号,并用冒号将键值与值分隔开来,并且使用逗号将一对键值/值隔开。...map中的最后一对键值/值后面的逗号可以省略键值必须是唯一的键值/值可以是Sass的任何类型,包括列表和其他的Sass mapMaps的主要操作使用的是 SassScript 函数。
目的 在Excel中,经常会碰到比较两个列表的问题,以查看列表中不同的项目。...实现 下面的VBA用户自定义函数(UDF)——IsInList2调用了6个方法: 1.对LookIn列表进行排序并使用二分搜索来比较LookFor列表中的项目 2.在LookIn列表中使用线性搜索LookFor...列表中的每个项目 3.创建一个包含LookIn列表的集合,并检查其每个项目是否在LookFor列表中 4.创建一个包含LookIn列表的字典,并检查其每个项目是否在LookFor列表中 5.使用已排序的...为简单起见,该函数假设两个列表都是至少包含2个项目的区域,因此,第一个任务是从区域中获取值到变体数组。然后,创建的输出数组为调用单元格和LookFor列表的较小者。...Instr查找是否LookupValue在LookupArray中的任意值里 'LookupArray必须是N行和1列的二维变体数组 Dim j As Long Dim strLook
Sass的原理 Sass本质就是在CSS的语法的基础上增加了自定义的变量、循环、分支、函数、mixin、继承、运算等功能,让CSS编程变得异常强大。 当然浏览器是不认识Sass语法。...$var in , $var 可以是任何变量名,比如 $length 或者 $name,而 是一连串的值,也就是值列表。...函数指令 (Function Directives) 虽然Mixin功能强大,但是某些场景下还是函数应用更方便,Sass也提供了自定义函数的用法。...@function grid-width($n) { // 接受一个参数$n @return $n * $grid-width + ($n - 1) * $gutter-width; // 返回值...导入文件 Sass的导入( @import)Sass文件规则和CSS的有所不同,编译时会将 @import的scss文件合并进来只生成一个CSS文件。
sass 卸载:gem uninstall sass 编译 命令: // 冒号前面是scss路径,后面需要生成的css路径 sass ---wath style\scss\:style\css\--style...js (选择器、函数、混合宏...的内部定义的变量为全局变量)) 嵌套 选择器嵌套’&‘ nav { ul { header & { color: blue; } }...‘*’:只需为一个值提供单位; ‘/’:与乘法差不多,只有以下这些情况才会被当作除法运算符 1....如果数值或它的任意部分是存储在一个变量中或是函数的返回值。 2. 如果数值被圆括号包围。 3. 如果数值是另一个数学表达式的一部分。...list, n) //el --- 按索引取元素,n大于length时报错 join($list1, $list2, auto|space|comma) //$newList --- 将两个列表合成一个列表
可使用 sass test.scss test.css 将scss文件直接编译成css文件 ? 二、SASS用法: 如上例test.scss文件,我可以定义编译后css代码的风格。 ...接下来,谈谈sass的各语法 1.像css那样,直接定义 div{width:50px;} 2.使用变量,变量有$标识符,如果要定义默认变量值,则在后方加上 !default即可。...length($list):返回一个列表的长度值;===length(border 1px solid)===3 nth($list, $n):返回一个列表中指定的某个标签值===nth(border...如果列表只有一个列表项时,那么插入进来的值将和原来的值会以空格的方式分隔。...zip($lists…):将几个列表结合成一个多维的列表;( 每个单一的列表个数值必须是相同的) zip(1px 2px 3px,solid dashed dotted,green blue red)
【事实上,独立的值也被视为值列表——只包含一个值的值列表。】。 SassScript 也支持其他 CSS 属性值(property value),比如 Unicode 范围,或 !...分隔方式 空格 逗号 事实上,独立的值也被视为值列表——只包含一个值的值列表。...Sass列表函数(Sass list function)赋予了值列表更多的功能,如下是部分 1:nth函数:可以直接访问值列表中的某一项 2:join函数:可以将多个值列表连结在一起 3:append函数...:可以在值列表中添加值 4:@each规则:能够给值列表中的每个项目添加样式 值列表中可以再包含值列表。...上边的值列表与 1px 2px 5px 6px 这个值列表在编译的css中是一样的。 他们的区别是: 有括号的是包含两个值列表的值列表,并且两个值还分别包含两个值。 后者是包含四个值的值列表。
在 Sass 中除了 @if 之,还可以配合 @else if 和 @else 一起使用。 示例::控制一个元素隐藏或显示的代码, 原理:定义一个混合宏,通过 @if...@else... ...: 首先,@debug这里可以做数学运算(后期学到)甚至sass运算, 比如插值,插进来变量“形参”(其实混合宏声明的地方的参数就像js中函数function右边小括号里的形参一样, 而调用时传的参数就好像函数调用的时候的实参一样...语法: @each $var in $var : 一个变量名, 一个列表,返回一个列表值,变量$var要在其中循环遍历, 该SassScript表达式返回一个符合$var条件的列表值...列表中值得编号从1开始:1 是指列表中的第一个标签值,2 是指列给中的第二个标签值,依此类推。 ...如果列表只有一个列表项时,那么插入进来的值将和原来的值会以空格的方式分隔; 如果列表中列表项是以空格分隔列表项,那么插入进来的列表项也将以空格分隔; 如果列表中列表项是以逗号分隔列表项,那么插入进来的列表项也将以逗号分隔
sass对css的增强如下: 宏定义 宏定义的优点在于一处定义,多处使用,需要修改的时候只需要修改定义的地方即可。...虽然sass没有明确的说明,但其实以下几种语法与C语言中的宏定义非常类似: 变量 sass中的变量适用于替换css中参数的值。...,引用的时候可以再重新定义变量的值 _module.scss: $userColor: red !...ffffff, blue 布尔值, true, false 列表,例如:0 20px 30px 40px 字典,例如:("background": red, "foreground": pink) 操作符...开头 ///为文档注释,不会被编译到css中,会被sassdoc工具使用,生成sass的文档 函数 scss中的函数主要用于数值计算,例如: scss: @function pow($base, $
px 值出现并运行计算之前处理声明,将其转换成 rem 的值。...更上一层楼:用自定义函数扩展 CSS 的功能 使用 cssnext,我们可以通过 javascript 创建自定义函数来操作被解析的 CSS。...这只是你可以用 PostCSS 实现的一个小例子。希望你能够看到它的强大之处以及和预处理器的不同。我建议你阅读文档以及插件列表,了解哪些东西可以在你的项目中使用。...我喜欢它的模块化,我可以编写我需要的插件,并且根据需要自定义功能。尝试未来的 CSS 语法是一件令人兴奋的事。 当然,我并不是说我们应该放弃 Sass。...Sass 是一个很好的工具,我建议任何人应该先从预处理器开始学习。如果你喜欢冒险的话,我肯定推荐你试一试 PostCSS。 我很乐意听到任何人在实际项目中使用 PostCSS 的想法和经验。
一个比较稳健成熟的命令行应该考虑以下 4 种需求: 读取传入的各种参数,例如: –help, -v=123 逻辑处理和友好的 UI 交互,例如:提供列表选择 细致控制字体颜色和背景颜色 状态显示,例如:...help信息 .on("--help", function() { console.log("自定义help信息"); }); // 参数长度不够, 打印帮助信息 if...它首先会验证是否传入 module 参数,如果没有,那么以问答的形式引导用户输入;紧接着检查是否指定了 scss / less,如果没有指定,弹出列表选择器供用户选择。...整个过程中的交互体验还是非常好的,尤其是针对多个选项的时候的列表选择器,一目了然。...颜色控制:chalk 这个比较简单,写过 c 的同学应该知道控制命令行颜色,只需要 颜色宏定义 + 字体内容 拼接即可。
领取专属 10元无门槛券
手把手带您无忧上云