摘要: 1 #!/usr/bin/env python3 2 #coding: utf-8 3 import smtplib 4 from email.mime.text import MIMEText 5 from email.header import Header 6 sender = '***' 7 receiver = '***' 8 subject... 阅读全文
posted @ 2018-01-11 12:25 落后乞丐 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 文件形式的邮件 HTML形式的邮件 带图片的HTML邮件 带附件的邮件 群邮件 各种元素都包含的邮件 阅读全文
posted @ 2018-01-09 20:55 落后乞丐 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、无序列表 无序列表使用粗体圆点进行标记,无序列表始于 <ul> 标签,每个列表项始于 <li> 结果: 二、有序列表 有序列表使用数字进行标记,有序列表始于 <ol> 标签,每个列表项始于 <li> 标签 结果: HTML DIV+CSS DIV 可以定义块(也就是一段内容),CSS 可以定义样 阅读全文
posted @ 2018-01-06 10:34 落后乞丐 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 使用 Socket 实现 FTP Server ,实现如下功能: get /tmp/1.txt /tmp/1.txt :把服务端 /tmp/1.txt 下载到客户端 /tmp/1.txtput /tmp/1.txt /tmp/1.txt :把客户端 /tmp/1.txt 上传到服务端 /tmp/1. 阅读全文
posted @ 2018-01-03 21:59 落后乞丐 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,实现客户端能在服务端远程执行命令,并把命令结果在客户端打印出来 服务端:192.168.5.131客户端:192.168.5.134 先运行 server.py ,然后在客户端执行远程命令: 阅读全文
posted @ 2017-12-30 10:02 落后乞丐 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、写一个程序,实现 abcd * 9 = dcba ,其中 a、b、c、d 都是数字 二、写一个程序,实现九宫格,要求所有的行,列,对角线的和都为15 三、写一个程序,根据 UID 对 /etc/passwd 进行排序 阅读全文
posted @ 2017-12-30 09:54 落后乞丐 阅读(188) 评论(0) 推荐(0) 编辑
摘要: celery支持定时任务,设定好任务的执行时间,celery就会定时自动帮你执行, 这个定时任务模块叫celery beat 写一个脚本 叫periodic_task.py add_periodic_task 会添加一条定时任务 上面是通过调用函数添加定时任务,也可以像写配置文件 一样的形式添加, 阅读全文
posted @ 2017-12-21 10:37 落后乞丐 阅读(402) 评论(1) 推荐(0) 编辑
摘要: 一、Celery介绍和基本使用 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景中可用的例子: Celery 在执行任务时需要通过一个消息中间件来接收和发送任务消 阅读全文
posted @ 2017-12-20 10:07 落后乞丐 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Python提供了Queue模块来专门实现消息队列Queue对象Queue对象实现一个fifo队列(其他的还有lifo、priority队列,这里不再介绍)。queue只有maxsize一个构造参数,用来指定队列容量,指定为0的时候代表容量无限。主要有以下成员函数:Queue.qsize():返回消 阅读全文
posted @ 2017-12-19 08:57 落后乞丐 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 多进程的消息队列 消息队列指的是消息在传输过程中保存消息的容器 消息队列最经典的用法是消费者和生产者之间通过消息管道来传递消息。消费者和和生产者是不同的进程,生产者往管道中写消息,消费者从管道中读消息 multiprocessing模块提供了Queue类 和 Pipe函数 实现消息队列 1. Que 阅读全文
posted @ 2017-12-16 13:20 落后乞丐 阅读(425) 评论(0) 推荐(0) 编辑