摘要: 对于字典 元组 和列表来说,进行浅拷贝和深拷贝时,内存的地址是不同的 浅拷贝只会拷贝内存中的第一层数据(拷贝了引用,并没有拷贝内容) 而对于深拷贝来说将会把所有数据重新创建,深拷贝是对于一个对象所有层次的拷贝(递归) 1,深浅拷贝都是对源对象的复制,占用不同的内存空间。 2,不可变类型的对象,对于深 阅读全文
posted @ 2018-07-02 21:24 阴天气球 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。 阅读全文
posted @ 2018-07-02 21:09 阴天气球 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 原因:没有停下项目的情况下,关闭IDE,或者是之前的项目没有停掉,又一次运行了本项目. 解决办法:前者很简单,杀死进程.后者更简单把正在run的项目停掉. 杀死进程的命令: 如果是查看本机所有的进行的进程: 杀死进程: 阅读全文
posted @ 2018-06-29 20:21 阴天气球 阅读(8511) 评论(0) 推荐(0) 编辑
摘要: 一张思维导图搞懂 UTP与TCP TCP协议和UDP协议的区别是什么 TCP协议是有连接的,有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的 TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保 阅读全文
posted @ 2018-06-28 20:25 阴天气球 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 re.match与re.search的区别 re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。 re.search 扫描整个字符串并返回第一个成功的匹配 re.match 尝试从字符串的 阅读全文
posted @ 2018-06-28 20:12 阴天气球 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 通过以下的两个例子清楚的了解三次握手和四次挥手的基本原理 三次握手 >>>>举个打电话的例子: A : 你好我是A,你听得到我在说话吗 B : 听到了,我是B,你听到我在说话吗 A : 嗯,听到了 建立连接,开始聊天!!! 这个网上转载的例子不错: 三次握手:A:“喂,你听得到吗?”A->SYN_S 阅读全文
posted @ 2018-06-28 19:57 阴天气球 阅读(380) 评论(0) 推荐(1) 编辑
摘要: import :引入 python 标准库中的模块,这是引入某一模块的方法。 sleep :实现延时,单位为秒。(1000毫秒是1秒) if __name__ == "__main__": 当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件 阅读全文
posted @ 2018-06-27 16:47 阴天气球 阅读(292) 评论(0) 推荐(0) 编辑