dbnetlib sqlserver不存在或拒绝访问_404:对不起,您访问的网页不存在

v2-d717c110dcc92e1a3f6560d26f9bcc99_1440w.jpg?source=172ae18b
v2-f9f41a8057645442e3a03eaa25dd6bc4.jpg
404:对不起您访问的网页不存在https://www.zhihu.com/video/1101123296195723264

你可能在上网时也好奇过,为什么点开一个无法显示信息的页面,上面会出现数字404?

要解释这个问题,我们需要从互联网诞生之初说起。

v2-44198ccb7d05de13e36224e61e00dbb4_b.jpg

20世纪80年代,英国工程师蒂姆·伯纳斯·李在欧洲核研究组织工作时,发现一个问题:在该组织打工的物理学家和全欧洲的同行,都很难共享最新的信息、数据和图像。

按照一般的思路,那么就应该建设一种高效的文件传递网络,第一天发货,第二天签收,于是就可以搞出顺风快递。

v2-91a01b7dff42e4f2358f060bfe18c81b_b.jpg

但是80年代,电子计算机已经发明40多年了,科学家们自然想到,我们根本不用传递实体,传递比特就好了嘛。

于是,我们的小李和罗伯特·卡里奥一起设计构建了万维网(www)。

有一个传说是,互联网发明人、人类史上第一个网管蒂姆·伯纳斯·李同志,他正好把服务器安置在欧洲核研究组织的404号房间,李同志本人又正好在这个房间办公。

v2-7caef6d5faa9d54b7d688632c6b754e5_b.jpg

不管是要访问服务器,还是找网管,你都要向404房间提交申请,如果找不到,那就是404 not found。

这个说法很有极客的荒诞幽默感,但可惜是假的。

跟李网管一起搞出互联网的罗伯特·卡里奥后来就表示,细说不是胡说,改编不是乱编。”404“就是程序员为了让用户在网络连接错误时,可以知道自己错在哪而设置的。

什么404房间?不存在的。

v2-14ed716450b06db681a28eb61f25fb6e_b.jpg

下面我们大概解释一下404本来的意思。

有了万维网,理论上你可以访问网上的每一个服务器,就像你进入一座城市,理论上可以敲任何一扇门。

但是……你怎么知道房子里有没有你想要找的人呢?也许你迷路了敲的是隔壁老王,或者要找的人已经搬走了。总不能……一直在门口傻等吧?

所以,互联网的建设者们拟定了一套状态码,用来指示使用者访问的状态。

v2-bce40bfe28f572a4db514704912c0573_b.jpg

比如数字代码第一位是“1”,就代表收到请求,请继续进行。而数字代码第一位是4,则代表请求包含错误语法,不能完成。我们所熟知的404,在这套体系中意味着信息不存在,找不到目标资源。

它可能是从来就不存在,也可能是因为种种原因被删除了。总之,not found。

按照这个思路,只要你愿意,也能找到403,414的含义。

值得一提的是,如果你想看一些不存在的网站,可能得到的并不是404,而更多是500,服务器内部错误,或者504,请求超时。

v2-5fb4ca5fbe5c8b7e6581752e85eb9435_b.jpg

这一套编码的官方注册表,目前由互联网号码分配局(简称IANA)维护。在他们改变主意之前,404,会一直代表not found。

虽然404本身并不神秘,可它代表的互联网失落之地,衍生了一大堆404文化。

很多网站会对404页面进行美化设计,让它看上去不那么冷酷无情。比如在希拉里·克林顿的竞选网站上,设计者就把404页面设计成希拉里刷不了地铁卡的照片。

v2-42ea6f8cc8fe7533729ccf48a215025a_b.jpg

谷歌浏览器如果连不上网,就会出现一个小恐龙的跑酷游戏。据说任性的程序员是想表达,如果没网,等于生活在恐龙时代。

而互联网上最著名的404,是推特的404页面,一头被吊上天的鲸鱼。这个只是听说的,我们不保证它的真实性。

v2-05e58521e51ebf03c612adfb3b4d6982_b.jpg

由于404已经成了互联网群众最喜闻乐见的梗,一群艺术家甚至搞起了以404命名的国际艺术节,宣称”错误会变成新的可能性“。

屁咧,没有网,这个艺术节都不会有人知道,有个毛线可能性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/527552.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux中控和安卓中控哪个比较好,原厂中控和改装中控有什么区别?哪个更好?...

很多人都喜欢车辆上有一个大屏的中控。那种大屏的中控不仅功能很多,而且还很实用。但是有很多车需要高配才能有中控。而且还需要加钱。很多人在买车的时候都会选择一些低配的车,然后自己去安装中控。有些人认为原厂的中控不仅价格贵,而且还有…

bufferedreader读取中文乱码_python之pandas模块关于csv文件乱码问题解决

介绍相信部分小伙伴们在处理windows系统生成的csv文件时会遇到中文显示乱码的问题,尤其是使用Excel打开这类文件时这类问题尤为突出。解决如图,我们通过Excel工具打开该csv文件时,中文展示为乱码。此时,只需要我们通过功能强大的数…

linux mint python3.6,Linux 上如何安装并切换最新版本的 Python 3.6

原标题:Linux 上如何安装并切换最新版本的 Python 3.6如果你安装了 Linux 系统,正在学习 Python 并想要使用最新的版本的话,那么这篇文章就是为你而写的。-- ShekinPython是 Linux 中一种最流行的编程语言。它被写成了各种工具和库。除此之外…

centos 卸载软件_Linux服务器运维必备技能 软件包和启动项超详细整理

一、RedHat/CentOS包管理1. 包管理工具RPM(1) 简介最早用在 RedHat的包管理器,现在已经成为Linux常见的包管理系统。RPM包有两种类型:二进制RPM包源码RPM包可以在www.rpmfind.net网站查询软件包,也可以查到其依赖项:(2) RPM包命名…

linux内存分配器类型,内核早期内存分配器:memblock

原标题:内核早期内存分配器:memblock本文转载自Linux爱好者本文来自 程雪涛的自荐投稿Linux内核使用伙伴系统管理内存,那么在伙伴系统工作前,如何管理内存?答案是memblock。memblock在系统启动阶段进行简单的内存管理&…

java substring截取字符串_java基础教程之字符串的介绍,比较重要的一个知识点【下】...

字符串操作1、获取子字符串通过String类的substring()方法可对字符串进行截取。这些方法的共同点就是都是利用字符串的下标进行截取。应明确字符串下标是从0开始的。substring()方法被两种不同的方法重载,来满足不同的需要。(1)substring(intbeginIndex)该方法返回的…

在linux环境下安装wiringpi库,wiringPi库的pwm配置及使用说明

本文介绍树莓派(raspberry pi)在linux c 环境下的硬件pwm配置及使用方法。1. 下载安装wiringPi此步骤建议参考官网指南,wiringPi提供了对树莓派的硬件IO访问,包括GPIO/I2C/PWM等,下载安装后本地会出现wiringPi文件夹,根目录下有/e…

excel split函数_Excel 字符串拆分

用 Excel 处理数据时,有时需要对字符串进行拆分。对于比较简单的拆分,使用 Excel 函数可以顺利完成,但碰到一些特殊需求,或者拆分的规则比较复杂时,则很难用 Excel 实现了。这里列出一些拆分需求示例,分析拆…

python优雅编程_Python优雅地可视化数据

[导读]声明:由于本文的代码大部分是参考书中的例子,所以不提供完整代码,只提供示例片段,也就是只能看出某一部分用法,感兴趣的需要在自己的数据上学习测试。 声明:由于本文的代码大部分是参考书中的例子&am…

linux 未找到wifi适配器,无线 - 重新启动后找不到WI-FI适配器

问题:我已经成功安装了ubuntu 18.04.3 LTS,已经成功连接到无线网络,但是重新启动后,找不到wifi适配器,在每次重新启动时要重新安装wifi驱动程序很烦人,如果能帮帮我,将非常感激,网络…

在c语言中数组下标的最小值,数组元素下标的上限_c语言中,数组元素的下标下限为...

展开全部c语言中,数组元素的下标下限为0。数组中的各元素的存e69da5e887aa62616964757a686964616f31333431373230储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如&#…

python求矩形面积_关于python:创建矩形类

我真的不太懂课程,任何帮助都会很好。 矩形类应具有以下私有数据属性: __length __width Rectangle类应该有一个创建这些属性并将其初始化为1的__init__方法。它还应具有以下方法: set_length—此方法为__length字段赋值。 set_width—此方法…

linux epel7安装,在CentOS6.x或CentOS7.x上安装EPEL Repo,Extra Packages for Enterprise Linux (EPEL)...

在CentOS6.x或CentOS7.x上安装EPEL Repo,Extra Packages for Enterprise Linux (EPEL)Error: Cannot retrieve metalink for repository: epel. Please verify its path and try againReporepository,资源库,源的意思。RHEL EPEL(Extra Packages for Ent…

sparkstreaming 读取mysql_第十篇|SparkStreaming手动维护Kafka Offset的几种方式

Spark Streaming No Receivers 方式的createDirectStream 方法不使用接收器,而是创建输入流直接从Kafka 集群节点拉取消息。输入流保证每个消息从Kafka 集群拉取以后只完全转换一次,保证语义一致性。但是当作业发生故障或重启时,要保障从当前…

c语言程序设计题2015,2015年荐C语言程序设计等级考试习题汇编.doc

C语言程序设计等级考试习题汇编1、设计程序:数列第1项为81,此后各项均为它前1项的正平方根,统计该数列前30项之和,并以格式"%.3f"写到考生目录中Paper子目录下的新建文件design.dat中。#include #include void main(){ FILE *p; fl…

用了python之后笔记本卡了_应用

想参与时下最热门的话题讨论吗?看过这些2012最炙手可热的电影电视剧吗?想了解最新职场信息,轻松晋升职场达人么?……本应用为你精选了5个分类(经济、教育、娱乐、生活、科技)共150篇妙趣横生的时尚双语新闻, 7天时间完…

c语言tmplink,为了便于阅读,偿试把BLHeli的汇编源程序改成C语言格式

只是为了方便阅读和理解,所以未做详细的正确性检查。因为能力所限,程度中还是保留了很多跳转(goto)语句。主循环已经完成,发上来供大家参考int main(void){if(0 Prepare_Lock_Or_Fuse_Read() & 0x80){while(1);}Disable_Watchdog();Init…

anaconda 安装pytorch_conda上安装PyTorch

conda上安装PyTorch这里的安装系统:Windows系统第一步,打开Anaconda Prompt第二步,为pytorch创建一个环境:conda create -n pytorch python3.8(这里的pytorch是环境的名称,python3.8表示安装的是3.8版本的p…

c语言 自动化编译环境,《C编程.开始C》3.编译基础

在介绍了C编程的基本概念之后,我们现在可以简要地讨论编译过程。像任何编程语言一样,C本身对于微处理器来说是完全不可理解的。它的目的是提供一种用于人类是提供一种能够很容易地转换成机器代码指令以直观的方式是理解到微处理器。该编译器是什么翻译我…

curd什么意思中文_查英英字典:What a shame是什么意思?

查英英字典:What a shame是什么意思?“互联网”时代学习英语有两种“学习方法”:简单粗暴学法和自己动手丰衣足食法。一、简单粗暴法:直接问老师要“中文答案”在过去非互联网时代,“老师”往往是提供“答案”的唯一渠…