Python闭包

2015年3月21日 没有评论

什么是闭包?

借用维基上解释:在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。

好吧,看了这段定义的确不是还不能立即理解闭包到底是什么。不过,闭包并不是很难理解,往下看几个小例子就能明确它到底是什么了。

前提介绍:

在了解闭包前,我们需要了解python[......]

Read more

DB系统预警联系人API--python实现

2015年3月20日 没有评论

在我们维护系统时,需要把系统的报警信息即时传递给相应同学,如果把联系方式直接写到脚本里,对以后的维护变更将埋下祸根,尤其是成百上千的系统。为此这里写了个获取联系人信息的API 。

数据库配置中心表

CREATE TABLE `db_alertcontact` (
 `id` INT(11) NULL DEFAULT NULL,
 `levelid` INT(11) NULL DEFAULT NULL COMMENT 'contact level',
 `contact` VARCHAR(50) NULL DEFAULT NULL COMMENT '[......]

Read more

SUSE linux ntp时间不同步问题

2015年3月19日 没有评论

现网的主机,业务侧发来有一台未同步。之前也遇到类似的问题,一般都是ntp dead,造成时间未同步。这台经查看ntp服务运行正常。

www.361way.com:~ #:~ # rcntp status
Checking for network time protocol daemon (NTPD):             running

通过ntpq命令查看发现和ntp对时服务器时间相差3万多秒:

www.361way.com:~ # ntpq -p
remote refid st t when poll reach d[......]

Read more

分类: Linux/unix/mac 标签:

使用sysstat graph分析sar结果

2015年3月18日 没有评论

sysstat工具包是一个linux下性能分析基本必备的,而通过里面的sa1工具可以实现将当前的性能数据记录到文件中,便于性能回溯。不过文本性的东西虽然能看到具体指标的值 ,不过总归没有图形化的东西来的直观。这里就结合sysstatgraph为例,对sa1的结果进行查看分析。

一、环境要求

  • 运行sysstat服务,并在/var/log/sa目录下有sarXX文件生成
  • php5.2以上版本

二、安装sysstatgraph

1、下载sysstat grap[......]

Read more

九台nosql同时宕机故障

2015年3月17日 4 条评论

check_mk深度剖析之C/S数据交互

2015年3月13日 没有评论

简单的python c/s远程操作

2015年3月12日 没有评论

python SocketServer实现传输监控数据

2015年3月11日 没有评论

Linux下HugePage内存功能配置

2015年3月9日 没有评论

linux下查看wwn号

2015年3月8日 没有评论