摘要: 实现方式的区别: col-md-offset-*,是利用margin-left实现的,col-md-push-*/col-md-pull-*是利用相对定位实现的。 效果的区别: col-md-offset-*只能向右偏移(margin-left),而push(float:right)/pull(fl 阅读全文
posted @ 2019-07-09 22:52 是谁扭曲了时空 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 关于CSS position,来自MDN的描述: CSS position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left 属性则决定了该元素的最终位置。 然后来看看什么是文档流(normal flow),下面是 www.w3.org 的描述: Normal flo 阅读全文
posted @ 2019-07-09 22:34 是谁扭曲了时空 阅读(256) 评论(0) 推荐(0) 编辑
摘要: vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的,那么vue是如果进行数据劫持的,我们可以先来看一下通过控制台输出一个定义在vue初始化数据上的对象是个什么东西。 代码: 结果: 我们可以看到属性a有两个相对应的get和set方法,为什么会多出这两个方法呢?因为vue是通过Obj 阅读全文
posted @ 2019-07-09 22:10 是谁扭曲了时空 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 概述 js引擎执行过程主要分为三个阶段,分别是语法分析,预编译和执行阶段,上篇文章我们介绍了语法分析和预编译阶段,那么我们先做个简单概括,如下: 语法分析: 分别对加载完成的代码块进行语法检验,语法正确则进入预编译阶段;不正确则停止该代码块的执行,查找下一个代码块并进行加载,加载完成再次进入该代码块 阅读全文
posted @ 2019-07-09 19:38 是谁扭曲了时空 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、分布式算法 在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法. 典型的 阅读全文
posted @ 2019-07-09 15:35 是谁扭曲了时空 阅读(413) 评论(0) 推荐(0) 编辑
摘要: SCAN 命令的保证(guarantees) 同一个元素可能会被返回多次。 处理重复元素的工作交由应用程序负责, 比如说, 可以考虑将迭代返回的元素仅仅用于可以安全地重复执行多次的操作上。 如果一个元素是在迭代过程中被添加到数据集的, 又或者是在迭代过程中从数据集中被删除的, 那么这个元素可能会被返 阅读全文
posted @ 2019-07-09 14:18 是谁扭曲了时空 阅读(514) 评论(0) 推荐(0) 编辑
摘要: I、字典的实现 Redis的字典使用哈希表作为底层实现。 1.1 哈希表 Redis字典所使用的哈希表结构定义如下: typedef struct dictht { // 哈希表数组 dictEntry **table; // 哈希表大小 unsigned long size; // 哈希表大小掩码 阅读全文
posted @ 2019-07-09 13:53 是谁扭曲了时空 阅读(207) 评论(0) 推荐(0) 编辑