题目的原意可以总结为:以尽量简洁的方式,完成各种类Fibonacci计算。提到的类型有:
fibonacci:f(0)=0, f(1)=1, f(n)=f(n-1)+f(n-2)tribonacci:f(0)=0, f(1)=1, f(2)=1, f(n)=f(n-1)+f(n-2)+f(n-3)lucas:f(0)=2, f(1)=1…
fibonacci:f(0)=0, f(1)=1, f(n)=f(n-1)+f(n-2)tribonacci:f(0)=0, f(1)=1, f(2)=1, f(n)=f(n-1)+f(n-2)+f(n-3)lucas:f(0)=2, f(1)=1
题目的原意可以总结为:求N个M面骰子(骰子点数为1-M)掷出X点数的概率。
其中,N,M,X依次为我们需要编写的函数的三个参数。返回值是0~1的一个数字,需要4舍5入保留四位小数。
这是题目的原始代码:
In []:
def probability(dice_number…
冲分的时候又到了!!
题目要求一如既往的简单明了:
统计一段文字中,有多少空格满足周围都不是空格字符的数量
而原始代码嘛……
def golf(text): return 0
English version link
openDCIM是一个免费且开源的数据中心(你也可以说“机房”这个名词=_=)基础网络管理软件。基础网络管理对于不同人有着不同的含义,所以我们也有很多商业收费应用来满足各个方面的需求。而openDCIM的首要目标是让我们的数据中心管理人员不用再使用excel表格或者word文件来管理和追踪所有数据中心的资产设备。
Smokeping是rrdtool的作者Tobi Oetiker的作品,是用Perl写的,主要是监视网络性能,包括常规的ping,用echoping监www…
在前一篇文章中,简单的介绍了如何在Ubuntu 14.04中安装smokeping,安装之后smokeping是以单机的形式来运行。但是在这样的情况下,安装smokeping的主机测试的是自己到被检测点之间的状态。又或者单独一台主机的性能已经完全不能满足监控的需求。这时,我们需要考虑采用分布式smokeping来进行监控。分布式smokeping相比单点有这样一些重要的优势:
smokeping的一个很大的优势是其丰富的probe。最近根据客户需求,需要监控DNS解析的延时情况。不过smokeping中DNS监控配置遇到了一些预想之外的问题。
根据官方的文档,一共需要两个步骤:
前面两篇(Part.1 和 Part. 2)中,我们完成了路由器的刷机和基础设置。这一篇作为收尾,我们需要完成剩下的部分 — — 脚本配置。
在上一篇文章中,我们已经搞定了路由器刷机问题,这一次我们需要做的是进行路由器的基本配置。
我们首先不考虑NAS BT下载设备的存在。我们无法正常访问国外的一些网站,除了链接被reset之外,还有一个原因是DNS污染。DNS污染让域名不能解析正确的IP地址,而是给出黑洞IP,让我们所有的链接都超时。不过也正式这样的黑洞IP,让我们在后面可以用来做健康检查。为了避免DNS污染,我们所有的DNS解析都要通过国外的DNS服务器进行解析。常用的有OpenDNS和Google…