一、 hive流程 hive与hdfs 和 yarn、mr 交互 动态 First : hive从 hdfs中拉取数据 ( .txt文件) Second : hive 与 SQL 交互。。。即 获取 模板信息 ※ : 模板信息 三个映射 A 表 与 文件 B 字段 与 文件内容 C 分割符 deli ...
分类:
其他好文 时间:
2020-01-02 22:21:16
阅读次数:
76
负载因子:元素个数>=桶个数*负载因子,则触发扩容。默认桶个数16,默认负载因子0.75。HashMap的容量是2的幂次可以把哈希取模的操作变成位运算以加快运算速度,当length是2的幂次时,a%length <=> a&(length-1) (比如101101%1000 <=>101101&11 ...
分类:
其他好文 时间:
2020-01-01 09:29:30
阅读次数:
77
以下代码使用的NPOI版本为2.3.0 记录一些NPOI操作的代码 1.读取模板并且获取第一个sheet 2.读取单元格 3.几个常用的样式 4.加载图片 5.画线 第4点、第5点有bug,设置的XSSFClientAnchor中的前4个变量偏移量不起作用(如果有哪位大神知道理由请指导),后将 ...
分类:
其他好文 时间:
2019-12-31 14:08:45
阅读次数:
145
调用模板分为三步 找到模板 定义上下文 渲染模板 from django.http import HttpResponse from django.template import loader,RequestContext def index(request): # 1.获取模板 template= ...
分类:
其他好文 时间:
2019-12-30 14:22:35
阅读次数:
52
一致性hash算法 1、为什么要用一致性hash算法 在使用Redis集群,Mysql集群,memcached集群时,经常用到将某个数据按照某种规则存放在不同的服务器节点上,比如使用 hash取模算法 ,将value值为1,2,3,4,5,6分别存放在三台服务器上。 使用hash(value)%3就 ...
分类:
编程语言 时间:
2019-12-29 12:48:13
阅读次数:
74
[TOC] 1.赋值语句 (1)作用:定义+赋值 (2)复合与链式赋值 (3)特殊类型的赋值 序列的赋值: 变量交换: 不需要额外的temp变量. 2.注释 以 开头的行即为注释. 3.运算符 (1)算术运算符 |运算符|含义| | | | |+|加| | |减| | |乘| |/|除| |%|取模 ...
分类:
编程语言 时间:
2019-12-27 23:41:20
阅读次数:
97
Expected Square Beauty 有一个长度为 n 的数列,第 i 个数的取值范围为 $[l_i,r_i]$ ,定义一个数列的价值为这个数列极长连续相同段的个数,求一个数列价值的平方期望,对 $10^9+7$ 取模 。 n≤200000 。 题解 https://codeforces.c ...
分类:
其他好文 时间:
2019-12-27 23:38:51
阅读次数:
82
/** * 字符数组模拟大整数取余 a % b *大整数取模 * *思路:首先,将大整数根据秦九韶公式写成“自左向右”的形式:4351 = ((4 * 10 + 3) * 10 + 5) * 10 + 1,然后利用模的性质,逐步取模。 * @param: const unsigned char a[ ...
分类:
其他好文 时间:
2019-12-27 09:24:05
阅读次数:
76
1、默认容量? HashTable默认容量为11,计算hash的方式为如下: int hash = key.hashCode();int index = (hash & 0x7FFFFFFF) % tab.length; 根据证明,对素数或奇数直接取模,分布的会更均匀。其它Map的默认容量都为16, ...
分类:
其他好文 时间:
2019-12-25 11:36:09
阅读次数:
122
之前的模板消息推送,将在2020年1月10日下线,所以我们不得不使用订阅消息了。我们先来看下订阅消息的官方简介。接下来我们就来借助云开发,来快速实现小程序消息推送的功能。一:获取模板ID这一步和我们之前的模板消息推送是一样的,也是先添加模板,然后拿到模板id首先是开通订阅消息功能,很简单,如下图由于长期性订阅消息,目前仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持到其他线下
分类:
微信 时间:
2019-12-24 09:58:25
阅读次数:
152