分两部分讲,一部分是继承样式,一部分是选择器. 继承样式部分,HTML元素有直接样式,也会继承祖先元素的样式.直接元素的优先级大于继承样式,较近祖先样式的优先级大于较远祖先样式; 选择器部分,内联样式>ID选择器>类选择器=属性选择器=伪类选择器>元素选择器=伪元素选择器,如果一个标签同时被多个选择 ...
分类:
Web程序 时间:
2020-09-15 21:06:03
阅读次数:
51
接口测试 checklist (检测点) 1、 正常功能: a、 只填入接口参数必填项,实现正常功能 b、 参数全部填写正常数据,实现正常功能 2、 接口背后逻辑是否正确 需要和开发了解具体实现逻辑,和产品了解需求,看是否一致 3、 接口所有返回类型的code及msg都要用例覆盖,返回类型的code ...
分类:
其他好文 时间:
2020-09-14 19:06:47
阅读次数:
31
上文讲述了ansible从远程主机拉取文件本文讲述ansible从向远程主机拷贝文件模块copy参数如下src指定源文件(ansible本机)dest指定目标路径(客户端)force如果文件内容有变动,是否强制覆盖,yes就覆盖,no就不覆盖backup如果文件内容有变动,是否先备份再拷贝文件,yes就备份,no就不备份注意如果只是更改权限是不会备份的老铁,会直接把源文件权限改掉owner更改文件
分类:
其他好文 时间:
2020-09-11 16:10:33
阅读次数:
52
#include <iostream> #include <cstdio> #include <cstring> using namespace std; const int N = 2000010; typedef long long LL; int n; //t[i]表示树状数组i结点覆盖的范围 ...
分类:
编程语言 时间:
2020-09-11 14:22:54
阅读次数:
34
题意:给定n组点,表示在t分钟,x处有人出现。询问最少有多少人 每个人都可以从任意地点朝任意方向出发,每分钟走一步。 题解: 对于这道题,初始可能有一个想法,将这点放在坐标轴上,有两种直线可以选取,一种是斜率为-1的,一种是斜率为1的 我们要用这两种直线来覆盖所有的点,问的是直线个数的最小值。如果光 ...
分类:
其他好文 时间:
2020-09-10 23:19:07
阅读次数:
52
extends 继承 1、继承是什么,为什么继承 使用 extends 父类 子类继承父类,代码可以得到复用 使用继承机制可以做到方法的覆盖和多态机制 继承也是存在缺点的:耦合度高,父类修改,子类受牵连 2、继承的相关特性 ① B类继承A类,则称A类为超类(superclass)、父类、基类,B类则 ...
分类:
编程语言 时间:
2020-09-10 23:11:31
阅读次数:
49
方法重写的概念和使用 从父类中继承下来的方法不满足子类的需求时,就需要在子类中重新写一个和父类一样的方法来覆盖从 父类中继承下来的版本,该方式就叫做方法的重写(Override)。 在继承中编写的案例有一个小小的缺陷,就是子类添加的特征没有打印出来;这时候就需要用到方法重写的 概念了,继承下来的父类 ...
分类:
其他好文 时间:
2020-09-10 22:57:14
阅读次数:
42
顺序 1. 父类中静态成员变量和静态代码块 2. 子类中静态成员变量和静态代码块 3. 父类中普通成员变量和代码块,父类的构造函数 4. 子类中普通成员变量和代码块,子类的构造函数 其中“和”字两端的按照代码先后顺序执行:父类静态块→子类静态块→父类初始化块(成员变量,非静态代码块等)→父类构造方法 ...
分类:
编程语言 时间:
2020-09-10 22:50:48
阅读次数:
48
隐藏 vs 覆盖 隐藏:若B隐藏了A的变量或方法,那么B不能访问A被隐藏的变量或方法,但将B转换成A后可以访问A被隐藏的变量或者方法。覆盖:若B覆盖了A的变量或者方法,那么不仅B不能访问A被覆盖的变量或者方法,将B转换成A后同样不能访问A被覆盖的变量或者方法。 Java继承里的 变量隐藏 vs方法覆 ...
分类:
编程语言 时间:
2020-09-10 22:50:19
阅读次数:
46
搜索引擎三大过程 爬取内容、进行分词、建立倒排索引。 分词器 分词器使用IK,通常为了保证索引时覆盖度和搜索时准确度,索引分词器采用ik_max_word,搜索分析器采用ik_smart模式。可在IK的配置文件中配置自定义的词典、停词词典。 倒排索引 Elasticsearc依赖Lucene建立倒排 ...
分类:
其他好文 时间:
2020-09-07 19:19:25
阅读次数:
60