题意 设第 $n$ 个Bell数为 $B_n$,求 $B_n \ mod \ 95041567$.($1 \leq n \leq 2^{31}$) 分析 贝尔数的概念和性质,维基百科上有,这里用到两点。 若 $p$ 是任意素数,有 $B_{p+n} = B_n + B_{n+1}(mod \ p)$ ...
分类:
其他好文 时间:
2019-09-19 00:37:24
阅读次数:
96
DevOps定义(来自维基百科): DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠 ...
分类:
其他好文 时间:
2019-09-15 22:36:04
阅读次数:
562
本文以示例的形式,由浅入深讲解Nginx限流相关配置,是对简略的 "官方文档" 的积极补充。 Nginx限流使用的是leaky bucket算法,如对算法感兴趣,可移步 "维基百科" 先行阅读。不过不了解此算法,不影响阅读本文。 空桶 我们从最简单的限流配置开始: $binary_remote_ad ...
分类:
其他好文 时间:
2019-09-05 13:51:32
阅读次数:
86
当谈论开发问题的时候,大家总会提到各种定律。今天Github上,突然出现了一篇定律&法则合集项目,瞬间占据趋势榜第一名!
项目中包含很多定律&法则的解释,但不提倡其中任何一个。
是否应用这些定律和法则始终处于争论状态,而且很大程度上取决于个人喜好以及用在哪里。 ...
分类:
其他好文 时间:
2019-09-02 18:55:31
阅读次数:
96
2010.3.25日,据国外媒体报道,由于欧洲数据中心过热以及应急措施失效,导致维基百科周三出现大范围宕机。2017.3.31日,数据中心冷却设备故障导致IT设备过热,,一些资源自动关闭,以确保数据的完整性和弹性,微软在日本的AzureCloud服务中断,造成了大面积的损失。冷却故障导致的数据中心中断是比较常见的,其造成的损失并不比电气基础设施故障导致的中断小,有时候还会造成更大的IT设备损毁的结
分类:
其他好文 时间:
2019-08-27 10:32:59
阅读次数:
112
来源:《暗知识-机器认知如何颠覆商业和社会》 TensorFlow是由谷歌大脑团队开发的,主要用于机器学习和深度神经网络的研究。2016年5月,谷歌从Torch(一种编程框架)转移到TensorFlow,这对其他编程框架造成了打击,特别是torch和theanoo许多人将TensorFlow描述成一 ...
分类:
其他好文 时间:
2019-08-25 13:52:17
阅读次数:
117
维基百科对B树的定义为“在计算机科学中,B树(B tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结构。B树,概括来说是一个节点可以拥有多于2个子节点的二叉查找树。与自平衡二叉查找树不同,B 树为系统最优化 大块数 ...
分类:
其他好文 时间:
2019-08-24 22:39:42
阅读次数:
132
二次剩余定义: 在维基百科中,是这样说的:如果q等于一个数的平方模 n,则q为模 n 意义下的二次剩余。例如:x2≡n(mod p)。否则,则q为模n意义下的二次非剩余。 Cipolla算法:一个解决二次剩余强有力的工具,用来求得上式的x的一个算法。 需要学习的数论及数学基础:勒让德符号、欧拉判别准 ...
分类:
编程语言 时间:
2019-08-22 09:19:22
阅读次数:
92
什么是线程安全 维基百科: 线程安全是编程中的术语,指某个函数、函数库在并发环境中被调用时,能够正确地处理多个线程之间的共享变量,使程序功能正确完成。 我们把这个定义拆解一下,我们需要弄清楚这么几点: 1、并发 2、多线程 3、共享变量 1 并发 提到线程安全,必须要提及的一个词那就是并发,如果没有 ...
分类:
编程语言 时间:
2019-08-20 20:27:43
阅读次数:
101
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene ...
分类:
其他好文 时间:
2019-08-20 12:51:11
阅读次数:
114