摘要: __repr__、__str____len__、__getitem__、__setitem__、__delitem__、__contains____iter__、__reversed__、__next____call____enter__、__exit____new__、__init__、__del阅读全文
posted @ 2018-10-12 10:31 丁壮 阅读(123) 评论(0) 编辑
摘要: 如下面的例子: 在脚本中引入from future import division 将除数或者被除数转换为浮点数 如下面的例子:阅读全文
posted @ 2018-12-11 19:00 丁壮 阅读(8) 评论(0) 编辑
摘要: 有一个字符串 “aaddfdfdercfghfyttefsfsfewretr123trefg5624sdfcgvfdgte6435234532”,现在需要取出里面出现次数最多的字符 第一种方法-装饰器 得到的结果是: 第二种方法,使用python的collections.Counter 得到的结果阅读全文
posted @ 2018-12-10 19:34 丁壮 阅读(14) 评论(0) 编辑
摘要: 在监控设备的时候,在server端的日志中有时候会见到类似another network error, wait for 15s seconds的异常,今天我们看下这个问题的出现原因和解决方案:问题定位到poller.c,看下下面两份代码:这个get_values的部分代码: 这里是zbx_deac阅读全文
posted @ 2018-12-06 23:52 丁壮 阅读(64) 评论(0) 编辑
摘要: TC对带宽的描述: mbps = 1024 kbps = 1024 * 1024 bps => byte/s mbit = 1024 kbit => kilo bit/s. mb = 1024 kb = 1024 * 1024 b => byte mbit = 1024 kbit => kilo b阅读全文
posted @ 2018-12-03 14:35 丁壮 阅读(17) 评论(0) 编辑
摘要: val = [expression for value in collection if condition]等价于val = []for value in collection: if condition: val.append(expression)列表推导在python2中存在变量泄漏的问题:阅读全文
posted @ 2018-11-26 10:36 丁壮 阅读(30) 评论(0) 编辑
摘要: zabbix原始模板没有提供来显示网络设备接口的描述,我们通常看到的图形显示是下面这样的: zabbix 3之后图形显示变化蛮大的,但我们乍一看,并不知道这个ethernet0/1是什么接口,网络设备接口多了就会变得有点乱. 我们希望在显示图形的时候能够了解到这个接口的功能: zabbix 现在提供阅读全文
posted @ 2018-11-21 16:06 丁壮 阅读(23) 评论(0) 编辑
摘要: 不同于C语言和SHELL,python中没有switch case语句,关于为什么没有,官方的解释是这样的使用Python模拟实现的方法: def switch_if(fun, x, y): if fun == 'add': return x + y elif fun == 'sub': retur阅读全文
posted @ 2018-11-20 18:18 丁壮 阅读(32) 评论(0) 编辑
摘要: 函数在python中作为一等函数,具有以下特点: 1、可以作为参数传递给其他函数 2、作为其他函数的值返回 3、能赋值给变量或数据结构中的元素 4、在运行的时候创建 In [1]: def add(x,y): ...: return x+y ...:In [2]: new_add=addIn [3]阅读全文
posted @ 2018-11-17 23:02 丁壮 阅读(30) 评论(0) 编辑
摘要: python的namedtuple可以创建一个带字段名的元祖和一个带名字的类 namedtuple的几个属性 _fields 类属性 _make(iterable) 类方法 _asdict() 实例方法 In [7]: nginx._fieldsOut[7]: ('active', 'accepts阅读全文
posted @ 2018-11-16 22:26 丁壮 阅读(30) 评论(0) 编辑
该文被密码保护。
posted @ 2018-11-16 14:11 丁壮 阅读(4) 评论(0) 编辑
博聚网