现在老板让你写一个监控程序,24小时全年无休的监控你们公司网站服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 while True: if cpu利用率 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接 i ...
分类:
编程语言 时间:
2019-11-30 19:19:19
阅读次数:
115
在Python教程里,针对默认参数,给了一个“重要警告”的例子: def f(a, L=[]): L.append(a) return L print(f(1)) print(f(2)) print(f(3)) 默认值只会执行一次,也没说原因。会打印出结果: [1] [1, 2] [1, 2, 3] ...
分类:
编程语言 时间:
2019-11-30 19:02:26
阅读次数:
92
默认参数值的陷阱 默认参数值在函数定义的时候并得到计算,如下: 最后输出的结果为5,因为默认值已在函数定义时得到计算。 重要警告 :默认值仅被计算一次。 当默认值是可变对象(例如列表,字典或大多数类的实例)时,这会有所不同。 例如,以下函数累积在后续调用中传递给它的参数: 这段代码将输出: 这是因为 ...
分类:
其他好文 时间:
2019-11-29 00:47:55
阅读次数:
74
Python函数参数有三种格式,并且可以组合使用。 默认参数值 最常用的格式是给一个或多个参数名称添加默认值。如下所示: 特别的,当存在形式为\ \ name的最终形式参数时,它会收到一个字典,该字典包含除与形式参数相对应的所有关键词参数之外的所有关键词参数。 这可以与形式为\ name的形式参数组 ...
分类:
编程语言 时间:
2019-11-28 22:47:44
阅读次数:
111
实验目的: 修改默认的网卡命名规则,习惯于ethx的形式 实验环境: centos7 熟悉控制网卡名字的规则生产的参数biosdevname/net.ifnames /etc/default/grub / /默认参数的新增控制 重新刷新启动引导文件grub.cfg 查看文件,写的位置 reboot后 ...
分类:
其他好文 时间:
2019-11-24 13:50:37
阅读次数:
102
位置参数 文中的'geroge'和'peppa'就是位置参数 第四行和第六行代码是根据顺序传递参数 第八行代码指定了参数的值,就不用去理会参数的位置 默认参数 如果一个参数的值是相对固定的,那么就可以设定一个默认参数。当调用函数时,默认参数可填可不填。 要注意的是:默认参数必须放在位置参数之后 常见 ...
分类:
编程语言 时间:
2019-11-23 23:31:20
阅读次数:
98
在Python函数中,传递的参数如果默认有一个为 列表(list),那么就要注意了,此处有坑. 入坑 挖坑 预期结果 执行结果 出坑 当定义函数时,会保存函数中默认参数 list 的值,也就是列表 li=[]; 在每次调用的时候如果传递了新的列表,则使用传递的列表,没有传递,使用定义函数时保存的默认 ...
分类:
编程语言 时间:
2019-11-23 21:48:20
阅读次数:
55
Python面试重点(基础篇) 第一部分 必答题(每题2分) 1. 简述列举了解的编程语言及语言间的区别? python 解释型 相对于简单易学 java 混合型 学习成本高,java做web c 编译型 底层语言 c++ 编译型 c的基础上加了面向对象 go 编译型 高并发,区块链 语言特点: 灵 ...
分类:
编程语言 时间:
2019-11-22 11:54:30
阅读次数:
90
原文 写完代码后,我们一般这样 git add . //添加所有文件 git commit m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌: git reset soft HEAD^ 这样就成功的撤销了你的 ...
分类:
其他好文 时间:
2019-11-19 12:25:54
阅读次数:
66
重载(Overload)同一个标识符在不同的上下文中有不同的意义如: "洗"和不同的词搭配后有不同的含义 洗衣服,洗脸,洗脑,洗马桶 "play"和不同的单词搭配后会有不同的含义 play chess, play piano, play basketball 重载在自然语言中是随处可见的,那么程序设 ...
分类:
其他好文 时间:
2019-11-19 01:31:38
阅读次数:
108