摘要: 4.简述TCP三次握手,四次挥手的流程 三次握手: client客户端发起一个syn链接请求,得到server端响应ack的同时会再收到一个由server端发来的syn链接请求,client端进行回复ack后,就建立起了一个tcp协议的链接 四次挥手 server端和client端对应的代码中都有c 阅读全文
posted @ 2019-09-22 16:02 JohnWangggg 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 今天刷题的时候遇到一题,虽然感觉并不难,但是还是一不小心给自己绕进去了 这道题要求最后代码的输出,见到看了一下过滤函数的规则就是得到质数的过程,理所应当觉得最后解决应该是应该除1以外20以内的质数集合,却忘了Python3中filter函数是惰性求值的 阅读全文
posted @ 2019-09-16 20:53 JohnWangggg 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Python中的GC算法 分为一下三点: 引用计数 标记 清除 分代回收 简述: Python中的GC模块主要运用了引用计数来追踪和回收垃圾.在引用计数的基础上,还可以通过"标记 清除"解决容器对象可能产生的循环引用的问题.通过分代回收以空间换取时间进一步提交垃圾回收的效率 标记 清除: 标记 清除 阅读全文
posted @ 2019-09-14 22:00 JohnWangggg 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 原理:将最后一个数和前面n 1个数中的一个数进行交换,然后倒数第二个和前面n 2个数中的一个数进行交换.以此类推 洗牌算法的python实现 python中的random.shuffle中就用到了洗牌算法,这里贴出源码 阅读全文
posted @ 2019-09-14 21:02 JohnWangggg 阅读(451) 评论(0) 推荐(0) 编辑