上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: ```python import hashlib # 要加密的信息 info = 'this is a test information' # 创建MD5对象 m = hashlib.md5() # 将待加密的信息转换为bytes b_info = info.encode('utf-8') # 对信息进程假面 m.update(b_info) # 获取密文 info_md5 = m.hexdige 阅读全文
posted @ 2020-03-29 16:19 凯旋.Lau 阅读(229) 评论(0) 推荐(0) 编辑
摘要: ```python """ 括号匹配 输入: "()[]{}" 输出true 输入:"([)]" 输出false 输入:")(()))" 输出false 输入:"()" 输出true 输入:"((([])))" 输出true 输入:"]][[" 输出false 输入:([)] 输出false """ def bracket_match_v1(brackets_str): brackets_dict 阅读全文
posted @ 2020-03-28 21:44 凯旋.Lau 阅读(710) 评论(0) 推荐(0) 编辑
摘要: ```python """ 十进制转换成n进制 例子: 100转换成8进制 144 256除8 商32 余0 32除8 商4 余0 4除8 商0 余4 每次结果的余数进栈, 最后出栈 """ def decimal_conversion(num, base): if base = base: remainder = quotient % base quotient = quotient // ba 阅读全文
posted @ 2020-03-28 16:26 凯旋.Lau 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的基本概念 进程, 是指在系统中正在运行的一个应用程序, 程序一旦运行就是进程. 每个进程都有自己独立的一块内存空间, 一个进程可以有多个线程. 线程, 进程内独立执行的一个单元执行流, 负责当前进程中程序的执行, 一个进程中至少有一个线程, 一个进程可以运行多个线程, 多个线程之间可以共 阅读全文
posted @ 2020-03-24 21:52 凯旋.Lau 阅读(372) 评论(0) 推荐(0) 编辑
摘要: GET和POST在本质上都是HTTP请求, 但对它们的作用做了界定和适配, 让他们能够使用各自的使用场景. 虽然都试HTTP请求, 但是GET只进行一次HTTP请求, 而POST则是先发送请求头部, 再发送请求主体, 实际上是两次请求. 1. 功能 一般地, GET是用来从服务器上获取资源, POS 阅读全文
posted @ 2020-03-24 21:24 凯旋.Lau 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 由来 HTTP是无状态协议, 不能用状态来区分、管理请求和响应, 所以服务器单单从网络连接上无法知道客户的身份. 为了解决这个问题, 服务器给客户端分发一个通行证, 从客户端携带的通行证上确认客户的身份, 这就是Cookie的工作原理. Cookie Cookie是客户端保存用户信息的一种机制, 用 阅读全文
posted @ 2020-03-24 17:08 凯旋.Lau 阅读(238) 评论(0) 推荐(0) 编辑
摘要: TCP的特点 1. TCP是面向连接的. 2. 仅支持单播传输, 每一条TCP连接只能有两个端点, 点对点的数据传输, 不支持多播和广播传输方式. 3. TCP提供可靠交付的服务, 通过TCP连接传输的数据, 无差错, 不丢失, 不重复, 并且按序. 4. TCP提供拥塞控制, 当网络出现拥塞时, 阅读全文
posted @ 2020-03-23 22:15 凯旋.Lau 阅读(458) 评论(0) 推荐(0) 编辑
摘要: TCP协议是如何保证可靠传输的 1. 校验和 发送的数据包的二进制相加再取反, 目的是检测数据在传输过程中的任何变化. 如果校验和有差错, TCP将丢弃这个报文段, 并不确认收到此报文段, 这时TCP发送数据端超时后会重发数据. 2. 合理分片和排序 TCP将数据报合理分片传输, 接收方会缓存未按序 阅读全文
posted @ 2020-03-23 17:37 凯旋.Lau 阅读(160) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码 HTTP状态码能够表示客户端HTTP请求的返回结果和服务器是否正常处理了请求. HTTP状态码由3位数字和原因短语组成, 如200 OK. 数字中的第一位表明了响应类别. | 状态码 | 类别 | 原因短语 | | | | | | 1XX | Informational 信息性 | 阅读全文
posted @ 2020-03-21 21:48 凯旋.Lau 阅读(153) 评论(0) 推荐(0) 编辑
摘要: HTTP短连接 HTTP/1.0中默认使用短连接, 客户端和服务器进行一次HTTP操作, 就需要建立一次连接, 任务结束连接也关闭. 当客户端浏览器访问的web网页中包含其他的web资源时, 每遇到一个web资源都会再重新建立一次连接. 一般情况下, web网站的http服务都采用短连接, 因为长连 阅读全文
posted @ 2020-03-21 17:11 凯旋.Lau 阅读(499) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页