![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web
文章平均质量分 79
Lyj20170608
这个作者很懒,什么都没留下…
展开
-
从输入URL到浏览器显示页面发生了什么
当在浏览器地址栏输入网址,如:www.baidu.com后浏览器是怎么把最终的页面呈现出来的呢?这个过程可以大致分为两个部分:网络通信和页面渲染。一、网络通信 互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。分层由高到低分别为:应用层、传输层、网络层、数据链路层。发送端从应用层往下走,接收端从数据链路层网上走。如图所示...转载 2018-03-12 09:42:31 · 340 阅读 · 0 评论 -
Flask中current_app和g对象
Flask中有两种上下文,请求上下文和应用上下文。请求上下文(request context)request和session都属于请求上下文对象。request:封装了HTTP请求的内容,针对的是http请求。举例:user = request.args.get('user'),获取的是get请求的参数。session:用来记录请求会话中的信息,针对的是用户信息。举例:session['name'...原创 2018-03-21 11:19:09 · 11964 阅读 · 0 评论 -
Ubuntu安装RabbitMQ以及遇到的问题
由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:1.sudo apt-get install erlang-nox安装之后测试一下python@ubuntu:/usr/lib/rabbitmq/bin$ erlErlang/OTP 18 [erts-7.3] [source] [64-bit] [async-threads:10] [ke...原创 2018-06-24 15:07:35 · 2952 阅读 · 2 评论