ylbtech-杂项:WWW
WWW是环球信息网的缩写,(亦作“Web”、“WWW”、“'W3'”,英文全称为“World Wide Web”),中文名字为“万维网”,"环球网"等,常简称为Web。 分为Web客户端和Web服务器程序。 WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源。
万维网联盟(英语:World Wide Web Consortium,简称W3C),又称W3C理事会。1994年10月在麻省理工学院(MIT)计算机科学实验室成立。万维网联盟的创建者是万维网的发明者蒂姆·伯纳斯-李。
万维网并不等同互联网,万维网只是互联网所能提供的服务其中之一,是靠着互联网运行的一项服务。
 
1. 发展简史返回顶部
20世纪40年代以来,人们就梦想能拥有一个世界性的信息库。在这个信息库中,信息不仅能被全球的人们存取,而且能轻松地链接到其他地方的信息,使用户可以方便快捷地获得重要的信息。
万维网中至关重要的概念超文本起源于1960年代的几个从前的项目。譬如泰德·尼尔森(Ted Nelson)的仙那都项目(Project Xanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而这两个项目的灵感都是来源于万尼瓦尔·布什在其1945年的论文《和我们想得一样》中为微缩胶片设计的“记忆延伸”(memex)系统。
蒂姆·伯纳斯·李的另一个才华横溢的突破是将超文本嫁接到因特网上。在他的书《编织网络》中,他解释说他曾一再向这两种技术的使用者们建议它们的结合是可行的,但是却没有任何人响应他的建议,他最后只好自己解决了这个计划。他发明了一个全球网络资源唯一认证的系统:统一资源标识符。
最早的网络构想可以追溯到遥远的1980年蒂姆·伯纳斯·李构建的ENQUIRE项目。这是一个类似维基百科的超文本在线编辑数据库。尽管这与我们使用的万维网大不相同,但是它们有许多相同的核心思想,甚至还包括一些伯纳斯·李的万维网之后的下一个项目语义网中的构想。
1989年3月,伯纳斯-李撰写了《关于信息化管理的建议》一文,文中提及ENQUIRE 并且描述了一个更加精巧的管理模型。1990年11月12日他和罗伯特·卡里奥(Robert Cailliau)合作提出了一个更加正式的关于万维网的建议。在1990年11月13日他在一台NeXT工作站上写了第一个网页以实现他文中的想法。
在那年的圣诞假期,伯纳斯·李制作了要一个网络工作所必须的所有工具:第一个万维网浏览器(同时也是编辑器)和第一个网页服务器。
1991年8月6日,他在alt.hypertext新闻组上贴了万维网项目简介的文章。这一天也标志着因特网上万维网公共服务的首次亮相。
1993年4月30日,欧洲核子研究组织宣布万维网对任何人免费开放,并不收取任何费用。两个月之后Gopher宣布不再免费,造成大量用户从Gopher转向万维网
1994年6月,北美的中国新闻计算机网络(China News Digest),即CND,在其电子出版物《华夏文摘》上将 World Wide Web 称为“万维网”,这样其中文名称汉语拼音也是以 WWW 开始。万维网这一名称后来被广泛采用。在中国台湾,“全球资讯网”这一名称则是比较直接的意译。
1994年10月在拥有“世界理工大学之最”称号的麻省理工学院(MIT)计算机科学实验室成立。建立者是万维网的发明者蒂姆·伯纳斯·李。蒂姆·贝尔纳斯·李是万维网联盟(W3C)的领导人,这个组织的作用是使计算机能够在万维网上不同形式的信息间更有效的储存和通信。
 
2. 相关概念返回顶部

超文本

超文本(Hypertext)是由一个叫做网页浏览器(Web browser)的程序显示。网页浏览器从网页服务器取回称为“文档”或“网页”的信息并显示。通常是显示在计算机显示器。人可以跟随网页上的超链接(Hyperlink),再取回文件,甚至也可以送出数据给服务器。顺着超链接走的行为又叫浏览网页。相关的数据通常排成一群网页,又叫网站。

网上冲浪

英文短语“surfing the Internet”(“网上冲浪”),即浏览网络,首先由一个叫简·阿莫尔·泡利(Jean Armour Polly)的作家通过他的作品《网上冲浪》使这个概念被大众接受。这本书由威尔逊出版社在1992年6月正式出版。她可能是独立提出这个概念的,但在更早的1991年到1992年间在Usenet就有人使用了。有人记得在这两年之前就有一些黑客使用这个词了。泡利在互联网领域有时被称作“网络妈妈”(NetMom)。
尽管英文单词worldwide通常被写为一个词(没有空格或者连字符),全称World Wide Web 和其简称WWW在一些正规的英文中也被广泛使用。谈到万维网称其为WorldWideWeb(这正是一个编程序的人喜欢连词字,即把几个词连在一起成一个新词的绝佳例子)或者World-Wide Web(加了连字符,这样这个版本的名字最接近正式的英语用法)。

网页、网页文件和网站

网页是网站的基本信息单位,是WWW的基本文档。它由文字、图片、动画、声音等多种媒体信息以及链接组成,是用HTML编写的,通过链接实现与其他网页或网站的关联和跳转。
网页文件是用HTML(标准通用标记语言下的一个应用)编写的,可在WWW上传输,能被浏览器识别显示的文本文件。其扩展名是.htm和.html。
网站由众多不同内容的网页构成,网页的内容可体现网站的全部功能。通常把进入网站首先看到的网页称为首页或主页(homepage),例如,新浪、网易、搜狐就是国内比较知名的大型门户网站。

HTTP和FTP协议

HTTP是Hypertext Transfer Protocol的缩写,即超文本传输协议。 顾名思义,HTTP提供了访问超文本信息的功能,是WWW浏览器和WWW服务器之间的应用层通信协议。HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议。通过扩展命令,它可用于类似的任务,如域名服务或分布式面向对象系统。WWW使用HTTP协议传输各种超文本页面和数据
HTTP协议会话过程包括4个步骤。
(1)建立连接:客户端的浏览器向服务端发出建立连接的请求,服务端给出响应就可以建立连接了。
(2)发送请求:客户端按照协议的要求通过连接向服务端发送自己的请求。
(3)给出应答:服务端按照客户端的要求给出应答,把结果(HTML文件)返回给客户端。
(4)关闭连接:客户端接到应答后关闭连接。
HTTP协议是基于TCP/IP之上的协议,它不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等
文件传输协议(FTP)是Internet中用于访问远程机器的一个协议,它使用户可以在本地机和远程机之间进行有关文件的操作FTP协议允许传输任意文件并且允许文件具有所有权与访问权限。也就是说,通过FTP协议,可以与internet上的FTP服务器进行文件的上传或下载等动作。
和其他Internet应用一样,FTP也采用了客户端/服务器模式,它包含客户端FTP和服务器FTP,客户端FTP启动传送过程,而服务器FTP对其做出应答。在Internet上有一些网站,它们依照FTP协议提供服务,让网友们进行文件的存取,这些网站就是FTP服务器。网上的用户要连上FTP服务器,就是用到FTP的客户端软件。通常Windows都有ftp命令,这实际就是一个命令行的FTP客户端程序,另外常用的FTP客户端程序还有CuteFTP、Leapftp、FlashFXP等。HTTP将用户的数据,包括用户名和密码都明文传送,具有安全隐患,容易被窃听到,对于具有敏感数据的传送,可以使用具有保密功能的HTTPS(Secure Hypertext Transfer Protocol)协议。

超文本和超链接

超文本是把一些信息根据需要连接起来的信息管理技术,人们可以通过一个文本的链接指针打开另一个相关的文本。只要用鼠标单击文本中通常带下划线的条目,便可获得相关的信息。网页的出色之处在于能够把超链接嵌入到网页中,使用户能够从一个网页站点方便地转移到另一个相关的网页站点。HTTP协议使用GET命令向Web服务器传输参数,获取服务器上的数据。类似的命令还有POST命令。
超链接是WWW上的一种链接技巧,它是内嵌在文本或图像中的。通过已定义好的关键字和图形,只要单击某个图标或某段文字,就可以自动连上相对应的其他文件。文本超链接在浏览器中通常带下划线,而图像超链接是看不到的;但如果用户的鼠标碰到它,鼠标的指标通常会变成手指状(文本超链接也是如此)。
超文本传送协议(外语缩写:HTTP),它负责规定浏览器和服务器怎样互相交流。
超文本标记语言(外语缩写:HTML标准通用标记语言下的一个应用),作用是定义超文本文档的结构和格式。

URL

统一资源标识符(URL),这是一个世界通用的负责给万维网上例如网页这样的资源定位的系统。

Internet地址

Internet地址又称IP地址,它能够唯一确定Internet上每台计算机、每个用户的位置。Internet上主机与主机之间要实现通信,每一台主机都必须要有一个地址,而且这个地址应该是唯一的,不允许重复。依靠这个唯一的主机地址,就可以在Internet浩瀚的海洋里找到任意一台主机。

万维网、互联网、因特网的区别

在《谈电脑和网络术语中一物多名现象》一文中,提到了“因特网”的定名问题。但事实上“互联网”一词仍在使用。是不是这两个名称在使用时完全没有区别,抑或是指的是两个不同的概念?答案肯定后者。要回答这个问题,必须先回顾一下因特网的历史。
因特网于1969年诞生于美国。最初名为“阿帕网”(ARPAnet)是一个军用研究系统,后来又成为连接大学及高等院校计算机的学术系统,则已发展成为一个覆盖五大洲150多个国家的开放型全球计算机网络系统,拥有许多服务商。普通电脑用户只需要一台个人计算机用电话线通过调制解调器和因特网服务商连接,便可进入因特网。但因特网并不是全球唯一的互联网络。例如在欧洲,跨国的互联网络就有“欧盟网”(Euronet),“欧洲学术与研究网”(EARN),“欧洲信息网”(EIN),在美国还有“国际学术网”(BITNET),世界范围的还有“飞多网”(全球性的BBS系统)等。
了解了以上情况,我们就可以知道大写的“Internet”(世界语为“Interreto”)和小写的“internet”(世界语为“interreto”)所指的对象是不同的。当我们所说的是上文谈到的那个全球最大的的也就是我们通常所使用的互联网络时,我们就称它为“因特网”或称为“国际互联网”,虽然后一个名称并不规范。在这里,“因特网”是作为专有名词出现的,因而开头字母必须大写。但如果作为普通名词使用,即开头字母小写的“internet”(“interreto”),则泛指由多个计算机网络相互连接而成一个大型网络。按全国科学技术审定委员会的审定,这样的网络系统可以通称为“互联网”。这就是说,因特网和其他类似的由计算机相互连接而成的大型网络系统,都可算是“互联网”,因特网只是互联网中最大的一个。《现代汉语词典》2002年增补本对“互联网”和“因特网”所下的定义分别是“指由若干电子机网络相互连接而成的网络”和“全球最大的一个电子计算机互联网,是由美国的ARPA网发展演变而来的”。
因特网作为专有名词,在使用时除了第一个字母要大写之外,通常在它的前面还要加冠词la,(即la Interreto),而且还可以简称为“la Reto”。

WWW与TTT

凡是上网的人,谁不知道“WWW”的重要作用?要输入网址,首先得打出这三个字母来。这三个字母,就是英语的“World Wide Web”首字母的缩写形式。“WWW”在中国曾被译为“环球网”、“环球信息网”、“超媒体环球信息网”等,最后经全国科学技术名词审定委员会定译为“万维网”。国柱先生在《胡说集》《妙译WWW》一文中,对它的汉语对译词“万维网”(Wan Wei Wang)大加赞赏,这是毫不过分的。“万维网”这个近乎完美的对译词妙就妙在传意、传形、更传神,真是神来之译!
无独有偶,“WWW”的世界语的对译词“TTT”,也是由三个相同字母组成的,译得也令人叫绝。“TTT”是世界语的“Tut-Tera Teksa o”首字母缩写。据俄罗斯世界语者Sergio Pokrovskij编写的《Komputada leksikono》(计算机专业词汇)上的资料,“WWW”最初的对译形式是“Tutmonda Tekso”,就在这一译名出现的当天,即1994年8月5日,便立即有人在网上建议改为“Tut-Tera Tekso”,8天后,也就是8月13日,才经另一人根据一位匿名者的提议,定译为“Tut-Tera Teksa o”(字面义为“全球网”)。这个译名的缩写TTT,形式整齐,语义完全吻合,好读、好记、好写。这是集体智慧的创造。它也雄辩地证明了世界语的表现力是很强大、很灵活、很有适应力的,比起汉语和英语来并不逊色(请比较一下WWW的法语对译词“Forum elektronique mondial”和西班牙语对译词“Telarana Mundial”,它们的缩写形式分别是“FEM”和“TM”)。写到这里我不由得又想起中国近代翻译大师严复先生的一句名言:“一名之立,旬月踟蹰”。一个好的译名只有在译者,有时甚至数位译者,长时间搜肠刮肚、苦苦思索后才能产生出来。
万维网是无数个网络站点和网页的集合,它们在一起构成了因特网最主要的部分(因特网也包括电子邮件、Usenet以及新闻组)。它实际上是多媒体的集合,是由超级链接连接而成的。我们通常通过网络浏览器上网观看的,就是万维网的内容。关于万维网以及浏览万维网的一些世界语术语,我将在以后所发的帖子中陆续作些介绍。
Internet是一个把分布于世界各地不同结构的计算机网络用各种传输介质互相连接起来的网络。因此,有人称之为网络的网络,中文译名为因特网、英特网、国际互联网等。Internet提供的主要服务有万维网(WWW)、文件传输(FTP)、电子邮件(E-mail)、远程登录(Telnet)、手机 (3GHZ) 等。
WWW(World Wide Web)简称3W,有时也叫Web,中文译名为万维网,环球信息网等。WWW由欧洲核物理研究中心(CERN)研制,其目的是为全球范围的科学家利用Internet进行方便地通信,信息交流和信息查询。
WWW是建立在客户机/服务器模型之上的。WWW是以超文本标注语言(标准通用标记语言下的一个应用)与超文本传输协议为基础。能够提供面向Internet服务的、一致的用户界面的信息浏览系统。其中WWW服务器采用超文本链路来链接信息页,这些信息页既可放置在同一主机上,也可放置在不同地理位置的主机上;本链路由统一资源定位器(URL)维持,WWW客户端软件(即WWW浏览器)负责信息显示与向服务器发送请求。
Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。用户利用WWW不仅能访问到Web Server的信息,而且可以访问到FTP、Telnet等网络服务。因此,它已经成为Internet 上应用最广和最有前途的访问工具,并在商业范围内日益发挥着越来越重要的作用。
 
3. 硬件组成返回顶部

客户机

 
客户机是一个需要某些东西的程序,而服务器则是提供某些东西的程序一个客户机可以向许多不同的服务器请求一个服务器也可以向多个不同的客户机提供服务。通常情况下,一个客户机启动与某个服务器的对话。服务器通常是等待客户机请求的一个自动程序。客户机通常是作为某个用户请求或类似于用户的每个程序提出的请求而运行的。协议是客户机请求服务器和服务器如何应答请求的各种方法的定义。WWW客户机又可称为浏览器。
通常的环球信息网上的客户机主要包括:IEFirefoxSafari,OperaChrome等。
在Web中,客户机的任务是:
  1. 帮助你制作一个请求(通常在单击某个链接点时启动);
  2. 将你的请求发送给某个服务器;
  3. 通过对直接图象适当解码,呈交HTML文档和传递各种文件给相应的"观察器"(Viewer),把请求所得的结果报告给你。
一个观察器是一个可被WWW客户机调用而呈现特定类型文件的程序。当一个声音文件被你的WWW客户机查阅并下载时,它只能用某些程序(例如Windows下的"媒体播放器")来"观察"。
通常WWW客户机不仅限于向Web服务器发出请求,还可以向其他服务器(例如GopherFTPnewsmail)发出请求。

服务器

 
服务器具有以下功能:
接受请求;
  1. 请求的合法性检查,包括安全性屏蔽
  2. 针对请求获取并制作数据,包括Java脚本和程序、CGI脚本和程序、为文件设置适当的MIME类型来对数据进行前期处理和后期处理
  3. 审核信息的有效性
  4. 把信息发送给提出请求的客户机。
  5. 如果服务器不在80号端口,而在其它端口 (例如8080) 等待用户连接,此时WWW将失败,客户端需要更改连接的端口。
  6. 另外,有些机构的网关具有网址过滤功能以禁止访问某些网站,会导致失败。此时可以试用代理服务器去访问被禁止的网站。
 
4. 远离流程返回顶部

原理

当你想进入万维网上一个网页,或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(Uniform Resource Locator),缩写URL,或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IPaddress)。
接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。
网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的“网页”。

流程

总体来说,WWW采用客户机/服务器的工作模式,工作流程具体如下:
  1. 用户使用浏览器或其他程序建立客户机与服务器连接,并发送浏览请求
  2. Web服务器接收到请求后,返回信息到客户机
  3. 通信完成,关闭连接
 
5. 社会影响返回顶部
万维网使得全世界的人们以史无前例的巨大规模相互交流。相距遥远的人们,甚至是不同年代的人们可以通过网络来发展亲密的关系或者使彼此思想境界得到升华,甚至改变他们对待小事的态度以及精神。情感经历、政治观点、文化习惯、表达方式、商业建议、艺术、摄影、文学都可以以人类历史上从来没有过的低投入实现数据共享。尽管使用万维网仍然要依靠于存在自身缺陷的物化的工具,但至少它的信息保存方式不是使用人们熟悉的方式如图书馆、出版物那样实在的东西。因此信息传播是经由万维网和英特网来实现,而无须被搬运具体的书卷,或者手工的或实物的复制而限制。而且数字储存方式的优点是,你可以比查阅图书馆或者实在的书籍更容易有效率地查询网络上的信息资源。而且你可以比通过事必躬亲地去找,或通过邮件、电话、电报或者其他通讯方式来找,更加快速地获得信息。
万维网是人类历史上最深远、最广泛的传播媒介。它可以使它的用户可以和分散于这个行星上不同时空的其他人群相互联系,其人数远远超过通过具体接触或其他所有已经存在的通讯媒介的总和所能达到的数目。
由于万维网是全世界性的,有些人认为它将培养人们全球范围的相互理解。万维网可能培育人们的相互同情和合作,但是也有可能煽动全球范围的敌意,甚至给那些善于煽动人们偏激情绪的政客和压制人民的政权以人类历史上从未有过的强大力量。
 
6. 相关轶事返回顶部

奖赏

1989年的时候,如果蒂姆·伯纳斯·李为自己发明的万维网申请了知识产权,互联网世界将完全是另外一个模样。
比如amazon的创办人杰夫·比佐斯,Yahoo的创始人杨致远,Netscape的创始人马克·安德森
1989年蒂姆将自己的发明公布于众之后不久,网络公司便风起云涌。一夜之间,一批富翁呱呱坠地,宣告诞生。“万维网之父”却依然坚持着自己清贫的科研工作。
2004年“千年技术奖”众望所归的首位得主。
2004年4月15日,在芬兰埃斯波市的一个仪式上,芬兰技术奖基金会指定现年49岁的蒂姆·伯纳斯·李为“千年技术奖”这一全球最大的技术类奖的首位获得者,并颁发给他100万欧元的奖金。别人都是实至名归,蒂姆15年后才名至实归。
“这的确是个惊喜,”蒂姆说,“但金钱还不至于令我疯狂。100万欧元的奖金我得妥善分配。我家住郊区,子女上学不方便,另外,妻子总在抱怨,说我们该修修厨房了。”
1989年,在欧洲粒子物理研究所工作的蒂姆出于高能物理研究的需要发明了万维网。4年后,美国网景公司推出了万维网产品,顿时风靡全世界。万维网的诞生给全球信息的交流和传播带来了革命性的变化,一举打开了人们获取信息的方便之门。
当芬兰技术奖励基金会决定将新创立的“千年技术奖”的100万欧元的奖金发给蒂姆的时候,许多人都觉得他是当之无愧的获奖者。
千年技术奖”评选委员会的主席佩卡·塔亚内将蒂姆的获奖称之为“众望所归”。评委会8名成员在全部78位候选人当中,一致推举蒂姆为“千年技术奖”的首位获奖人。
互联网世界的仓颉在互联网的发展史中,有许多“之父”,比如E-mail的发明者雷·汤姆林森,发明了将不同计算机网络互联和互动系统的维顿·瑟夫和罗伯特·卡恩。但只有蒂姆发明了World Wideweb
在他之前,没有浏览器,没有“WWW”,网络世界一片空白。如果当初为谋取个人利益,将自己的WWW设想乃至后来的万维网申请知识产权和专利,如今的互联网世界将不可想象。蒂姆假想说:“那样的话,世界上至少会有16种不同的Web,有CERN网,有微软网,有苹果网……。”
很多人说蒂姆太傻,放弃了成为超级富翁的机会,但蒂姆不这么想,他认为对软件的专利保护已经危及推动互联网技术发展的核心精神。“问题是,如果有人正在写某个程序,这时后边来了一个人,瞥了两眼就说‘喂,不好意思,你写的程序里从35句到42句我已经申请了专利’。这无疑伤害了科学技术的发展。如果你认为计算机能做到某件事,就要把这种想法写成计算机程序从而实现它。这就是许多伟大的技术发展的灵魂所在。

商业价值

回忆起当年自己发明创造,蒂姆谦虚地说:“它的发现不是源于‘尤里卡’式的瞬间灵感,也不像落到牛顿头上证明了重力概念的苹果。相反,人们逐渐认识到,不拘一格地把各种主意结成一张网(即web),能产生力量。网的诞生是对一种公开挑战的回应。
在超文本和计算机诞生后,我正好时间充裕,又不乏兴趣和爱好。落在我头上的任务就是把它们有机地结合起来。
有人曾经问蒂姆:“你认为网上的商业活动和你最初的‘通过共享知识和互相协调实现联系’的动机有没有可能找到平衡点?
蒂姆说:“没有必要为这种平衡下定义。在平衡状态下,当商用业务量增长时,协作性业务量就会下降,但它们并非在互相竞争。实际上,协作的商业价值更大。学会使用网络来更好地协同工作的公司也许就是最终胜出的公司。
也许,在别人看来,蒂姆的一切举动都超凡脱俗。而在蒂姆眼里,生活就要顺其自然。
 
7.返回顶部
 
8.返回顶部
 
9.返回顶部
 
10.返回顶部
1、
2、
 
11.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

杂项:WWW的更多相关文章

  1. 杂项之python描述符协议

    杂项之python描述符协议 本节内容 由来 描述符协议概念 类的静态方法及类方法实现原理 类作为装饰器使用 1. 由来 闲来无事去看了看django中的内置分页方法,发现里面用到了类作为装饰器来使用 ...

  2. 杂项之使用qq邮箱发送邮件

    杂项之使用qq邮箱发送邮件 本节内容 特殊设置 测试代码 1. 特殊设置 之前QQ邮箱直接可以通过smtp协议发送邮件,不需要进行一些特殊的设置,但是最近使用QQ邮箱测试的时候发现以前使用的办法无法奏 ...

  3. 杂项之图像处理pillow

    杂项之图像处理pillow 本节内容 参考文献 生成验证码源码 一些小例子 1. 参考文献 http://pillow-cn.readthedocs.io/zh_CN/latest/ pillow中文 ...

  4. 杂项之pymysql连接池

    杂项之pymysql连接池 本节内容 本文的诞生 连接池及单例模式 多线程提升 协程提升 后记 1.本文的诞生 由于前几天接触了pymysql,在测试数据过程中,使用普通的pymysql插入100W条 ...

  5. linux驱动初探之杂项设备(控制两个GPIO口)

    关键字:linux驱动.杂项设备.GPIO 此驱动程序控制了外接的两个二极管,二极管是低电平有效. 上一篇博客中已经介绍了linux驱动程序的编写流程,这篇博客算是前一篇的提高篇,也是下一篇博客(JN ...

  6. Linux驱动设计——字符杂项设备

    杂项设备 linux里面的misc杂项设备是主设备号为10的驱动设备,misc设备其实也就是特殊的字符设备,可自动生成设备节点. 定义头文件<linux/miscdevice.h>   杂 ...

  7. Posix线程编程指南(5) 杂项

    在Posix线程规范中还有几个辅助函数难以归类,暂且称其为杂项函数,主要包括pthread_self().pthread_equal()和pthread_once()三个,另外还有一个LinuxThr ...

  8. ARM指令集----杂项指令

    ARM指令集可以分为6类,即是跳转指令,数据处理指令,程序状态传输指令,Load.Store指令,协处理器指令和异常中断指令 跳转指令: 在ARM中有两种方式可以实现程序的跳转,一种是跳转指令,另一种 ...

  9. BootStrap入门教程 (三) :可重用组件(按钮,导航,标签,徽章,排版,缩略图,提醒,进度条,杂项)

    上讲回顾:Bootstrap的基础CSS(Base CSS)提供了优雅,一致的多种基础Html页面要素,包括排版,表格,表单,按钮等,能够满足前端工程师的基本要素需求. Bootstrap作为完整的前 ...

  10. 第二篇:杂项之图像处理pillow

    杂项之图像处理pillow   杂项之图像处理pillow 本节内容 参考文献 生成验证码源码 一些小例子 1. 参考文献 http://pillow-cn.readthedocs.io/zh_CN/ ...

随机推荐

  1. 【Html 学习笔记】第八节——表单实践

    列举一些实践的例子: 1.点击按钮后跳转: <html> <body> <form action="1.html"> First <inp ...

  2. LeetCode OJ:Add and Search Word - Data structure design(增加以及搜索单词)

    Design a data structure that supports the following two operations: void addWord(word) bool search(w ...

  3. ECMAScript 6.0 学习笔记

    1.ECMAScript 6.0(也就是ES2015 以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了.它的目标,是使得 JavaScript 语言可以用来 ...

  4. Android 编程 AMapLocationClientOption 类中的 setMockEnable (高德地图 com.amap.api.location.AMapLocationClientOption 中的类)

    setMockEnable 高德地图中 AMapLocationClientOption 中有一个方法是设置APP是否接受模拟定位的设置,就是方法 setMockEnable //设置是否允许模拟位置 ...

  5. absolute的left和right的妙用

    之前做了一个自定义鼠标右键的布局,做的过程中遇到了一个很有趣的问题,之前一直没有注意到. 目标样式如下: 期初并不知道文字内容需要随机,所以写的时候写“死”了. 所有的内容都是按照设计的四个文字走的, ...

  6. Android:Activity & Intent

    参考:<第一行代码:Android> 郭霖(著)   2.2 Activity的基本用法 隐藏标题栏 在AndroidManifest.xml中配置,作为全局配置,在所有Activity范 ...

  7. 日志组件logback的介绍及配置使用方法(二)

    四.Logback的默认配置 如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默认地会调用BasicConfigurator ,创建一个最小 ...

  8. IE中拖放问题

    1.所有的元素上都能绑定放置目标的事件,但并不保证此元素是有效的放置对象. 默认情况下,IE中只有文本框(<input/>或<textarea/>)是网页上唯一有效的放置目标. ...

  9. python正则的使用

    python的正则是通过re模块的支持 匹配的3个函数 match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回none: re.match(pattern, st ...

  10. RabbitMQ介绍及windows下安装使用

    RebbitMQ介绍 RabbitMQ是一个由 Erlang (一种通用的面向并发的编程语言)开发的AMQP(Advanced Message Queue )的开源实现,Rabbit MQ 是建立在E ...