首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

互联网≠万维网,解密25年前的万维网

所以,当大家每天都离不开万维网的时候,不妨也来看看它背后的一些小故事。 万维网不等于互联网 所谓万维网,是一个由许多互相链接的超文本组成的系统,可以通过互联网访问。...蒂姆·伯纳斯-李和罗伯特·卡里奥一起开发了万维网 万维网的诞生离不开两位科学家的卓越贡献:蒂姆·伯纳斯-李和罗伯特·卡里奥。前者是英国的计算机科学家、后者则是比利时的计算机科学家。 ?...万维网中文名称由来 万维网的英文名称是:World Wide Web。...“万维网”这一名称后来就被广泛采用了。...万维网名人堂 为了纪念一些人对万维网发展的突出贡献,Best of the Web 发起了一个万维网名人堂项目。在这份名单中,除了蒂姆·伯纳斯-李外,网景通讯公司的不少人也都名列其中。

1.7K70
您找到你想要的搜索结果了吗?
是的
没有找到

【应用层】P2P、DNS、递归查询、迭代查询、FTP、电子邮件系统、万维网和HTTP

传输层端到端------应用层为应用提供多样服务---------功能:文件传输、访问、管理ftp---电子邮件smtp---虚拟终端http-让个人用户直接与大型计算机联系,不必使用专门的终端---查询服务和远程作业登录...--------逐步被用到浏览器---MIME类型 告诉浏览器用什么 POP3邮局协议----------端口号110-------------------升级到IMAP协议------更加强大 基于万维网的电子邮件...--------通过浏览器使用-------------------使用HTTP发----SMTP发-------HTTP收读取 万维网WWW--------资料空间--------网页网站集合----...-------逐步被用到浏览器—MIME类型 告诉浏览器用什么 POP3邮局协议----------端口号110-------------------升级到IMAP协议------更加强大 基于万维网的电子邮件...--------通过浏览器使用-------------------使用HTTP发----SMTP发-------HTTP收读取 万维网WWW--------资料空间--------网页网站集合--

73620

万维网源代码以 NFT 形式拍卖,价值或超 4.5 亿?

爵士将在以太坊区块链上创建具有30年历史的万维网(WWW,World Wide Web)源代码的 NFT。...这些都是为构建万维网的关键元素。 拍品中的数字海报 这件拍品的名字为《它改变了一切》(This Changes Everything),它到底改变了什么?...1989年,蒂姆将他的想法变为了事实,成功地世界上第一个网页浏览器(World Wide Web)和第一个网页服务器的软件源码,并将其命名为【万维网】。...万维网的诞生为互联网的应用打开了新世界,是人类历史上最深远、最广泛的传播媒介。使得全世界的人们以史无前例的巨大规模相互交流。...相距遥远的人们,甚至是不同年代的人们不必事必躬亲地去找,万维网能比邮件、电话、电报或者其他通信方式更快速地获得信息。

24750

高级SQL查询-(聚合查询,分组查询,联合查询

by 1,分组查询 2,分组条件查询having 3,SQL查询关键字执行顺序 三,联合查询(多表查询) 1,前置知识-笛卡尔积 2,内连接 2.1内连接语法 2.2示例分析 2.3内连接查询的问题...查询以下数据: 查询姓名重复的员工信息 3,SQL查询关键字执行顺序 SQL查询关键字执行顺序 group by>having>order by>limit 三,联合查询(多表查询) 1...,前置知识-笛卡尔积 笛卡尔积是联合查询也就是多表查询的基础,那什么是笛卡尔积呢?...t2 [on 连接条件]; 右连接以右边的表为主查询数据 示例分析 查询所有人的成绩 1,使用左连接查询,student表为主表 2,使用右连接查询,score_table表为主表...,因为这个语句就 是内连接的查询语句 5,子查询查询是指嵌⼊在其他 sql 语句中的 select 语句,也叫嵌套查询 示例 查询计算机或英语的成绩 select * from score_table

3.9K10

MySQL(联合查询、子查询、分页查询

目录 联合查询查询 分页查询 联合查询 联合查询是指将多个查询结果合并成一个结果集(二维表),通常出现在统计分析中。 语法: 查询语句1 UNION 查询语句2 UNION ......查询语句N 注意: 1.所有查询语句的返回结果的列数必须相等 2.每列的数据类型必须一致,【查询语句1中字段列表的类型必须和查询语句2中的字段列表类型对应且一致】 代码实例: SELECT user_id...子查询分类: 按结果及行数分: 1、 标量子查询(单行子查询:结果集只有一行一列) 2、 列子查询(多行子查询:结果集多行一列) 3、 行子查询(结果集有多行多列) 4、 表子查询(结果集有多行多列)...按出现位置分: 1、 SELECT 后面:只能出现标量子查询 2、 FROM 后面:表子查询查询结果必须起别名) 3、 WHERE|HAVING:支持标量子查询,列子查询,行子查询 4、 EXISTS...后面:支持表子查询 代码实例: 查询订单信息,并显示用户姓名 SELECT a.

16.3K20

MySQL数据高级查询之连接查询、联合查询、子查询

不能直接使用,需要对查询语句使用括号才行;另外,要orderby生效: 必须搭配limit: limit使用限定的最大数即可. ** 三、子查询 ** 子查询: 查询是在某个查询结果之上进行的....子查询分类 子查询有两种分类方式: 按位置分类;和按结果分类 按位置分类: 子查询(select语句)在外部查询(select语句)中出现的位置 From子查询: 子查询跟在from之后 Where...子查询: 子查询出现where条件中 Exists子查询: 子查询出现在exists里面 按结果分类: 根据子查询得到的数据进行分类(理论上讲任何一个查询得到的结果都可以理解为二维表) 标量子查询...: 子查询得到的结果是一行一列 列子查询: 子查询得到的结果是一列多行 行子查询: 子查询得到的结果是多列一行(多行多列) (1,2,3出现的位置都是在where之后) 表子查询: 子查询得到的结果是多行多列...FROM t11 WHERE name='科技') 列子查询 行子查询 表子查询 Exists子查询 参考文章:MySQL数据高级查询之连接查询、联合查询、子查询 发布者:全栈程序员栈长,转载请注明出处

6.2K10

sql连接查询和嵌套查询_sql子查询和连接查询

select 完整语法: 现在一共有三张表,分别为:subject、grade、result subject 表: grade 表: result 表: 连接查询:有左连接、右连接、内连接、外连接...【例一】:查询科目所属的年级(科目名称、年级名称) sql 语句: 结果: 图片 =================================== 【例二】:查询 JAVA第一学年 课程成绩排名前十的学生...并且分数要大于80 的学生信息(学号、姓名、课程名称、分数) sql 语句: 结果: =================================== 【例三】:查询数据库结构-1 的所有考试结果...(学号、科目编号、成绩),降序排列 方式一: 连接查询 方式二: 子查询 结果: =================================== 自连接:查询父子信息,把一张表看成两张一样的表

4.4K10

mysql的查询、子查询及连接查询

一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符...1、where型子查询 (把内层查询结果当作外层查询的比较条件) #不用order by 来查询最新的商品 select goods_id...(把内层的查询结果供外层再次查询) #用子查询查出挂科两门及以上的同学的平均成绩 思路: #先查出哪些同学挂科两门以上...(把外层查询结果拿到内层,看内层的查询是否成立) #查询哪些栏目下有商品,栏目表category,商品表goods select cat_id,...,要求查询的列数一致,推荐查询的对应的列类型一致,可以查询多张表,多次查询语句时如果列名不一样,则取 第一次的列名!

12.3K80

ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写办法

ThinkPHP的数据库条件查询语句有字符串式,数组式书写办法 字符串式即是原生式,数组式查询语句因书写方式与特定字符的原因比较复杂,下面为大家例出了常用的ThinkPHP数组式查询语句的使用办法 ThinkPHP...一般查询 data_gt['id']=array('gt',8);//gt: 大于data_egt['id']=array('egt',8);//egt: =大于等于data_lt['id']=array...查询id在6到13之间(包括两端的值)的记录 $data_between['id']=array('between',array(6,13)); 查询id不在6到13之间(不包括两端的值)的记录,注意在这里...not与between之间一定要有空格 $data_not_between['id']=array('not between',array(6,13)); ThinkPHP In区间查询 查询id在此数组中的记录...true必须加在数组的最后,表示当前是多条件匹配,这样查询条件就变成 status= 1 AND title = ‘thinkphp’ 以上这些是ThinkPHP数组式查询语句的基本写法,更多使用办法请查看下面的相关文章

2.8K41

计算机网络-应用层

本章应用层学习内容 客户/服务器方式和对等方式 客户/服务器方式(C/S方式) 对等方式(P2P方式) 动态主机配置协议DHCP 走进DHCP 知识拓展 域名系统DNS DNS简介 域名以及域名服务器分类 域名查询方式...常用的邮件协议 基于万维网的电子邮件 万维网WWW WWW是什么?...2️⃣域名服务器分类 域名服务器可以划分为以下四种不同的类型: 根域名服务器 顶级域名服务器 权限域名服务器 本地域名服务器 # 域名查询方式 域名解析的过程使用两种域名查询方式: 1️⃣递归查询...2️⃣迭代查询 为了提高DNS的查询效率,并减轻根域名服务器的负荷和减少因特网上的DNS查询报文数量,在域名服务器和主机中广泛地使用了高速缓存。...(文件扩展名为.js) # HTTP 超文本传输协议HTTP (HyperText Transfer Protocol)定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及万维网服务器怎样把万维网文档传送给浏览器

81430

ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法

ThinkPHP的数据库条件查询语句有字符串式,数组式书写方法 字符串式即是原生式,数组式查询语句因书写方式与特定字符的原因比较复杂,下面为大家例出了常用的ThinkPHP数组式查询语句的使用方法 ThinkPHP...一般查询 data_gt['id']=array('gt',8);//gt: 大于data_egt['id']=array('egt',8);//egt: =大于等于 data_lt['id']=array...查询id在6到13之间(包括两端的值)的记录 $data_between['id']=array('between',array(6,13)); 查询id不在6到13之间(不包括两端的值)的记录,注意在这里...not与between之间一定要有空格 $data_not_between['id']=array('not between',array(6,13)); ThinkPHP In区间查询 查询id在此数组中的记录...= true必须加在数组的最后,表示当前是多条件匹配,这样查询条件就变成 status= 1 AND title = ‘thinkphp’ 以上这些是ThinkPHP数组式查询语句的基本写法,更多使用方法请查看下面的相关文章

3.1K30

Oracle 高级查询-【联合语句】【联合查询】【层次查询

WHERE expressions groub by column_name,... having expressions 子查询查询是指嵌套在查询语句中的查询语句,子查询出现的位置一般为条件语句...Orcle 会首先执行子查询,然后执行父查询、 子查询是完整的查询语句。子查询首先生成结果集,并将结果集应用于条件语句。 子查询可以出现在插入,查询,更新和删除语句中。...建立子查询的目的是更加有效的限制where 子句中的条件,并可以将复杂的查询逻辑梳理的更加清晰。 子查询可以访问父查询中的数据源,但是父查询不能够访问子查询from子句所定义的数据源。...子查询是根据父查询中的每条记录执行的。...这些联合语句包括以下几种:union 查询,union all 查询,intersect 查询 minus 查询 union 查询 union 查询是指两个查询结果集进行并集操作,并将重复记录剔除

2.2K20

MySQL 子查询 嵌套查询

MySQL 子查询 嵌套查询 一、带IN关键字的子查询 二、带EXISTS关键字的查询 三、带ANY、SOME 关键字的子查询 四、带ALL 关键字的查询 自言自语 一、带IN关键字的子查询 使用IN...关键字进行子查询的时候,内层查询语句仅仅返回一个数据列。...语法格式: SELECT 查询字段 FROM 表名 WHERE 字段名 [NOT] IN (SELECT 语句); 二、带EXISTS关键字的查询 意思就是内层的select查到了(至少查到了一行)才进行查询...,没有查到就不进行查询。...只要满足内层子查询中的任何一个比较条件,就返回一个结果作为外层查询的条件。 (满足任意一个) 语法格式: SELECT 查询字段 FROM 表名 WHERE 字段名 比较运算符(>,<..)

12K40

select 高级查询之子查询

当获得一个查询的答案需要多个步骤的操作,首先必须创建一个查询来确定用户不知道但包含在数据库中的值,将一个查询块嵌套在另一个查询块的 WHERE 字句或 HAVING 短语的条件中查询块称为子查询或内层查询...外部的 SELECT 查询语句,称为主查询或外查询。...按结果集的行列数不同子查询可以分为 4 种  ♞ 标量子查询(结果集只有一行一列)  ♞ 列子查询(结果集只有一列多行)  ♞ 行子查询(结果集有一行多列)  ♞ 表子查询(结果集一般为多行多列...② 标量子查询,一般搭配着单行操作符使用,列子查询,一般搭配着多行操作符使用。  ③ 子查询的执行优先于主查询执行,因为主查询的条件用到了子查询的结果。  ...然后将真实的表和子查询结果表进行连接查询。  ⑥ where 或 having 后面可以有:标量子查询、 列子查询(一般搭配着多行操作符使用 in、any、some、all 等)、行子查询

2.5K20

MySQL数据库——多表查询之内连接查询、外连接查询、子查询

1 多表查询 1.1 多表查询概述 多表查询就是从多个表中进行数据的查询操作,语法:select  列名列表 from 表名的列表  where......】:SELECT *FROM dept,emp; 从查询结果中可以看到共计15条数据,这个查询结果叫做笛卡尔积,如查询2个表,每个表中的数据条数分别为A,B,则查询的结果条数就是A*B;但是看如下结果,...`id`; 3)内连接查询注意事项: 从哪些表中查询; 条件是什么; 查询哪些字段; 1.2.2 外连接查询 1)左外连接:查询的是左表所有的数据及其交集部分。...语法:select 字段列表 from 表1 right [outer] join 表2 on 条件 1.2.3 子查询 【概念】:子查询就是查询中嵌套查询,称嵌套查询为子查询。...【子查询的不同情况】 1)子查询的结果是单列的 子查询可以作为条件,使用运算符进行判断(> >= < <= =),如上述的举例,下例也是    -- 查询员工工资小于平均工资的人    SELECT

11.7K10
领券