缓存工作示意图: 在http协议里面,数据的验证方式,主要有两个验证头:Last-Modified 和 Etag。 Last-Modified 配合Last-Modified-Since或者If-Unmodified-Since使用,对比上次修改的时间验证资源是否需要更新。 Etag 是一个更加严格 ...
分类:
其他好文 时间:
2020-02-21 14:35:39
阅读次数:
85
上篇文章为大家总结了redis命令并讲述了持久化,今天我们来看一下redis的三种集群模式:主从复制,哨兵集群,Cluster集群 本篇文章先介绍redis-cluster,然后再依次介绍它的哨兵集群与主从复制 一、Cluster集群模式概念 redis集群是一个分布式与容错的redis实现、在集群 ...
分类:
其他好文 时间:
2020-02-21 12:37:49
阅读次数:
124
私有Docker Registry的部署和配置 1 docker pull registry //获取registry镜像文件 2 3 docker images //查看本地的registry镜像文件 4 REPOSITORY TAG IMAGE ID CREATED SIZE 5 registr ...
分类:
其他好文 时间:
2020-02-21 11:29:32
阅读次数:
67
图片标签 <img> 标签定义 HTML 页面中的图像。 <img> 标签有两个必需的属性:src 和 alt。 注释:从技术上讲,图像并不会插入 HTML 页面中,而是链接到 HTML 页面上。<img> 标签的作用是为被引用的图像创建占位符。 提示:通过在 <a> 标签中嵌套 <img> 标签, ...
分类:
Web程序 时间:
2020-02-20 20:06:09
阅读次数:
115
```cpp #pragma GCC optimize(2) #pragma GCC optimize(3) #include using namespace std; const int N = 30000; const double INF = 1e8; int n , l , a[N + 5]... ...
分类:
其他好文 时间:
2020-02-20 20:03:46
阅读次数:
61
前言 随着前端的三大框架的出现,组件化的思想越来越流行,出现许多组件库.它能够帮助开发者节省时间提高效率,如React的Ant-design,Vue的iView,Element等,它们的功能已经很完善了.我写这遍文章的目的:记录自己搭建UI库的过程(对Vue的理解加深了好多)演示地址首先讲一下思路: ...
分类:
其他好文 时间:
2020-02-20 17:03:55
阅读次数:
173
$sol:$ 给一种大常数 $n \log^2 n$ 的做法 考虑二分,由于是中位数,我们就二分这个中位数,$x =mid$则设为 $1$,否则为 $ 1$ 所以我们只需要找到一条 $sum = 0$ 的路径,这样就有解了,易证。 长链剖分,让长链变成连续的一段区间 $[dfn_u,dfn_u+le ...
分类:
其他好文 时间:
2020-02-20 13:24:47
阅读次数:
64
Webdriver提供了八种元素定位方法: Webdriver提供了八种元素定位方法,对应Java语法: id findElement(By.id()); 或者 findElements(By.id()); name findElement(By.name()); class name findEl ...
解决办法参考https://segmentfault.com/a/1190000010984731?utm_source=tag newest npm uninstall node sass npm i node sass sass_binary_site=https://npm.taobao.or ...
分类:
编程语言 时间:
2020-02-19 20:51:03
阅读次数:
189
概述 document节点对象代表整个文档,每张网页都有自己的document对象。window.document属性就指向这个对象。只要浏览器开始载入 HTML 文档,该对象就存在了,可以直接使用。 document对象有不同的办法可以获取。 正常的网页,直接使用document或window.d ...
分类:
其他好文 时间:
2020-02-19 20:47:53
阅读次数:
64