摘要: 进程与线程 Python封装了多进程与多线程库,ThreadPool和DummyPool属于多线程,ProcessPool属于多进程。 计算密集型任务使用多进程,IO密集型任务使用多线程。 Python有GIL(全局解释器锁),每个CPU在同一时间内只能执行一个线程。 CPU密集型任务使用多进程: 阅读全文
posted @ 2020-03-31 23:38 yoqitan 阅读(440) 评论(0) 推荐(0) 编辑
摘要: HTML:是静态网页,该文档本身只有页面结构,可以显示页面内容; CSS:层叠样式表,通过设置对应的样式属性可以修改html文档内各元素的显示、位置等样式; 如修改颜色、字体、字号、宽高、位置、背景等。 Javascript:动态脚本语言,广泛应用于web应用的功能开发以及丰富页面体验,可以动态控制 阅读全文
posted @ 2020-03-31 18:03 yoqitan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 安装mutt和msmtp MUTT 系统全局设置 ,如果使用某个系统用户,可以在 中设置。 MSMTP 创建 和`~/.msmtp.log`,分别为配置和日志文件。 由于password是明码,所以我们需要修改此文件的权限。 发送邮件 到这里,你可以使用 来发送邮件了,我们测试一下。 阅读全文
posted @ 2020-03-31 17:32 yoqitan 阅读(418) 评论(0) 推荐(0) 编辑