03 2020 档案

摘要:RabbitMQ队列 安装rabbitMQ: https://www.cnblogs.com/jehuzzh/p/12560038.html 安装python rabbitMQ module pip install pika(python通过pika这个模块与rabbitMQ建立通信) 实现最简单的 阅读全文
posted @ 2020-03-25 00:55 jehuzzh 阅读(203) 评论(0) 推荐(0)
摘要:一、安装erlang rabbitMQ是基于erlang语言开发的,RabbitMQ 它依赖于Erlang,需要先安装Erlang。 https://www.erlang.org/downloads 下载安装 二、进行RabbitMQ Server的下载与安装 https://www.rabbitm 阅读全文
posted @ 2020-03-24 16:57 jehuzzh 阅读(301) 评论(0) 推荐(0)
摘要:一、多进程multiprocessing multiprocessing是一个程序包,它使用类似于线程模块的API支持生成程序。 多处理程序包同时提供本地和远程并发性,通过使用子进程而不是线程来有效地避开全局解释器锁。 因此,多处理模块允许程序员充分利用给定机器上的多个处理器。 它可以在Unix和W 阅读全文
posted @ 2020-03-16 00:27 jehuzzh 阅读(216) 评论(0) 推荐(0)
摘要:题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 用多线程可批量执行命令、发送文件,结果实时返回 主机用户名密码可以不同 主程序: import json,paramiko,threading class option(object): def __init_ 阅读全文
posted @ 2020-03-14 01:23 jehuzzh 阅读(205) 评论(0) 推荐(0)
摘要:本章内容: paramiko模块 多线程threading 守护线程 线程锁 信号量 事件 队列queue 一、paramiko模块(第三方模块,需要另外安装) 该模块基于SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 import paramiko # 阅读全文
posted @ 2020-03-07 22:56 jehuzzh 阅读(140) 评论(0) 推荐(0)
摘要:一、断言 assert断言语句用来声明某个条件是真的,其作用是测试一个条件(condition)是否成立,如果不成立,则抛出异。 一般来说在做单元测试的时候用的比较多,在生产环境代码运行的情况下,不建议使用断言,会让程序abort掉。 什么时候使用断言: 保护性的编程 正常情况下,并不是防范当前代码 阅读全文
posted @ 2020-03-01 19:28 jehuzzh 阅读(255) 评论(0) 推荐(0)