/** * 拼手气红包算法 * * @param totalAmount 红包总金额 * @param size 总领取人数 * @param scale 红包金额需要保留的小数位数 * @param minAmount 单个红包的最小金额 * @param remainSize 已领取人数 * @ ...
分类:
微信 时间:
2020-05-09 11:56:28
阅读次数:
242
决策树的理解 决策树是一种机器学习的方法。决策树的生成算法有ID3, C4.5和CART等。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果。 决策树是一种十分常用的分类方法,需要监管学习(有教师的Supervised Lea ...
分类:
其他好文 时间:
2020-05-05 20:09:36
阅读次数:
1309
背景知识 (1)口令字段信息的处理方法 ① 接收用户提供的口令Dpw ; ② 生成一个盐值:Dsalt=Arandom( ) ; ③ 生成口令信息:s=Agen(Dsalt,Dpw) ; ④ 把口令信息s 和Dsalt 存入数据库的口令字段中。 (2)口令字段信息的生成算法 ① 给口令Dpw 撒盐: ...
分类:
其他好文 时间:
2020-05-02 20:55:17
阅读次数:
55
抖音xgorgon还有设备参数生成算法 xgorgon有了他做什么用呢? 可以获取用户所有作品列表 获取抖音搜索热门列表 获取正在直播的用户购物车数据 获取抖音 粉丝列表 如果老同一个设备去请求 就会请求不到数据, 而设备算法 就是让你去频繁去请求的时候。 下面就是部分代码示例,需要算法可以在向我发 ...
分类:
编程语言 时间:
2020-04-03 00:21:01
阅读次数:
443
Snowflake算法 1 What is Snowflake? 雪花算法( )是一种经典的分布式ID生成算法。 在分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望 ...
分类:
编程语言 时间:
2020-03-09 18:16:51
阅读次数:
61
1,栈溢出问题,主要原因:每个RDD会存储他的祖先,以便发生错误的时候,能够利用这种关系再次生成。算法类的spark程序,因为会迭代很多次,这种关系会变得很巨大,引发栈溢出问题 * 设置检查点 val sc = new SparkContext(conf) sc.setCheckpointDir(" ...
分类:
编程语言 时间:
2020-02-28 18:55:18
阅读次数:
60
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(int argc, char** argv) { int n = 300000000; double U; int random_num; srand(time(NUL ...
分类:
编程语言 时间:
2020-02-27 01:08:23
阅读次数:
110
流水号生成器(全局唯一 ID生成器)是服务化系统的基础设施,其在保障系统的正确运行和高可用方面发挥着重要作用。而关于流水号生成算法首屈一指的当属 Snowflake雪花算法,然而 Snowflake本身很难在现实项目中直接使用,因此实际应用时需要一种可落地的方案。 Snowflake仓库 https ...
分类:
编程语言 时间:
2020-02-03 17:22:55
阅读次数:
109
SnowFlake 算法,是 Twitter 开源的分布式 id 生成算法。其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 id。在分布式系统中的应用十分广泛,且ID 引入了时间戳,基本上保持自增的。 这 64 个 bit 中,其中 1 个 bit 是不用的,然后用其中的 ...
分类:
编程语言 时间:
2020-01-27 15:25:22
阅读次数:
149
摘自:https://www.cnblogs.com/zhou-920644981/p/12202391.html 概述 snowflake是Twitter开源的分布式ID生成算法,结果是一个Long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5 ...
分类:
编程语言 时间:
2020-01-18 12:31:51
阅读次数:
100