引言 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的架构通过冗余服务实现高 ...
分类:
其他好文 时间:
2019-03-06 00:53:36
阅读次数:
171
Vue.js自定义指令 传送门 自定义指令:除了内置指令,Vue也允许用户自定义指令 注册指令:通过全局API Vue.directive可以注册自定义指令 自定义指令的钩子函数参数:自定义指令的钩子函数可以传递4个参数,分别是el、binding、vnode、oldVnode Learn 一、自定 ...
分类:
其他好文 时间:
2019-02-26 22:18:24
阅读次数:
312
题目描述 The lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both U and V as descendants.Given any two nodes in a ...
分类:
其他好文 时间:
2019-02-16 15:39:54
阅读次数:
191
用邻接表存储有向图,并输出各顶点的出度和入度 题目来源图论算法例1.3首先我们需要定义一些结构体,其用法在注释中使用# define maxn 100struct ArcNode{ int adjvex;//有向边的另一个邻接点的序号ArcNode *nextarc; //指向下一个边节点的指针};... ...
分类:
其他好文 时间:
2019-01-26 20:25:20
阅读次数:
205
当使用 webpack 或 Browserify 类似的构建工具时,Vue 源码会根据 process.env.NODE_ENV 决定是否启用生产环境模式,默认情况为开发环境模式。 底层_l vnode对象包括(vnode并不是vue实例,而是vue实例中渲染函数render执行后生成的结果) ...
分类:
其他好文 时间:
2019-01-17 15:20:16
阅读次数:
142
有一个 Babel 插件,用于在 Vue 中使用 JSX 语法,它可以让我们回到更接近于模板的语法上。JSX语法返回一个vnode对象 ...
分类:
Web程序 时间:
2019-01-17 15:17:21
阅读次数:
285
有时候我们的vue组件需要复制使用者传递的内容。 比如我们工程里面的轮播组件需要使用复制的slot来达到循环滚动的效果 使用者关注轮播内容的静态效果,组件负责让其滚动起来 这种实现方式对于初始化的数据是没问题的,但是不支持slot内容的动态绑定,这是因为 vnode在vue中是唯一的 一个vnode ...
分类:
其他好文 时间:
2018-12-17 14:42:53
阅读次数:
231
Vue源码探究 虚拟DOM的渲染 在虚拟节点的实现一篇中,除了知道了 VNode 类的实现之外,还简要地整理了一下DOM渲染的路径。在这一篇中,主要来分析一下两条路径的具体实现代码。 按照创建 Vue 实例后的一般执行流程,首先来看看实例初始化时对渲染模块的初始处理。这也是开始 mount 路径的前 ...
分类:
其他好文 时间:
2018-12-14 23:00:59
阅读次数:
198
菜鸟学习之路//L6zt github 自己在造组件轮子,也就是瞎搞。自己写了个slider组件,想加个气泡提示。为了复用和省事特此写了个指令来解决。预览地址项目地址 github 我叫给它胡博 我对指令的理解: 前不久看过 一部分vnode实现源码,奈何资质有限...看不懂。vnode的生命周期 ...
分类:
其他好文 时间:
2018-11-05 00:12:29
阅读次数:
176