摘要:
join( ) 阻塞主线程join() 作用为阻塞主线程,即在子线程未返回的时候,主线程等待其返回然后再继续执行join不能与start在循环里连用以下为错误代码,代码创建了5个线程,然后用一个循环激活线程,激活之后令其阻塞主线程 threads = [Thread() for i in range 阅读全文
摘要:
Linux系统自带ntp软件包,或者使用rpm命令安装此包。 172.16.19.149(本机)作为ntp服务器,172.16.19.0网段的都可以与149进行时钟同步。 若通过以下方法还是配置失败,请参考文档《NTP时间服务器配置.doc》 1. 修改/etc/ntp.conf文件,将默认的限制注 阅读全文
摘要:
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个 阅读全文
摘要:
测试项目中遇到上传文件时打开windows窗口的问题,为了定位windows窗口,引入了pywin32. 如果利用pywin32需要import win32gui,win32con,win32api,还有比较难懂的代码,如下: 在学习代码的过程中,发现上传文件方法完全可以简化为一行代码。需要找到上传 阅读全文
摘要:
首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。 self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。 self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类否则大家会不明白。 sel 阅读全文
摘要:
要解决的问题: 如何开启POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,利用第三方客户端收发邮件 基础知识: 1.常用邮箱 POP3 和 SMTP 服务器地址设置如下: 邮箱设置: 1.要注意,为了邮箱使用安全,默认会关闭POP3/IMAP/SMTP等服务。设置客户 阅读全文