一、Numpy简介 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含: NumPy 通常与 SciPy(Scientific ...
分类:
其他好文 时间:
2019-07-27 18:41:32
阅读次数:
120
8. Storm的分发策略 Storm当中的分组策略,一共有八种: 所谓的grouping策略就是在Spout与Bolt、Bolt与Bolt之间传递Tuple的方式。总共有八种方式: 1)shuffleGrouping(随机分组)随机分组;将tuple随机分配到bolt中,能够保证各task中处理的 ...
分类:
其他好文 时间:
2019-07-25 00:56:18
阅读次数:
171
Reference: https://www.jianshu.com/p/2bceacd60b8a 什么是Zab协议 Zab 协议的作用 Zab 协议原理 Zab 协议核心 Zab 协议内容 原子广播 崩溃恢复 如何保证数据一致性 Zab 协议如何数据同步 如何处理需要丢弃的 Proposal Za ...
分类:
其他好文 时间:
2019-07-24 20:51:24
阅读次数:
97
一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发Ro ...
分类:
其他好文 时间:
2019-07-23 09:39:10
阅读次数:
114
一、数据维度 一个数据表达一个含义,一组数据表达一个或多个含义。 数据维度概念:一组数据的组织形式,其中有一维数据、二维数据、多维数据、高维数据。 1、 一维数据 一维数据由对等关系的有序或无序数据构成,采用线性方式组织。 对应:列表、集合 2、二维数据 二维数据由多个一维数据构成,是一维数据的组合 ...
分类:
编程语言 时间:
2019-07-22 18:03:54
阅读次数:
113
题目大意 FJ的N头牛(1≤N≤1000)为了在他们之间传播信息, 想要组织一个"哞哞广播"系统. 奶牛们决定去用步话机装备自己而不是在很远的距离之外互相哞哞叫, 所以每一头奶牛都必须有一个步话机. 这些步话机都有一个限制传播半径, 但是奶牛们可以间接地通过中间奶牛传播信息, 所以并不是每头牛都必须 ...
分类:
其他好文 时间:
2019-07-20 21:28:53
阅读次数:
91
每一个活动都是Context的对象,当在普通类中用到Context时(如弹出Toast、启动活动、发送广播等)该如何获取呢? 解决方法:Android提供了一个Application类,在应用程序启动时,系统会自动对该类进行初始化。为了管理程序内全局的状态信息如全局Context,可以定制自己的Ap ...
分类:
其他好文 时间:
2019-07-18 10:57:10
阅读次数:
151
一、单播 (1)简介 两个节点之间的通信,一个发送者一个接收者 (2)特点 1、服务器及时响应客户机的请求。 2、服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。 3、允许在Internet宽带网上传输 (3)应用 你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接 ...
分类:
其他好文 时间:
2019-07-16 18:43:43
阅读次数:
109
10.10.10.10/8求解问题:子网掩码 10.255.255.255该IP地址所在网络的网络ID 10.0.0.0该IP地址所在网络的广播地址 10.255.255.255该IP地址所在网络的IP地址范围 10.0.0.0~10.255.255.255该IP地址所在网络的有效IP地址范围 10 ...
分类:
其他好文 时间:
2019-07-14 22:40:20
阅读次数:
115
在Android 8.0的平台上,应用不能对大部分的广播进行静态注册,也就是说,不能在AndroidManifest文件对有些广播进行静态注册,这里必须强调是有些广播,因为有些广播还是能够注册的。比如,经过楼主测试,对接收Android 开机的广播通过静态注册还是能够正常接收的。 Android 8 ...
分类:
移动开发 时间:
2019-07-11 12:57:44
阅读次数:
205