10 2017 档案
摘要:一、奇怪的返回 今天在搞监控的时候,修改一个老脚本,主要是通过对操作系统进行判断来获取不同的监控参数。(获取top参数在不同操作系统上也有个坑,会在另外一篇里面写) 脚本如下,非常简单: 本来逻辑和语法都非常简单,没想到结果却出人意料。 我只是希望通过issue判断系统是否为centos7,如果是,
阅读全文
摘要:一、为什么要用super? 在Python 2.2以前,通常的做法: 问题出现! 使用非绑定的类方法(用类名来引用的方法)来调用,并在参数列表中,引入待绑定的对象(self),从而达到调用父类的目的。 但是,问题来了!当父类发生变化时(如类B的父类由A变为C时),必须遍历整个类定义,把所有的通过非绑
阅读全文
摘要:在讨论python编码之前,我先了解了几种编码的由来。 一、编码类型 1、ascci码 ascci码由美国人发明,用1个字节(byte)存储英文和字符,前期用了128个,后来新加了其他欧洲国家的符号,128~255这一段。256个字符,基本上就是键盘上的所有字符。 2、unicode 2个byte,
阅读全文
摘要:一、开启Nginx status状态 1、在默认主机里面加上location添加ngx_status 如下操作: 2、重启nginx服务,service nginx restart,查看取值是否正常。 curl -s "http://127.0.0.1:8080/nginxstatus" 3、ngi
阅读全文