前端
简述从浏览器输入网址到网页打开的过程
1、DNS解析域名到服务器(浏览器缓存)
2、TCP三次握手建立连接
3、发送请求
4、接受响应
5、页面渲染
6、TCP四次握手断开连接
Python
简述Python的垃圾回收机制
1、 Python引入了一个机制:引用计数
2、 垃圾回收机制:当引用计数为0时,调用__del__方法
注意:
1、垃圾回收时,Python不能进行其它的任务,频繁的垃圾回收将大大降低Python的工作效率;
2、Python只会在特定条件下,自动启动垃圾回收(垃圾对象少就没必要回收)
3、当Python运行时,会记录其中分配对象(object allocation)和取消分配对象(object deallocation)的次数。当两者的差值高于某个阈值时,垃圾回收才会启动。