在介绍http协议的响应格式时,我们便已经提到了状态码的概念,因为http响应状态行中就包含了响应状态码和状态码的描述信息。下面就来详细了解什么是状态码。目录一、状态码1、为什么要有状态码2、状态码的分类 3、浏览器如何看待状态码二、重定向状态码3**1、重定向的分类(1)永久重定向(2)临时重定向2、永久重定向验证(1)Header常见属性——Location属性(2)代码测试一、状态码1、为什么要有状态码当我们给服务器发送请求的时候,服务端会根据你的资源路径返回相应的内容。此时就存在多种情况了:(1)服务端找到你要的资源,把资源返回给你(2)服务端找不到你要的资源(3)服务端与客户端的连接
1.写在前面为什么时隔多年又再做一次混淆矩阵的整理,TMD就是每次用的时候要自己回过头查一遍,老是记不住,为了打好基础,再次进行梳理。2.为什么会有混淆矩阵我们简单的分类衡量模型的好坏,其实正常使用均方误差就行了,如下:E(f;D)=1m∑i=1m(f(xi)−yi)2E(f;D)=\frac{1}{m}\sum_{i=1}^{m}(f(x_i)-y_i)^2E(f;D)=m1∑i=1m(f(xi)−yi)2其次就是错误率:E(f;D)=1m∑i=1m∏(f(xi)−yi)2E(f;D)=\frac{1}{m}\sum_{i=1}^{m}\prod(f(x_i)-y_i)^2E(f;D
1.写在前面为什么时隔多年又再做一次混淆矩阵的整理,TMD就是每次用的时候要自己回过头查一遍,老是记不住,为了打好基础,再次进行梳理。2.为什么会有混淆矩阵我们简单的分类衡量模型的好坏,其实正常使用均方误差就行了,如下:E(f;D)=1m∑i=1m(f(xi)−yi)2E(f;D)=\frac{1}{m}\sum_{i=1}^{m}(f(x_i)-y_i)^2E(f;D)=m1∑i=1m(f(xi)−yi)2其次就是错误率:E(f;D)=1m∑i=1m∏(f(xi)−yi)2E(f;D)=\frac{1}{m}\sum_{i=1}^{m}\prod(f(x_i)-y_i)^2E(f;D
一、题目大意标签:数组https://leetcode.cn/problems/search-a-2d-matrix-ii编写一个高效的算法来搜索 m x n 矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例1:输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]],target=5输出:true示例2:输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,
一、题目大意标签:数组https://leetcode.cn/problems/search-a-2d-matrix-ii编写一个高效的算法来搜索 m x n 矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例1:输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]],target=5输出:true示例2:输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,
一、常用的Nginx正则表达式二、访问路由location2.1location的分类location大致可以分为三类:精准匹配:location=/{}一般匹配:location/{}正则匹配:location~/{}2.2location常用的匹配规则2.3location优先级首先精确匹配=其次前缀匹配^~其次是按文件中顺序的正则匹配或*然后匹配不带任何修饰的前缀匹配最后是交给/通用匹配2.4location示例说明(1)location=/{}=为精确匹配/,主机名后面不能带任何字符串,比如访问/和/data,则/匹配,/data不匹配,再比如location=/abc,则只匹配/ab
一、常用的Nginx正则表达式二、访问路由location2.1location的分类location大致可以分为三类:精准匹配:location=/{}一般匹配:location/{}正则匹配:location~/{}2.2location常用的匹配规则2.3location优先级首先精确匹配=其次前缀匹配^~其次是按文件中顺序的正则匹配或*然后匹配不带任何修饰的前缀匹配最后是交给/通用匹配2.4location示例说明(1)location=/{}=为精确匹配/,主机名后面不能带任何字符串,比如访问/和/data,则/匹配,/data不匹配,再比如location=/abc,则只匹配/ab
镜像下载、域名解析、时间同步请点击阿里云开源镜像站开门见山,Ubuntu的包管理工具是apt-get,所以不必再安装yum。如果要安装其他包需要使用apt-get命令。#这里以locate命令为例sudoapt-getinstallmlocate下文就是问题解决的全过程了。1.报错E:Unabletolocatepackageyum我在学习Linux命令的时候需要使用locate命令,但是Ubuntu的系统里没有安装locate命令。根据弹幕的指示我使用了如下命令。#yum安装locatesudoyuminstallmlocatesudoupdatedblocate-h然后就会一直出现报错
镜像下载、域名解析、时间同步请点击阿里云开源镜像站开门见山,Ubuntu的包管理工具是apt-get,所以不必再安装yum。如果要安装其他包需要使用apt-get命令。#这里以locate命令为例sudoapt-getinstallmlocate下文就是问题解决的全过程了。1.报错E:Unabletolocatepackageyum我在学习Linux命令的时候需要使用locate命令,但是Ubuntu的系统里没有安装locate命令。根据弹幕的指示我使用了如下命令。#yum安装locatesudoyuminstallmlocatesudoupdatedblocate-h然后就会一直出现报错
一、题目大意标签:动态规划https://leetcode.cn/problems/01-matrix给定一个由0和1组成的矩阵mat ,请输出一个大小相同的矩阵,其中每一个格子是mat中对应位置元素到最近的0的距离。两个相邻元素间的距离为1。示例1:输入:mat=[[0,0,0],[0,1,0],[0,0,0]]输出:[[0,0,0],[0,1,0],[0,0,0]]示例2:输入:mat=[[0,0,0],[0,1,0],[1,1,1]]输出:[[0,0,0],[0,1,0],[1,2,1]]提示:m==mat.lengthn==mat[i].length11mat[i][j]iseithe