在数论中,欧拉定理,(也称费马-欧拉定理)是一个关于同余的性质。欧拉定理表明,若n,a为正整数,且n,a互质,则: 于是就有公式: 第一个要求a和p互质,第二个和第三个是广义欧拉降幂,不要求a和p互质,但要求b和的大小关系。 问题:求2^(2^(2^(2^(2^...)))) mod p的值 题解: ...
分类:
其他好文 时间:
2020-05-04 01:07:49
阅读次数:
86
题目: 解答: 学习下这种思路,尤其是对最后一次进位的处理。 1 class Solution { 2 public: 3 string addBinary(string a, string b) 4 { 5 int la = a.size(); 6 int lb = b.size(); 7 8 s ...
分类:
其他好文 时间:
2020-05-03 20:14:57
阅读次数:
48
solr与.net系列课程(五)solrnet的使用 最近因项目比较忙,所以这篇文章出的比较晚,离上一篇文章已经有半个月的时间了,这节课我们来学下一下solr的.net客户端solrnet 出处 https://github.com/mausch/SolrNet 上一篇文章讲述了C#是如何请求和接受 ...
分类:
Web程序 时间:
2020-05-03 20:07:38
阅读次数:
71
https://zhuanlan.zhihu.com/p/67441847 累计求和问题,之前已经介绍过(有了这几个公式,你也可以快速搞定累计求和),主要是基于比较简单的情形,针对所有的数据进行累计求和。 现实中的需求并不总是这么简单,稍微复杂一点的是按类别求累计,以帕累托分析为例,模拟数据如下, ...
分类:
其他好文 时间:
2020-05-03 12:34:24
阅读次数:
88
https://zhuanlan.zhihu.com/p/85996745 上一篇文讲了累计聚合,这篇文章继续讲一下滚动聚合,比如常用的MAT计算,Moving Annual Total,滚动年度总计,即向前滚动12月的合计数。 滚动年度求和,也经常用于财务上的滚动预算,看完这篇文章,你以后会很轻松 ...
分类:
其他好文 时间:
2020-05-03 12:17:52
阅读次数:
91
One-hot编码 整合成一个稀疏矩阵,那问题来了,稀疏矩阵(二维)和列表(一维)相比,有什么优势? 很明显,计算简单嘛,稀疏矩阵做矩阵计算的时候,只需要把1对应位置的数相乘求和就行,也许你心算都能算出来;而一维列表,你能很快算出来?何况这个列表还是一行,如果是100行、1000行和或1000列呢? ...
分类:
其他好文 时间:
2020-05-03 11:02:51
阅读次数:
61
引入 如果你想维护一个数据结构,有一个序列 $a$,每次查询 $l\sim r$ 区间和(求 $\sum\limits_{i=l}^ra_i$),只有查询,线段树&树状数组难免有些大材小用,但是维护它效率要高,甚至要达到 $\mathcal{O}(1)$。 这个东西该怎么维护呢? 我们可以创造一个序 ...
分类:
其他好文 时间:
2020-05-03 10:57:33
阅读次数:
70
# python提供了68个内置函数。# eval:剥去字符串的外衣运算里面的代码# exec:与eval几乎一样,处理代码流# hash:获取一个对象的hash值# help:获取对象的详细说明# callable:是否可以调用# lambda:也叫一句话函数,比较简单。# def func(a, ...
分类:
编程语言 时间:
2020-05-03 10:35:30
阅读次数:
128
参考1 参考2 一、中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能 ...
分类:
其他好文 时间:
2020-05-02 22:42:32
阅读次数:
65
首先创建一个请求合并处理的对象 三个参数,参数1:批量返回的结果, 参数2:批量里面每一次处理请求返回的结果, 参数3:批量里面每次处理的请求内容 批量处理返回的结果肯定是一个集合 这个三个方法的作用 批量结果和你的业务请求关联起来,它才知道哪个结果是哪个业务产生的内容。 定义属性,把这个结果返回回 ...
分类:
其他好文 时间:
2020-05-01 20:57:05
阅读次数:
53