摘要: 最近在看clustershell的源码,看的迷迷糊糊的,没想到一个简单的批量执行命令的工具居然实现的挺复杂,采用了事件驱动引擎实现。但是我不太懂这个,所以在网上看了几篇帖子就实现了一个超级简单的事件驱动引擎实践一下。 1 # -*- coding:utf8 -*- 2 3 import time 4 阅读全文
posted @ 2020-11-27 00:02 5月6号的风 阅读(415) 评论(0) 推荐(0)
摘要: 如何安装dig dig是bind下面常见的工具,在linux系统上经常回用的一个dns解析的命令。 CentOS上安装dig的命令: yum install bind-utils Ubuntu上安装dig的命令: apt-get install dnsutils dig常见用法 dig的基本语法 d 阅读全文
posted @ 2020-11-25 23:02 5月6号的风 阅读(530) 评论(0) 推荐(0)
摘要: 一直没有太搞清楚join和setDaemon有什么区别,总是对于它们两个的概念很模糊,需要做个实验然后记录一下。 先说结论: join: 子线程合并到主线程上来的作用,就是当主线程中有子线程join的地方,那主线程就在此等改子线程执行完毕再执行主线程后续的语句。那如果没有join主线程就一直自己执行 阅读全文
posted @ 2020-11-18 02:03 5月6号的风 阅读(198) 评论(0) 推荐(0)
摘要: DNS是什么? 如果了解互联网主机之间是用IP地址来进行通信的话,有了这个认识的前提,我们来聊一下什么是DNS。一个IP地址有十几个字符那么长,和手机号码长度差不多,我们怎么记住这些我们想要访问的主机的IP地址呢?不可能一个个记在本子上, 很久这种关系都是靠每个电脑上都有一个Hosts文件保存了主机 阅读全文
posted @ 2020-11-15 17:02 5月6号的风 阅读(170) 评论(0) 推荐(0)
摘要: 文件存储或者传输的过程中,经常需要展示传输文件的大小,或者传输量的大小,为了方便给人展示和阅读,编写一个简单的单位转换器。 1 def hum_convert(value): 2 units = ["B", "KB", "MB", "GB", "TB", "PB"] 3 size = 1024.0 阅读全文
posted @ 2020-11-10 14:24 5月6号的风 阅读(4874) 评论(0) 推荐(2)
摘要: 2020年10月29日 注册了很久的博客,今天终于想写点东西了。以后将在这里坚持持续的分享自己学习总结和感想。 阅读全文
posted @ 2020-10-29 15:14 5月6号的风 阅读(85) 评论(0) 推荐(0)