会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
爱你无目的
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
9
下一页
2018年2月23日
POP3接收邮件
摘要: #SMTP用于发送邮件,如果要收取邮件呢? #收取邮件就是编写一个MUA作为客户端,从MDA获取邮件到用户的电脑或手机上。收取邮件最常用的协议是POP,目前版本是3,俗称POP3. #Python内置了一个poplib模块,用于实现POP3协议,可以直接用来收取邮件。 #注意POP3协议收取的不是可
阅读全文
posted @ 2018-02-23 21:24 爱你无目的
阅读(1119)
评论(0)
推荐(0)
2018年2月22日
发送邮件
摘要: #SMTP是发送邮件的协议,Python内置对SMTP支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。本节腾讯企业邮箱的服务为例进行介绍。学习本节内容时,可以自己开通对应的邮箱服务,各个邮件服务公司有介绍邮箱服务的开通方法,参照这些开通方法开通即可。如果安装了邮箱服务,就可以使用自己的邮箱服
阅读全文
posted @ 2018-02-22 08:39 爱你无目的
阅读(494)
评论(0)
推荐(0)
2018年2月21日
电子邮件介绍
摘要: #Email(电子邮件)的历史比Web还要久远。直到现在,Email还是互联网上应用非常广泛的服务。 #在我们开始编写邮件操作的相关代码之前,先了解一下电子邮件在互联网上是如何运作的。 #电子邮件其实是我们生活中快递的电子化,现实中快递是怎么处理的,比如你在上海,要邮寄一份文件给北京的朋友。 #首先
阅读全文
posted @ 2018-02-21 20:58 爱你无目的
阅读(1167)
评论(0)
推荐(0)
2018年2月8日
线程优先级队列
摘要: #Queue模块可以用来进行线程间的通信,让各个线程之间共享数据。 #Python的Queue模块提供了同步、线程安全的队列类,包括FIFO(先入先出)队列Queue、LIFO(后入先出)队列LifoQueue和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可
阅读全文
posted @ 2018-02-08 22:20 爱你无目的
阅读(260)
评论(0)
推荐(0)
2018年2月4日
线程同步
摘要: #如果多个线程共同修改某个数据,就可能出现不可预料的结果。为了保证数据的正确性,需要对多个线程进行同步。 #使用Thread对象的Lock和RLock可以实现简单的线程同步,这两个对象都有acquire方法和release方法。对于每次只允许一个线程操作的数据,可以将操作放到acquire和rele
阅读全文
posted @ 2018-02-04 21:44 爱你无目的
阅读(202)
评论(0)
推荐(0)
2018年2月3日
threading模块
摘要: #更高级别的threading不仅提供了Thread类,还提供了各种非常好用的同步机制。 #_thread模块不支持守护线程,当主线程退出时,所有子线程无论是否在工作,都会被强制退出。threading模块支持守护线程,守护线程一般时一个等待客户请求的服务器,如果没有客户提出请求,就一直等着。如果设
阅读全文
posted @ 2018-02-03 23:48 爱你无目的
阅读(348)
评论(0)
推荐(0)
2018年2月2日
_thread模块
摘要: #Python中调用_thread模块中的start_new_thread()函数产生新线程。_thread的语法如下: 1 _thread.start_new._thread(function,args[,kwargs]) #其中,function为线程函数:args为传递给线程函数的参数,必须是
阅读全文
posted @ 2018-02-02 08:44 爱你无目的
阅读(1931)
评论(0)
推荐(0)
2018年2月1日
使用线程
摘要: 1、全局解释器锁 #Python代码的执行由Python虚拟机(解释器主循环)控制。Python在设计之处就考虑到在主循环中只能有一个线程执行,虽然Python解释器中可以“运行”多个线程,但是在任意时刻只有一个线程在解释器中运行。 #Python虚拟机的访问由全局解释器锁(GIL)控制,这个锁能保
阅读全文
posted @ 2018-02-01 08:44 爱你无目的
阅读(168)
评论(0)
推荐(0)
2018年1月31日
线程和进程
摘要: 1、进程 #进程(Process,有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈以及记录运行轨迹的辅助数据,操作系统管理运行的所有进程,并为这些进程公平分配时间。进程可以通过fork和spawn操作完成其他任务。因为各个进程有自己的内存空间、数据栈等,所以只能使用进
阅读全文
posted @ 2018-01-31 09:04 爱你无目的
阅读(152)
评论(0)
推荐(0)
2018年1月30日
序列化与反序列化
摘要: #在运行程序的过程中,所有变量都在内存中,我们把变量从内存中变成可存储或传输的过程称为序列化。我们可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。反过来,把变量内容从序列化的对象重新独到内存里称为反序列化。 #序列化是指将数据结构或对象转换成二进制串的过程。 #反序列化是指将序列化过程中
阅读全文
posted @ 2018-01-30 08:30 爱你无目的
阅读(247)
评论(0)
推荐(0)
1
2
3
4
5
···
9
下一页
公告