摘要:
[TOC] 万维网 HTTP超文本传输协议 为了使万维网客户程序与万维网服务器程序之间的交互遵守严格的协议,因此诞生了HTTP超文本传输协议。 特点 1. 位于OSI七层模型的应用层,http是一个应用协议 2. 它使用TCP连接进行可靠的传送 HTTP的报文结构。 http有两类报文: 1. 请求 阅读全文
摘要:
第一部分(python基础篇)80题 1. 为什么学习Python?== == 2. 通过什么途径学习的Python?== == 3. Python和Java、PHP、C、C 、C++等其他语言的对比?== == 4. 简述解释型和编译型编程语言? 5. Python解释器种类以及特点?== == 阅读全文
摘要:
[TOC] 网络编程 第一阶段:简单版 客户端 服务端 PS:数据在传输的过程中,使用是二进制,所以我们需要将客户端,服务端中的数据转化为二进制传输(客户端:13行,服务端:24行),转化前需要使用utf8格式编码。 第二阶段:交互式发送 客户端 服务端 此时我们可以实现客户端与服务端交互式发送消息 阅读全文
摘要:
[TOC] TCP三次握手 1:上图的名词解释 SYN:同步序号。 。TCP规定SYN=1时不能携带数据,但要消耗一个序号, 因此随机选取一个序列号为seq=x 数据包(该数据包里就是一个标记seq,并没有任何有效的数据) ACK:确认序号。 (都能响应了 那肯定上一步就连接成功了啊,所以说ACK= 阅读全文
摘要:
[TOC] 网络编程 模式 1. 单机模式 2. C/S模式 Clien客户端 Service服务端 3. B/S模式 Browser浏览器 Service服务端 交换机 冲突域: 在图1中,主机A只是想要发送一个单播数据包给主机B。但由于传统共享式以太网的广播性质,接入到总线上的所有主机都将收到此 阅读全文
摘要:
redis之Set(有序)类型常用方法总结 存 ZADD key [NX|XX] [CH] [INCR] score member [score member ...] XX : 仅仅更新存在的成员,不添加新成员。 NX : 不更新存在的成员。只添加新成员。 CH : 修改返回值为发生变化的成员总数 阅读全文
摘要:
redis之Set(无序)类型常用方法总结 存 sadd key member [member ...] 取 SMEMBERS key 1. sadd key member [member ...] 向集合添加一个或多个成员 2. smembers key 获取一个key对应的集合元素 3. sca 阅读全文
摘要:
redis之List类型常用方法总结 格式: 存 LPUSH key value [value ...] 取 LRANGE key start stop 1. lpush key value [value ...] 将一个或多个值插入到列表头部 2. lrange key start stop 获取 阅读全文
摘要:
redis之Hash类型常用方法总结 格式: 存 HMGET key field [field ...] 取 HMGET key field [field ...] M:表示能取多个值,many H:表示hash类型 基本操作 1. == hmset key field value [field v 阅读全文
摘要:
Python职业发展之路 Python自动化运维工程 1. Python基础 2. Linux 3. Shell 4. Fabric 5. Ansible 6. Playbook 7. Zabbix 8. Saltstack 9. Puppet 10. Docker 11. paramiko 阅读全文