摘要: 一、回调 回调来说有一个关键词:函数参数,即把函数A当做参数传递到另一个函数B之中,这样当B(A)时,在B中会“”回过头“”再调用函数A(),把函数A叫做回调函数。 为了更方便的记忆:请记住 函数参数 回过头再调用。 二、首先先看一下没有用回调的情形 上述代码先执行f1,再执行f2,如果f1需要消耗 阅读全文
posted @ 2018-11-28 10:26 打开你的心伤 阅读(4614) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 >>> a = iter([1,2,3,4,5]) 翻译:在内存中创建了一个迭代器对象,a是对其的引用>>> type(a)<type 'listiterator'>>>> a<listiterator object at 0x7fcab12a6810>>>> for i in a: 迭 阅读全文
posted @ 2018-09-23 17:24 打开你的心伤 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、可变对象和不可变对象 1、不可变对象:字符串对象,数值(整数,浮点数,复数)对象,元组对象 可变对象:列表对象,字典对象,集合对象 所谓可变不可变即可不可以在其对应内存id处做修改。 所谓类型都是对于对象而言的,而不是变量。所谓变量,是对对象的引用。 a=1 (id(a)=31269208)翻译 阅读全文
posted @ 2018-09-23 12:31 打开你的心伤 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 设置不当会导致错误: ImportError: No module named CrazyMonitorClient.core 方法一:vi ~/.bashrc 输入:export PYTHONPATH=/home/zm/PycharmProjects/CrazyMonitor_py2/:$PYTH 阅读全文
posted @ 2018-09-18 21:48 打开你的心伤 阅读(10544) 评论(0) 推荐(0) 编辑
摘要: 在Python 2中,经常使用commands模块来执行shell的命令,尤其是常用getstatusoutput()函数。 但是Python3中已经没有commands模块了,那么在Python 3中如果要调用一个命令,如何做呢?使用subprocess模块 import commands imp 阅读全文
posted @ 2018-09-18 09:48 打开你的心伤 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: bios 磁盘启动顺序 MBR grub:加载扇区(双系统,boot sector),加载内核 grub执行过程有三个步骤(grub文件夹里有体现): stage1 查找并加载stage2 Stage 1.5 识别不同的文件系统,否则只能识别ext4(名字也比较有意思 文件系统名.stage 1.5 阅读全文
posted @ 2018-09-04 10:14 打开你的心伤 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 查找华为OSPF配置命令,发现以下几条加速OSPF收敛的方法: 1、设置OSPF LSA接收的时间间隔和LSA更新时间间隔。对于网络稳定对路由收 敛时间要求高的环境,可为0。对于网络或路由频繁震荡的环境,设为0会 过多占据带宽和交换机资源。 2、Hellointerval越小虽然更快发现网络拓扑发生 阅读全文
posted @ 2018-09-03 22:17 打开你的心伤 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 一、源 在学习鸟哥的linux私房菜NAT部分的时候为了加深对postrouting和prerouting的理解,上网查了相关的一些资料。有一篇博文写的很好,给了我很多的启示:/jis1237/article/details/17676659(csdn),下面谈谈自己的所得。 二、关键词链接 访问外 阅读全文
posted @ 2018-07-22 12:24 打开你的心伤 阅读(3286) 评论(0) 推荐(0) 编辑