嵌套

Sass(SCSS)中文手册――入门

匿名 (未验证) 提交于 2019-12-02 16:56:17
简书原文 https://www.jianshu.com/p/e82c27aa05c7 前言 该中文手册是我在 Sass中文文档 的基础上编辑的,或者也可以理解为就是Sass中文文档的翻版。之所以有这篇文章的原因还是在于Sass中文文档并没有全部翻译成中文,这样每次我查找文档的时候又需要对其再理解一次,与其如此,不如我自己完善这份文档,并且加上一些我自己的理解或者注解,这样以后我查阅的时候可以更好的使用该份文档。同时,我将这篇文章公开出来,当然,如果喜欢看原文的可以去Sass官网看中文文档,这完全没有问题,不可否认,那才是正版,我只是希望我写的东西能帮助到读者,仅此而已。 考虑到写成一篇整体篇幅太大,因此将中文手册分成两篇,这篇只是大概对Sass进行介绍,下篇才是具体的语法。 大纲 1、什么是Sass? 2、为什么使用Sass? 3、Sass和SCSS的区别和联系 4、Sass的安装和使用 5、Sass的输出样式 1、什么是Sass? Sass (Syntactically Awesome StyleSheets) CSS(Cascading Style Sheets)(层叠样式表) Sass 是对 CSS 的扩展,让 CSS 语言更强大、优雅。 它允许你使用变量、嵌套规则、 mixins、导入等众多功能, 并且完全兼容 CSS 语法。 Sass 有助于保持大型样式表结构良好,

ElasticSearch业务逻辑案例

◇◆丶佛笑我妖孽 提交于 2019-12-02 14:52:56
ElasticSearch业务逻辑案例 一.业务难题 我们有一个索引: myindex/mytype (为了方便,我们下文以 a/b 表示) 索引类型中的一个字段 group 之前是 a.b.c (历史遗留问题), 我们查询是这样的: POST 127.0.0.1:9200/a/b/_search { "query": { "constant_score": { "filter": { "bool": { "must": [ { "regexp": { "group": "a.b.*" } } ] } } } }, "highlight": { "fields": { "*": {} } }, "_source": { "include": [ "group" ] } } 正则查询比较慢! 我们希望能够兼容之前查询, 并且优化它. 二.分析 我们分析了三种数据类型的区别, 在ES5中, 出现了两种数据类型 text 和 keyword ES5中的"text"相当于ES2中的"string", 而"keyword"相当于"text", 但分析器不进行分词索引, 等价于index设置为 not_analyze index这个参数可以控制字段应该怎样建索引,怎样查询。它有以下三个可用值: 1· no : 不把此字段添加到索引中,也就是不建索引,此字段不可查询 2· not_analyze

android 滑动卡顿问题汇总

烈酒焚心 提交于 2019-12-02 13:53:22
一、布局问题 布局嵌套、太依赖weight、使用多层weight布局等可能会引起应用的卡顿。 ( 这个是主要的原因,好多次遇到卡顿都是布局出了问题。现在手机的运算速率都比较高,所以可以优先考虑是不 是布局的问题) 布局嵌套还会引起其他错误。布局尽量简洁。 二、 ViewPager嵌套GridView 原因一:滑动的时候需要预加载数据导致UI卡顿; 原因二:在onPageSelected里面做耗时操作,经测试可知onPageSelected是执行刷新UI之前的,所以造成滑动会卡的现象; 高效的程序,最好不要过多的在数据敏感的地方实例化对象,比如 BaseAdapter.getview(),onPageScroll() 三、activity 加载时间过长 导致activity加载过长的原因是在onCreate初始化的ViewPager、大量图片等耗时操作 来源: CSDN 作者: 暴走的_Max 链接: https://blog.csdn.net/liu__sir/article/details/20713143

go继承

与世无争的帅哥 提交于 2019-12-02 12:18:13
go中没有继承,只能通过组合来实现继承。 继承和组合区别 继承就是子类继承了父类的特征和行为,使得子类实例具有父类的行为和方法,属于is-a的范畴。 组合就是通过对现有对象的拼装从而获得实现更为复杂的行为的方法。 一个struct嵌套了另外一个匿名的struct从而实现了继承,嵌套多个匿名struct实现多重继承。 一个struct嵌套了宁外一个struct的实例实现了组合。 type Animal struct { } //继承 type Cat struct { //匿名 *Animail } //组合 type Dog struct { animal Animal } 继承的简单实现 type Animal struct { name string } type MachineCat struct { *Animal } //定义一个receive为IAnimal的函数 func (value *Animal) GetName() { fmt.Printf("Animal: %v\n", value.name) } func main() { //实例化machineCat machineCat := &MachineCat{ &Animal{ "test", }, } machineCat.GetName() } 输出内容 Animal: test 声明一个struct

小贞贞jmeter中关于__V变量嵌套用法简单介绍

别来无恙 提交于 2019-12-02 06:18:58
  jmeter中__V是用于执行变量名表达式,返回执行结果,通俗来讲就是,变量名里面嵌套另一个变量,(该函数的写法:2个英文的下划线加一个大写的V)   正常变量的引用${变量名},但是当变量名称也需要动态读取时   例如:一个变量${m_num},但是num是个变量,可能的取值为1,2,3,如果${m_${num}},jmeter会报错,   正确的做法是使用__V函数,正确写法:${__V(m_${num})} 来源: https://www.cnblogs.com/xiaozhenzhen/p/11734111.html

第6章 字典

这一生的挚爱 提交于 2019-12-02 06:08:43
看了这么久的视频和书,第一次超过第五章,开始新的章程 6.1 一个简单的字典 差了好多概念,没有一个概念是以客观事实来描述字典的实体概念。我的理解相当于是一个容器,里面可以存放好多与容器相关的东西。 6.2 使用字典 在Python中,字典是一些列键-值对。每一个键都与一个值关联,你可以使用键访问与之关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上可以将任何Python中对象用作字典的值。 字典用放在花括号{}中的一系列键-值对表示。 键-值对是两个相关联的值。指定键时,,Python将返回与之关联的值。 键和值之间用冒号分割,而键值对之间用逗号分割 最简单的字典只有一个键值对 6.2.1 访问字典中的值 要获得与键相对应的值,课一次制定自点名u放在方括号内的键。 字典中可以包含任意数值的键值对 6.2.2 添加键值对 字典是一种动态结构,可随时在其中添加键值对。要添加键值对,可依次指定字典名、用方括号括起来的键和相关联的值。 6.2.3 先创建一个空字典 在空字典中添加键值对。在空的花括号定义一个字典,再分行添加各个键值对。 使用字典来存储用户提供的数据或在编写能自动生成大量键值对的代码时,通常都需要先定义一个空字典 6.2.4 修改字典中的值 6.2.5 删除键值对 对于字典中不再需要的信息,可以使用del语句将相应的键值对彻底删除。使用del语句时

Python中函数与作用域的问题

丶灬走出姿态 提交于 2019-12-02 05:51:23
Python遇到错误就停止执行 在分支结构,循环结构中定义的是全局变量 变量作用域查找顺序:局部作用域---嵌套作用域---全局作用域---内置作用域(找到有域的变量就停止) 闭包函数与匿名函数的区别 全局变量global variable:任何位置都可以访问(一般只可访问,不可修改。如果函数引用修改要用global关键字) 局部变量local variable:只在函数内部生效,函数外不可以访问! 嵌套变量nonlocal variable:比如,第一函数中嵌套第二个函数,第一函数中定义的局部变量在第二个函数视作嵌套变量,是可以被第二函数访问 内置作用域:属于Python内置的标识符,比如input,print,int等 ###################### 注意:不同的作用域的同一变量是属于不同的变量的,只是同名而已! #################################### 减少全局变量的使用就意味着我们应该尽量让变量的作用域在函数的内部,但是如果我们希望将一个局部变量的生命周期延长,使其在定义它的函 数调用结束后依然可以使用它的值,这时候就需要使用闭包 ######################### 使用global关键字来指示函数中的变量a来自于全局作用域,也有定义a为全局变量的意思(例如,如果全局作用域中没有a变量,那么在函数内部使

ScrollView嵌套ListView的问题同样适用于gridview

好久不见. 提交于 2019-12-02 05:49:43
以下文章转自 @安卓泡面 在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。 在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。 实际上不光是ListView,其他继承自AbsListView的类也适用,包括ExpandableListView、GridView等等,为了方便说明,以下均用ListView来代表。 一、 为什么要使用ScrollView嵌套ListView的奇怪的结构 ScrollView和ListView都是滚动结构,按理说,这两个控件在UI上的功能是一样的,但是看看下面这个设计: 这是天猫商城的确认订单的页面,ScrollView中嵌套了ExpandableListView,ExpandableListView上面有固定的一些控件,下面也有固定的一些控件,整体又要能够滚动。 列表数据要嵌在固定数据中间,并且作为整体一起滚动,有了这样的设计需求,于是就有了ScrollView嵌套ListView的奇怪结构。 二、 ScrollView、ListView嵌套结构碰到的问题 不多说,直接看失败例子: <ScrollView android:id="@+id/act_solution

Tips_Android中ScrollView嵌套Listview或Gridview(ZZ)

▼魔方 西西 提交于 2019-12-02 05:49:30
按照android的标准,ScrollView中是不能嵌套具有滑动特性的View的,但是有时如果设计真的有这样做的需要,或者为了更方便简单的实现外观(比如在外在的大布局需要有滑动的特性,并且内部有类似于List的UI结构,那么ListView + Adpater的方式来实现里面的效果就很方便,算是违规抄近道的一种方式吧),有时就会不得不采用这种怪异的组合方式。 先说下这种方式如果不做特殊处理时会出现的冲突和问题: 1,在SrollView中嵌套ListView,ListView的显示会有问题,只显示一行或显示效果与预期不同,这是因为android禁止这样使用,放入ScrollView中的ListView的高度是无法计 算的。 2,嵌套中的子ListView和GridvIew是无法滑动的,因为子控件的滑动事件会被外面的ScrollView吃掉,如果想让子控件可以滑动,只能强行的截取滑动的相关事件了。 言归正传,嵌套的解决方案: 1,第一种方案,也是我比较推荐的方案,就是重写ListView与GridView,让其失去滑动特性: package com.perfect.xiaoao.all.ui; import android.content.Context; import android.util.AttributeSet; import android.widget