博客维护大纲

从2014年12月搭建博客以来,对站点做过三次大的维护,分别是2016年7月、2020年6月、2023年1月,具体维护的内容记录在了维护日志中,而这篇是为了规范化维护的各个方面,用以节省维护的时间成本,同时也给其他的博客人做个参考。 托管服务 站点的数据库、网页服务器、域名、数字证书都需要托管服务, … 继续阅读博客维护大纲

随机两点距离的期望

问题 单位正方形内两个随机点的距离期望是多少? 求解因由 何昆师兄博士毕业之际,小龙师兄发朋友圈称赞其深刻的数学思维时,提到这个问题,引起了我的兴趣。我的数学天分一般,小时候没出现机缘参加数学竞赛的训练,但对欣赏数学形式的优美这件事情从来都有着强烈的共鸣,特别是通过复杂的推导过程得到简洁的解析解之后 … 继续阅读随机两点距离的期望

全触分布

最近想到一个问题,发现了一个有趣的分布,姑且叫其全触分布。可能这个分布已经有了名字,不过翻了一遍概率论的书,似乎没有看到有谈过这个分布。 初始问题 假设有两台服务器,各自有独立的缓存需要预热(即初始化缓存),而预热时只能通过相同的访问地址,访问负载均衡器之后,由负载均衡器等概率随机选择一台预热,问至 … 继续阅读全触分布

求数组的子数组之和的最大值

——尾递归的应用 这是《编程之美》中2.14节提出的一个问题,问题的描述为 一个有N个整数元素的一维数组(A[0], A[1], …, A[n-2], A[n-1]),这个数组有很多子数组,那么子数组之和的最大值是什么? 以往遇到这种问题的第一种思维模式也像书中的第一种解法一样去枚举出所 … 继续阅读求数组的子数组之和的最大值

尾递归的启示

——读《计算机程序的构造和解释》第一章第二小节所想 尾递归是指在过程调用中,递归调用过程本身的操作始终是过程的最后一步。举例来讲,计算阶乘的方法,根据定义,直接翻译成递归形式为 def factorial(n): if n == 1: return 1 else: return n * factor … 继续阅读尾递归的启示