一、概述 1.特点:不参与投票也不选举,但是会监听投票结果,然后根据投票结果来执行对应请求 场景:三个机房,杭州,青岛,美国,杭州有7001个 zk 服务节点,青岛有4000个 zk 服务节点,美国有4000 zk 服务节点 问题:选举节点个数过多,网络对选举的效率影响较大 选举A作为leader的 ...
分类:
其他好文 时间:
2020-06-20 13:50:33
阅读次数:
71
一.面向连接的套接字Socket通信工作流程 为了实现服务器与客户机的通信,服务器和客户机都必须建立套接字。服务器与客户机的工作原理可以用下面的过程来描述。 1.服务器先用 socket 函数来建立一个套接字,用这个套接字完成通信的监听。 2.用 bind 函数来绑定一个端口号和 IP 地址。因为本 ...
分类:
其他好文 时间:
2020-06-20 13:39:37
阅读次数:
54
分页方式:1.数组拼接 2.利用二维数组实现局部加载 关于1.基本思路时,当触发分页方法,请求到新数据(newList)拼接在老数据中(oldList),最后在渲染一次。 然后在对应的方法上进行调用就是了,可以是滚动条监听(bindscrolltolower),也可以是小程序自带的(onReachB ...
分类:
微信 时间:
2020-06-19 22:48:43
阅读次数:
110
OO_Unit4 UML模型化设计总结 任务简介:本单元在介绍了UML中几种基本的模型图元素的基础上,通过实现课程组提供的官方接口来完成自己的UML解析器。 架构设计 本单元最终的整体架构图如下(不包括官方包): 其中,最顶层的MyUMLGeneralInteraction采用的是类似事件监听中的监 ...
分类:
其他好文 时间:
2020-06-19 01:05:33
阅读次数:
47
1 select方式,通过在不同的fd_set内注册不同的描述符,将信息传递给内核后,内核 将修改有事件发生的描述符,select描述符首先于监听的描述符数量收到限制,并且每次 都要遍历所有描述符因此其效率受到影响。 2 POLL方式虽然没有类描述符数量的限制,但是其效率仍然和select是相同的。 ...
分类:
其他好文 时间:
2020-06-18 20:00:26
阅读次数:
67
audioWidth: 0, //播放进度的长 isPlaying: false, //是否正在播放 audioContent: null, //音频对象 currentTime: 0, //播放当前时间(处理后的 1:00) duration: 0, //播放总时长 (处理后 4:30) oriC ...
分类:
微信 时间:
2020-06-18 17:43:33
阅读次数:
182
简单实用,搬砖党专属,能力有限,一天的结晶,写完自己都笑了,真菜,哈哈哈哈 1.父页面监听,以下代码放入即可 function receiveMessageFromIframePage (event) { console.log('receiveMessageFromIframePage', eve ...
分类:
其他好文 时间:
2020-06-18 13:16:32
阅读次数:
54
添加监听事件:afterlayout listeners: { afterlayout: function (grid) { debugger; var records = grid.getStore().getRange(); for (var i = 0; i < records.length; ...
分类:
Web程序 时间:
2020-06-17 20:28:06
阅读次数:
65
转自:https://www.aikaiyuan.com/10078.html SecureCRT支持Port Forwarding功能,可以使用它来构建Sock5代理。 1、在ssh连接的session option里添加local port forwarding的设置,指定本地的监听端口,远程勾 ...
分类:
其他好文 时间:
2020-06-17 19:53:33
阅读次数:
101
发布订阅和观察者模式 曾经我一直以为发布订阅和观察者是一回事,而且有些书和博客里面也是这样说的,直到我看到了这篇剖析 Vue 原理&实现双向绑定 MVVM的文章,作者很细致的解读了 vue 的双向绑定实现原理,并用简约的代码实现了一个简化版的 vue,包括了解析器 Compile ,监听器 Obse ...
分类:
其他好文 时间:
2020-06-17 18:20:06
阅读次数:
56