摘要: 网络 1.三次握手 1.客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三路握手的一部分。客户端把这段连接的序号设定为随机数 A。 2.服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK 的确认码应为 A+1,SYN/ACK 包本身又有一个随机序号 B。 3.最后,客户端再发送一 阅读全文
posted @ 2018-05-09 20:30 Leq123 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 操作系统 1.select,poll和epoll 其实所有的I/O都是轮询的方法,只不过实现的层面不同罢了. 这个问题可能有点深入了,但相信能回答出这个问题是对I/O多路复用有很好的了解了.其中tornado使用的就是epoll的. selec,poll和epoll区别总结 基本上select有3个 阅读全文
posted @ 2018-05-09 20:16 Leq123 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Python 面试题 1.Python是如何进行内存管理的 对象引用机制、垃圾回收机制、内存池机制 1.1对象引用机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。 引用计数增加的情况: 1,一个对象分配一个新名称 2,将其放入一个容器中(如列表、元组或字典) 引用计 阅读全文
posted @ 2018-05-09 20:08 Leq123 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: 1.如何在一个函数内部修改全局变量 a=5 def fn(): a=4 fn() print(a) 5 在一个函数内部修改全局变量 a=5 def fn(): global a a=4 fn() print(a) 4 2.字典如何删除键 和 合并两个字典 <! del() 和 update() d1 阅读全文
posted @ 2018-05-09 18:27 Leq123 阅读(744) 评论(0) 推荐(0) 编辑