摘要:
浏览器访问 www.baidu.com 的过程 1 先要解析出www.baidu.com DNS域名解析为服务器 IP 2 得到 IP地址后,客户端会发起TCP请求,以及3次握手建立连接 3 建立连接成功之后 客户端通过HTTP协议发起请求给web服务器 4 web服务器接收到请求之后,查询所有结果 阅读全文
摘要:
线程进程的区别 进程,能够完成多任务, 比如一个电脑上可以同时运行多个QQ 线程,也能够完成多任务,比如一个QQ中可以有多个聊天窗口 定义: 进程是系统进行资源分配和调度的一个独立单元, 线程是CPU调度和分配的一个基本单位 优点:一个进程中至少有一个线程,进程在执行过程具有独立的内存单元,执行效率 阅读全文
摘要:
前序:TCP是一种面向连接,可靠传输的方式,双方之间需要建立一个虚拟的通道的过程,这个过程称之为三次握手 1 TCP三次握手 首先TCP客户端通过http协议请求TCP服务器,客户端并发送一个带SYN的数据包给服务器,客户端进入等待状态,等待服务器确认。 第二次握手,服务器接收到客户端发送过来的SY 阅读全文
摘要:
#1 UDP流程 前序:可以借助网络调试助手工具进行使用 1 UDP 发送方 1 创建UDP套接字 2 准备目标(发送方) IP和端口 3 需要发送的数据内容 4 关闭套接字 from socket import * # 1 创建套接字 udp_socket = socket(AF_INET, SO 阅读全文
摘要:
Git 一、为什么要使用Git? 1.传统文档管理 在我们写毕业论文时可能会遇到,多次修改之后的论文命名方式: [注意git只能管理文本文件(py代码 .txt .md);对于二进制的文件(如.doc 图片 视频等)是管理不了其差异的。] 2.源代码管理的好处 方便多人协同开发 方便版本控制 ver 阅读全文
摘要:
(git解决本地建立git仓库 连接远程git仓库出现拒绝合并问题) 第一步在本地创建仓库 在本地创建一个文件夹,cd 进入创建的文件夹之后 创建仓库 , 能够看到 .git 文件就代表创建成功。 第二步如果你的本机是安装成功第一次使用git,先配置一下一些基本的信息 第三步 GitHub 或 码云 阅读全文
摘要:
一 、django 本地项目部署uwsgi 1 本地部署项目 uwsgi安装测试 通过uwsgi 进行简单部署 安装uwsgi命令:pip install uwsgi -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 提 阅读全文