![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
文章平均质量分 94
Qazink
coder Fighting!!
展开
-
时间复杂度与空间复杂度分析学习
时间复杂度所有代码的执行时间 T(n) 与每行代码的执行次数 n 成正比。大 O 时间复杂度表示法。大 O 时间复杂度实际上并不具体表示代码真正的执行时间,而是表示代码执行时间随数据规模增长的变化趋势,所以,也叫作渐进时间复杂度(asymptotic time complexity),简称时间复杂度。如何分析时间复杂度1. 只关注循环执行次数最多的一段代码我们在分析一个算法、一段代码的时间复杂度的时候,也只关注循环执行次数最多的那一段代码就可以了。原创 2020-09-01 23:13:37 · 227 阅读 · 0 评论 -
HTTP协议之CORS 跨域资源共享
HTTP CORS 跨域资源共享 一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会有感觉。转载 2020-09-01 21:41:28 · 216 阅读 · 0 评论 -
php实现http协议中的Authorization Basic认证
HTTP协议中的 身份认证客户端发起请求,未携带Authorization头,服务端返回 401 Unauthorized及响应头 WWW-Authenticate: Basic告诉客户端以Basic方式进行身份验证,客户端会显示输入框,需要输入帐号密码,发起请求会携带Authorization: Basic base_encode(username:password),服务端进行鉴权。php代码实现如下<?phpheader("Content-Type: text/html; CharS原创 2020-09-01 13:08:55 · 1387 阅读 · 0 评论 -
HTTP协议基础知识 速查 常用
HTTP协议文章目录HTTP协议请求方法常用状态码常用首部字段1. 通用首部字段(General Header Feilds)2、请求首部字段(Request Header Fields)3、响应首部字段(Response Header Fields)4、实体首部字段(Entity Header Fields)报文结构HTTP实体数据,内容协商数据类型与编码语言类型与编码内容协商的质量值内容协商的结果总结请求方法方法名响应状态码说明备注GET200获取资源POST原创 2020-08-31 21:47:35 · 169 阅读 · 0 评论 -
以太网数据帧详细解析 逐字节分析
以太网数据帧详细解析详细解析以太网通信数据帧测试环境机器名macipporttcp_server00:0c:29:8b:37:da10.1.2.79502tcp_client00:50:56:c0:00:0810.1.2.112345抓包 客户端向服务端发送 'hello world’# 原始数据帧00 0c 29 8b 37 da 00 50 56 c0 00 08 08 00 # Ethernet_II格式数据帧首部45 00 00 33 28原创 2020-08-25 21:18:49 · 17977 阅读 · 1 评论