官方交流扣扣群:117080162

feed订阅 腾讯微博 新浪微博 你好,欢迎光临! 

Category Archives: IT知识库

IT知识库,IT知识库

浏览器内核_IE内核_Trident(IE内核)_Chakra内核_Firefox内核

2018.09.8 , , No Comments ,
        浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

Trident

Trident(IE内核):该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。
由于IE本身的“垄断性”(虽然名义上IE并非垄断,但实际上,特别是从Windows 95年代一直到XP初期,就市场占有率来说IE的确借助Windows的东风处于“垄断”的地位)而使得Trident内核的长期一家独大,微软很长时间都并没有更新Trident内核,这导致了两个后果——一是Trident内核曾经几乎与W3C标准脱节(2005年),二是Trident内核的大量 Bug等安全性问题没有得到及时解决,然后加上一些致力于开源的开发者和一些学者们公开自己认为IE浏览器不安全的观点,也有很多用户转向了其他浏览器,Firefox和Opera就是这个时候兴起的。非Trident内核浏览器的市场占有率大幅提高也致使许多网页开发人员开始注意网页标准和非IE浏览器的浏览效果问题。
补充:IE从版本11开始,初步支持WebGL技术。IE8的JavaScript引擎是Jscript,IE9开始用Chakra,这两个版本区别很大,Chakra无论是速度和标准化方面都很出色。
Trident内核的常见浏览器有: [1]   IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0); [1]  360安全浏览器(1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink)猎豹极轻浏览器,360极速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink)猎豹安全浏览器(1.0-4.2版本为Trident+Webkit,4.3及以后版本为Trident+Blink)猎豹极轻浏览器,傲游浏览器(傲游1.x、2.x为IE内核,3.x为IE与Webkit双核)、百度浏览器(早期版本)、世界之窗浏览器 [2] (最初为IE内核,2013年采用Chrome+IE内核)、2345浏览器、腾讯TT、淘宝浏览器、采编读浏览器、搜狗高速浏览器(1.x为Trident,2.0及以后版本为Trident+Webkit)、阿云浏览器(早期版本)、瑞星安全浏览器、Slim Browser、 GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器、闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器、海豚浏览器(iPhone/iPad/Android)、UC浏览器(Webkit内核+Trident内核)等。
其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

Gecko

Gecko(Firefox内核):Netscape6开始采用的内核,后来的Mozilla FireFox(火狐浏览器) 也采用了该内核,Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,Gecko内核的浏览器也很多,这也是Gecko内核虽然年轻但市场占有率能够迅速提高的重要原因。
事实上,Gecko引擎的由来跟IE不无关系,前面说过IE没有使用W3C的标准,这导致了微软内部一些开发人员的不满;他们与当时已经停止更新了的 Netscape的一些员工一起创办了Mozilla,以当时的Mosaic内核为基础重新编写内核,于是开发出了Gecko。不过事实上,Gecko 内核的浏览器仍然还是Firefox (火狐) 用户最多,所以有时也会被称为Firefox内核。此外Gecko也是一个跨平台内核,可以在Windows、 BSD、Linux和Mac OS X中使用。
补充:JavaScript引擎是:SpiderMonkey(1.0-3.0)/ TraceMonkey(3.5-3.6)/ JaegerMonkey(4.0-)。
Gecko内核常见的浏览器: [1]  Mozilla Firefox、Mozilla SeaMonkey、waterfox(Firefox的64位开源版)、Iceweasel、Epiphany(早期版本)、Flock(早期版本)、K-Meleon

Presto

Presto(Opera前内核) (已废弃): Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,然而代价是牺牲了网页的兼容性。
实际上这是一个动态内核,与前面几个内核的最大的区别就在脚本处理上,Presto有着天生的优势,页面的全部或者部分都能够在回应脚本事件时等情况下被重新解析。此外该内核在执行Javascrīpt的时候有着最快的速度,根据在同等条件下的测试,Presto内核执行同等Javascrīpt所需的时间仅有Trident和Gecko内核的约1/3(Trident内核最慢,不过两者相差没有多大),本文的其中一个修改者认为上述测试信息过于老旧且不完整,因为他曾做过的小测试显示Presto部分快部分慢,各内核总体相当。那次测试的时候因为Apple机的硬件条件和普通PC机不同所以没有测试WebCore内核。只可惜Presto是商业引擎,使用Presto的除开Opera以外,只剩下NDSBrowser、Wii Internet Channle、Nokia 770网络浏览器等,这很大程度上限制了Presto的发展。
Opera现已改用Google Chrome的Blink内核。

Webkit

Webkit(Safari内核,Chrome内核原型,开源):它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。所以Webkit也是自由软件,同时开放源代码。在安全方面不受IE、Firefox的制约,所以Safari浏览器在国内还是很安全的。
限于Mac OS X的使用不广泛和Safari浏览器曾经只是Mac OS X的专属浏览器,这个内核本身应该说市场范围并不大;但似乎根据最新的浏览器调查表明,该浏览器的市场甚至已经超过了Opera的Presto了——当然这一方面得益于苹果转到x86架构之后的人气暴涨,另外也是因为Safari 3终于推出了Windows版的缘故吧。Mac下还有OmniWeb、Shiira等人气很高的浏览器。
Google Chrome、360极速浏览器以及搜狗高速浏览器高速模式也使用Webkit作为内核(在脚本理解方面,Chrome使用自己研发的V8引擎)。WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的iPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于 WebKit。
WebKit内核常见的浏览器:傲游浏览器3、 [1]  Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器,

Blink

产品简介
Blink是一个由Google和Opera Software开发的浏览器排版引擎,Google计划将这个渲染引擎作为Chromium计划的一部分,并且在2013年4月的时候公布了这一消息。这一渲染引擎是开源引擎WebKit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器中使用。
相关新闻
2013年4月3日,谷歌在Chromium Blog上发表博客 [3]  ,称将与苹果的开源浏览器核心Webkit分道扬镳,在Chromium项目中研发Blink渲染引擎(即浏览器核心),内置于Chrome浏览器之中。
苹果在Safari中采用Webkit核心,并于2005年将Webkit公开为开源软件。谷歌当时采用苹果的Webkit核心打造了Chrome浏览器。Opera也宣布称将会转向Webkit核心,但是谷歌宣布此举后,Opera表示将会跟随谷歌采用其Blink浏览器核心,同时参与了Blink的开发。
谷歌转向研发Blink浏览器内核意义重大,谷歌此举欲降低Webkit即苹果在浏览器市场的影响力。截止2012年底,Webkit浏览器内核占总浏览器市场份额约40%。谷歌解释称,Chromium多处理架构系统与其他Webkit浏览器很不相同。谷歌工程师Adam Barth在博客 [3]  中表示,随着浏览器的发展,苹果的Webkit已经不能满足用户需求,同时也有碍浏览器技术的创新步伐。但是他也表示,谷歌自主研发Blink内核绝非易事,但是新内核将会提升整个开源网络生态系统的机能。谷歌做出此举之际,Mozilla与三星也达成合作协议开发“下一代”浏览器渲染引擎Servo。

WebCore

WebCore是苹果公司开发的排版引擎,它是在另外一个排版引擎“KHTML”的基础上而来的。使用WebCore的主要有Safari,此外还有OmniWeb、Shiira、Swift等。Safari现支持Windows,但效果不如iOS上的。

KHTML

KHTML,是HTML网页排版引擎之一,由KDE所开发。
KDE系统自KDE2版起,在档案及网页浏览器使用了KHTML引擎。该引擎以C++编程语言所写,并以LGPL授权,支援大多数网页浏览标准。由于微软的Internet Explorer的占有率相当高,不少以FrontPage制作的网页均包含只有IE才能读取的非标准语法,为了使KHTML引擎可呈现的网页达到最多,部分IE专属的语法也一并支援。
KHTML拥有速度快捷的优点,但对错误语法的容忍度则比Mozilla产品所使用的Gecko引擎小。
苹果电脑于2002年采纳了KHTML,作为开发Safari浏览器之用,并发布所修改的最新及过去版本源代码。后来发表了开放源代码的WebCore及WebKit引擎,它们均是KHTML的衍生产品,在开发网站列出引擎改变内容,并会传回至KDE计划。由于两个衍生产品各走不同路线,使两者源代码偏离,在与KDE交换更新会出现困难。其中一个原因,是苹果在对外公开源代码之前,以一年时间编修他们的KHTML。另外,苹果传送更新至KDE计划的方式,多是一口气把大量改动一起传送,KDE在整理资料也出现一定的困难,及后苹果表示会以CVS格式来传送。再者,苹果所作出的改动包括Mac OS X系统独有的事物,如Objective-C、KWQ等,在Linux及KHTML是没有的。但KDE方面仍透过这些改动,为KHTML加入新功能及加快其排版速度。
基于KHTML内核的内核:WebKit、WebCore。

高通QC4.0充电_高通QC3.0_高通QC2.0_高通QC1.0

2018.06.24 , , No Comments ,

QC4.0充电到底多快?随着骁龙835手机已经有好几款上市,QC4.0快充成为了许多人关注的焦点。和上一代QC3.0快充对比,QC4.0快充可以提升多少充电效率呢?下面,我们先来回顾QC1.0快充,详细了解高通QC快充技术的发展。

快充技术日新月异,快充市场百家争鸣的今天,高通QC快充依然主导着市场。如今QC快充已发展到第四代,每一代都有着革命性的进步。从QC1.0到QC4.0更新换代时间之短,不免让广大人民群众抱怨。

“啥?老子QC3.0都没用上,QC4.0都出来了?高通大王威武。”

也正因为高通老司机踩着油门一骑绝尘,产品的迭代速度完全跟不上,使得搭载着QC1.0、QC2.0、QC3.0技术的产品同时在市场上流通。好比新版人民币发行,旧版人民币仍在流通尚可理解,还有人用康熙通宝就说不过去了吧!那么QC1.0到QC4.0到底有怎样大的变化,下面作个比较。

NOKIA时代,一块800mAh的电池用上两三天是也不成问题,所以搭配5V0.5A的充电器完全够用,两三个小时就能充满,若真是诺基亚统治星球,也就没QC快充什么事了。

2010年之后,以安卓为代表的大屏智能机大行其道,电池容量翻了几番,2000mAh已成为标配(目前最高已破6000mAh),如果还是5V0.5A充电,那就是“充电两小时,通话5分钟”了,所以充电功率必须提高。提高多少呢?先来个5V1A吧。但还是不够用啊,USB-IF站出来说:“试试5V1.5A。”还是小了,这时候高通发话了:“我们要上5V2A。”于是QC1.0出来了。

QC1.0:电压电流提升到5V2A,充电时间缩短40%。

时代继续前进,大屏智能手机开始爆发,电池续航能力跟不上,快充成了厂商提升用户体验的法宝之一,于是QC2.0诞生了。

QC2.0:相比起旧有标准,QC2.0划时代的改变了充电电压,从保持了多年的常规的5V提升至9V/12V/20V,与QC1.0保持相同2A电流下实现了18W大功率电力传输,并且线材不需要特殊处理旧有线材都能够通用。

增大电压,功率是上去了,效率却下降了。电压每提高一档,效率约下降10%,这些能量大部分转化为热量,所以20V电压档几乎就没人用了,只保留了5V、9V、12V三个档。即便如此还是热的不行,高通也觉得5V到9V步子迈的太大,有点扯到蛋,于是可以以0.2V为单位不断调节直到找到最合适的电压,多大的电压最合适?高通有自己独特的电压智能协商(INOV)算法,这就是QC3.0。

QC3.0:在QC2.0 9V/12V两档电压基础上,进一步细分电压档,采用独特的INOV算法,以200mV为一档设定电压,最低可下探至3.6V最高电压20V,并且向下兼容QC2.0。由于全面使用了Type-c接口取代原来的MicroUSB接口,最大电流也提升到了3A,因为电压更低所以效率提升最高达38%,充电速度提升27%,发热降低45%。

QC3.0好是好,可是谷歌不同意啊,你高通单独搞一套怎么行,用我的系统就必须给我用USB PD协议,胳膊扭不过大腿,高通服软,又推出QC4.0。

QC4.0:再次提升功率至28W,并且加入USB PD支持。取消了12V电压档,5V最大可输出5.6A,9V最大可输出3A,并且电压档继续细分以20mV为一档。

在电源材质没有根本性的突破前,快充技术成为了解决手机续航问题的方案之一。相对于QC3.0,QC4将充电速率提高了近20%。针对一块容量为2,750mAh的电池,高通声称只需15分钟就能充满50%的电量。与此同时,充电效率也大幅提升,充电5分钟就可使用5小时。

那么目前有哪些手机支持QC4.0快充呢?很肯定的告诉你,三星s8、小米6还有最先发布的索尼旗舰都没有采用QC4.0协议,所以即使搭载骁龙835,但也是不支持QC4.0。而在日前,努比亚正式发布新旗舰努比亚Z17,这款手机才是真正意义上支持QC4.0充电的发烧手机。

遗憾的是,努比亚Z17随机附赠充电头仅支持QC 3.0,自然,努比亚作为第一个吃螃蟹的厂商,要考虑QC 4+可能会带来的发热等安全性问题,毕竟快充并不是单方面的附加,而是涉及到电池工艺、线材、快充头等技术的改进,因此,努比亚没有随机附赠QC 4+快充头可以理解——保守的做法换来用户的安全,至少没有错。

目前我们只能知道理论上QC4.0充电有多快,但还没有一款手机实现QC4.0充电效率,这也和手机电池技术发展没有跟上有很大因素。

小技巧:如何利用手机高德或者百度地图把导航投影到挡风玻璃上

2018.05.12 , , No Comments ,

1、设定好目的地后开始导航。点击右下角的设置按钮,进入菜单页面。
2、最后点击打开HUD模式。
3、然后点击“投影”,就可以使用啦!随后放在挡风玻璃窗下即可。
3、由于白天光线太强,而手机上HUD的原理都是利用物理反光,所以有很大影响,因此这种方法建议晚上使用哦!除此之外,汽车的温度其实是很高的,当你使用手机时,电池也在发热,对手机的使用寿命会有很大的影响。
4、高德地图和百度都可以用

百度搜索排名中出现图片尺寸多少合适

2018.05.6 , , No Comments ,

   1、符合百度抓取的高宽比例

百度蜘蛛抓取图片也是有要求的,不是什么图都抓,它一定会抓取符合它的高宽比例的图片,那么符合它的高宽比例的图是哪一种呢?大家用审查元素查看百度搜索结果配图的网站的图片,可以发现图片都是121x75,所以,百度抓取的图片都是在121x75比例的范围之内。

     2、抓取的图片

给我们网站配图,是因为图片加了ALT属性吗?大量的事实证明不是的。百度是抓取符合高宽比例的第一张图片,不管这张图是否是高清,有无ALT属性,只要符合121x75,百度就会抓。

     3、要具有一定的权重值

要具有一定权重值,是指在这个关键词上具有一定的权重级别,具有唯一性的,这个权重值不高。大家可以尝试搜索下自身网站的品牌词,因为品牌词是具有唯一性的。

html的各种状态码404 HTML状态码大全(301,404,500等

2018.04.18 , , No Comments ,

这些状态码被分为五大类: 
100-199 用于指定客户端应相应的某些动作。 
200-299 用于表示请求成功。 
300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 
400-499 用于指出客户端的错误。 (自己电脑这边的问题) 自己电脑这边的问题) 
500-599 用于支持服务器错误。 (对方的问题) 对方的问题)

一些常见的状态码为:
200 - 服务器成功返回网页 
404 - 请求的网页不存在 
503 - 服务不可用 

详细分解:
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态代码。

代码 说明 
100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 
101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 

2xx (成功)
表示成功处理了请求的状态代码。

代码 说明 
200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 
201 (已创建) 请求成功并且服务器创建了新的资源。 
202 (已接受) 服务器已接受请求,但尚未处理。 
203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 
204 (无内容) 服务器成功处理了请求,但没有返回任何内容。 
205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。
206 (部分内容) 服务器成功处理了部分 GET 请求。 

3xx (重定向) 
表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。

代码 说明 
300 (多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。 
301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
303 (查看其他位置) 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。
304 (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。 
305 (使用代理) 请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理。 
307 (临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 

4xx(请求错误) 
这些状态代码表示请求可能出错,妨碍了服务器的处理。

代码 说明 
400 (错误请求) 服务器不理解请求的语法。 
401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 
403 (禁止) 服务器拒绝请求。
404 (未找到) 服务器找不到请求的网页。
405 (方法禁用) 禁用请求中指定的方法。 
406 (不接受) 无法使用请求的内容特性响应请求的网页。 
407 (需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。
408 (请求超时) 服务器等候请求时发生超时。 
409 (冲突) 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。 
410 (已删除) 如果请求的资源已永久删除,服务器就会返回此响应。 
411 (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。 
412 (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。 
413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。 
414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。 
415 (不支持的媒体类型) 请求的格式不受请求页面的支持。 
416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。 
417 (未满足期望值) 服务器未满足"期望"请求标头字段的要求。 

5xx(服务器错误)
这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。

代码 说明 
500 (服务器内部错误) 服务器遇到错误,无法完成请求。 
501 (尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。 
502 (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。 
503 (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。 
504 (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 
505 (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

小马激活工具拒绝访问c:\oemsf的解决方法_教程_处理方法

2018.04.12 , , No Comments ,

这里要为大家带来的是关于小马激活工具拒绝访问c:\oemsf的解决方法,电脑系统安装好了之后激活就是一件非常重要的事情,跟大家分享过小马激活工具完美永久激活下载,该激活工具采用一键式激活,人性化设计,是所有激活软件中激活率最高,支持完美激活win7旗舰版系统!对于这款激活工具,很多用户反映良好,但是也难免有用户会反映出现一些问题,比如出现错误提示:拒绝访问cannot open file c:\oemsf,该如何解决呢?

 

第一步、激活本机的管理员帐号(administrator)

 

进入命令行窗口(WinKey+R 出现运行窗口,输入“cmd”,按确定),输入以下命令:net user administrator /active:yes;

第二步、使用管理员帐号(administrator)登录系统

 

打开文件管理器,菜单选择:组织->文件夹和搜索选项->查看;取消选中“隐藏受保护的操作系统文件”,选中“显示隐藏的文件、文件夹和驱动器”;
 

第三步、找到 C:\OEMSF 这个文件

 

右键点击该文件选择“管理员取得所有权”,然后查看该文件属性,去掉其只读属性;

以上操作完成之后再次运行OEM7F进行激活操作就成功解决了

 


小马激活工具百度网盘下载链接: https://pan.baidu.com/s/1bdK05LvXRCYiS4Ok9qZYqA

 

小马激活工具下载密码: cw7h

查你的QQ和微信绑定了多少应用程序

2018.03.24 , , No Comments ,

QQ:https://connect.qq.com/index.html 登录之后点头像旁边授权管理
wx:打开wx-我-设置-隐私--授权管理 另外微信授权管理中还有一个功能是朋友关系,

 

关闭朋友关系后 朋友们将不会在该应用中看到你的相关动态!

智能科普:什么是VR、AR、MR的区别

2018.01.14 , , No Comments ,

近日, 获得谷歌5亿美元融资的技术公司Magic Leap在WSJD展会中放出了一段实录视频,引起不小骚动。如今,也有媒体称他们为MR公司,那么VR、AR、MR之间到底有什么区别呢。

VR、AR、MR定义:

什么是虚拟现实?

虚拟现实(Virtual Reality,简称VR,又译作灵境、幻真)是近年来出现的高新技术,也称灵境技术或人工环境。虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。

什么是增强现实?

增强现实(Augmented Reality,简称AR),也被称之为混合现实。它通过电脑技术,将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。

什么是混合现实?

混合现实(Mix reality,简称MR),既包括增强现实和增强虚拟,指的是合并现实和虚拟世界而产生的新的可视化环境。在新的可视化环境里物理和数字对象共存,并实时互动。系统通常采用三个主要特点:1. 它结合了虚拟和现实;2. 在虚拟的三维(3D注册); 3. 实时运行。

VR和AR的区别:

简单来说,虚拟现实(VR),看到的场景和人物全是假的,是把你的意识代入一个虚拟的世界。增强现实(AR),看到的场景和人物一部分是真一部分是假,是把虚拟的信息带入到现实世界中。

交互区别

VR设备:因为VR是纯虚拟场景,所以VR装备更多的是用于用户与虚拟场景的互动交互,更多的使用是:位置跟踪器、数据手套(5DT之类的)、动捕系统、数据头盔等等。

AR设备:由于AR是现实场景和虚拟场景的结合,所以基本都需要摄像头,在摄像头拍摄的画面基础上,结合虚拟画面进行展示和互动,比如GOOGLE GLASS这些(其实严格的来说,IPAD,手机这些带摄像头的只能产品,都可以用于AR,只要安装AR的软件就可以。)

技术区别

类似于游戏制作,创作出一个虚拟场景供人体验,其核心是graphics的各项技术的发挥。和我们接触最多的就是应用在游戏上,可以说是传统游戏娱乐设备的一个升级版,主要关注虚拟场景是否有良好的体验。而与真实场景是否相关,他们并不关心。VR设备往往是浸入式的,典型的设备就是oculus rift。

AR应用了很多computer vision的技术。AR设备强调复原人类的视觉的功能,比如自动去识别跟踪物体,而不是我手动去指出;自主跟踪并且对周围真实场景进行3D建模,而不是我打开Maya照着场景做一个极为相似的。典型的AR设备就是普通移动端手机,升级版如Google Project Tango。

VR、AR、MR公司及产品

VR设备代表:Oculus

智能科普:VR、AR、MR的区别

AR设备代表:HoloLens

智能科普:VR、AR、MR的区别

MR设备公司:Magic Leap(关于 Magic Leap 的产品,Rony Abovitz 将它描述为一款小巧的独立电脑,人们在公共场合使用也可以很舒服。此外,它还涉及视网膜投影技术。)

智能科普:VR、AR、MR的区别

apache是容器么,作用是什么? .

2018.01.2 , , No Comments ,

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:

apache支持静态页,tomcat支持动态的,比如servlet等,
一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。

apache可以支持php/cgi/perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。

apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

 

这两个有以下几点可以比较的:
1、两者都是apache组织开发的
2、两者都有HTTP服务的功能
3、两者都是免费的

不同点:
Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)
Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器

 

 

二:

APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等**页的就不行
如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解释器就是TOMCAT, 为什么还要JDK呢?因为jsp需要连接数据库的话 就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK

整合的好处是:
如果客户端请求的是静态页面,则只需要Apache服务器响应请求
如果客户端请求动态页面,则是Tomcat服务器响应请求
因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销

 

 

三:

apache:侧重于http server
tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持JSP,但对静态网页不太理想;
apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。
换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。

什么是robots文件_robots.txt文件的格式

2017.12.28 , , No Comments ,
使用说明
  • 1. robots.txt可以告诉百度您网站的哪些页面可以被抓取,哪些页面不可以被抓取。
  • 2. 您可以通过Robots工具来创建、校验、更新您的robots.txt文件,或查看您网站robots.txt文件在百度生效的情况。
  • 3. Robots工具目前支持48k的文件内容检测,请保证您的robots.txt文件不要过大,目录最长不超过250个字符。

什么是robots文件

robots是站点与spider沟通的重要渠道,站点通过robots文件声明该网站中不想被搜索引擎收录的部分或者指定搜索引擎只收录特定的部分。请注意,仅当您的网站包含不希望被搜索引擎收录的内容时,才需要使用robots.txt文件。如果您希望搜索引擎收录网站上所有内容,请勿建立robots.txt文件。为了避免站长在设置robots文件时出现,百度站长平台特别推出了robots工具,帮助站长正确设置robots。

 

robots.txt文件的格式 robots文件往往放置于根目录下,包含一条或更多的记录,这些记录通过空行分开(以CR,CR/NL, or NL作为结束符),每一条记录的格式如下所示:
"<field>:<optional space><value><optionalspace>"

在该文件中可以使用#进行注解,具体使用方法和UNIX中的惯例一样。该文件中的记录通常以一行或多行User-agent开始,后面加上若干Disallow和Allow行,详细情况如下:
        User-agent:该项的值用于描述搜索引擎robot的名字。在"robots.txt"文件中,如果有多条User-agent记录说明有多个robot会受到"robots.txt"的限制,对该文件来说,至少要有一条User-agent记录。如果该项的值设为*,则对任何robot均有效,在"robots.txt"文件中,"User-agent:*"这样的记录只能有一条。如果在"robots.txt"文件中,加入"User-agent:SomeBot"和若干Disallow、Allow行,那么名为"SomeBot"只受到"User-agent:SomeBot"后面的 Disallow和Allow行的限制。

        Disallow:该项的值用于描述不希望被访问的一组URL,这个值可以是一条完整的路径,也可以是路径的非空前缀,以Disallow项的值开头的URL不会被 robot访问。例如"Disallow:/help"禁止robot访问/help.html、/helpabc.html、/help/index.html,而"Disallow:/help/"则允许robot访问/help.html、/helpabc.html,不能访问/help/index.html。"Disallow:"说明允许robot访问该网站的所有url,在"/robots.txt"文件中,至少要有一条Disallow记录。如果"/robots.txt"不存在或者为空文件,则对于所有的搜索引擎robot,该网站都是开放的。

Allow:
该项的值用于描述希望被访问的一组URL,与Disallow项相似,这个值可以是一条完整的路径,也可以是路径的前缀,以Allow项的值开头的URL 是允许robot访问的。例如"Allow:/hibaidu"允许robot访问/hibaidu.htm、/hibaiducom.html、/hibaidu/com.html。一个网站的所有URL默认是Allow的,所以Allow通常与Disallow搭配使用,实现允许访问一部分网页同时禁止访问其它所有URL的功能。

使用"*"and"$":
Baiduspider支持使用通配符"*"和"$"来模糊匹配url。
"*" 匹配0或多个任意字符
"$" 匹配行结束符。

最后需要说明的是:百度会严格遵守robots的相关协议,请注意区分您不想被抓取或收录的目录的大小写,百度会对robots中所写的文件和您不想被抓取和收录的目录做精确匹配,否则robots协议无法生效。

 

 

robots.txt文件用法举例

网站误封Robots该如何处理robots文件是搜索生态中很重要的一个环节,同时也是一个很细节的环节。很多站长同学在网站运营过程中,很容易忽视robots文件的存在,进行错误覆盖或者全部封禁robots,造成不必要损失!

那么如果误操作封禁了robots怎么办?今天我们请到了厦门258网站运营负责人——郑军伟,为我们分享网站robots误封禁后该如何操作?

【案例背景】

网站开发2.0版本,技术选择了在线开发,为了避免搜索引擎抓取开发版本,要求技术人员设置了Robots封禁处理。2.0版本开发周期1个月,1个月后网站版本迭代,直接覆盖了1.0版本,包括Robots封禁文件,2天后发现流量大幅下降,检查收录发现800万收录降至0条,关键词大量掉线。
【处理方式】

1.修改Robots封禁为允许,然后到百度站长后台检测并更新Robots。

2.在百度站长后台抓取检测,此时显示抓取失败,没关系,多点击抓取几次,触发蜘蛛抓取站点。

3.在百度站长后台抓取频次,申请抓取频次上调。

4.百度反馈中心,反馈是因为误操作导致了这种情况的发生。

5.百度站长后台链接提交处,设置数据主动推送(实时)。

6.更新sitemap网站地图,重新提交百度,每天手工提交一次。

以上处理完,接下来就是等待了,万幸,2天的时间数据开始慢慢回升,到第3天基本回升到正常状态!
【案例总结】

本次事故绝对是运营生涯的一次败笔,总结反思一下,希望大家避免类似问题。

1.产品开发一定要避免在线开发,不能为了省事不搭建开发环境。

2.产品迭代要有流程记录,开发时做了那些设置处理,那些是不需要放出来的,那些是必须放出来的,要非常清楚。

3.要经常关注百度站长后台,关注相关数据变化,从数据变化中及时发现问题

OLED和LED有什么区别?

2017.12.21 , , No Comments ,

●OLED和LED究竟有什么区别?
前几天,一个朋友问我:OLED和LED究竟有什么区别,我就告诉他,用的材料不一样LED用的是金属材料,而OLED用的是有机物材料;OLED更先进些,它不用灯光照射就能自主发光,对比度更好些,平时用的LED是要有背光灯照射才能看到东西的...
结果,他说,什么跟什么呀?所以我在网上找了份资料,稍微全面些,就发出来大家共享,不是原创啊。。

必须明确的是,OLED和LED并不是一个概念。

近期大家一定频繁的看到"LED"这个名词,它和OLED仅仅虽然只有一个字母之差,但实际上两者描述的是完全不同的事物。我们都知道液晶面板是通过背光源发光,通过液晶分子的折射而产生各种不同的颜色的,液晶分子自身不能发光,而LED则仅仅指的只是背光源。而OLED则自身能够发光,因此不需要背光源。

LED--发光二极管:

一、LED发光原理与发光材料:

半导体材料有一个非常有趣的特性,就是所谓的载子;载子分为两类:一类为电子,带负电;另一类为电洞,带正电。LCD的发光原理是利用两种载子在某些条件下可以结合,释放出的能量以光子的形式释出而发光。它会依材料的不同,电子和电洞所占有的能阶不同,也就是说电子和电洞的相对能接高度差即是决定两载子所结合发出能量的高低,便可以产生具有不同能量的光子,藉此可以控制LED所发出光的波长,也就是光谱或颜色。

LED所使用的材料是以3A-5A元素化合物半导体为主(如GaP,GaAs,GaN,AlInGaP等等)。而至于它为什么会发出不同颜色的光,就得是LED他本身的材料而定,例如:红光就用AlInGa(鉮化铝镓)、绿光就用GaP(磷化镓)、蓝光就用ZnS(硫化锌)或GaInN(氮化镓铟)…等等。

LED依其发光波长来区分,可大致分为可见光二极管与红外线发光二极管。其发光原理是利用半导体中电子与电洞结合时,将释放的能量以光子的形式释出而发光,而发光二极管所使用的材料以3A、5A族元素的化合物半导体为主,如:GaAs,GaP,AlGaP,AlInGaP等等,其发光波长和亮度会因所使用的材料而有所差异。

二、LED发光优点:

1.属于冷性发光:不是藉由加热或放电发光。
2.寿命长:可达十万小时以上(几乎可有十年不坏的寿命)。
3.消耗电力小:约是传统钨丝灯泡得十分之一,因为氧化电位低驱动电压相对就低。
4.污染低。
5.体积小。
6.反应速度很快。

三、LED直流电特性:

大部分的应用,LED都以直流电的方式超作,它具有以下几点的特性:
1.顺偏特性:当直流电有了足够的正电压的时候,LED的电流就快速的上升,而这个通入的电流就称为「顺偏电流」,而LED两端的电压就被称为「顺偏电压」。若电压的范围忽高忽低即表示质量异常,而通常波长越短的LED其电压会越高。
2.逆偏特性:顾名思义就是给予LED负的电压,也称为「漏电压」,一般而言,不同的LED材料会各自有其合理的电压值,而造成逆电压特性不良的原因是静电放电,这个特性也可以用来评估此LED的质量。
3.闸流体效应:LED的主要材料是pn接面,而闸流体是电子电力常用的控制组件,当它的厚度不均匀的时候就会有pn层面交错的情形产生,此时的电压差就会有很大的差异,这就是「闸流体效应」,而若电压差太大的话就显示此产品的质量不太好,所以这也可以用来衡量LED的质量。
4.产生光谱:藉由外在环境的能量提供而使得LED含有的元素产生了能阶的转移,正因为吸收能量而使的能阶提升到激发态(能量较高的能阶),往往反应都会趋向能量较低的地方跑,所以它就回到了基态能阶,而吸收的能量就转换为光子,能量也正好落在可见光区,使得肉眼可以看的到,而产生光谱。
5.光指向性:LED为光源之一种,所以就有发光光束的方向-即空间中各角度的相对强度值。

四、LED应用:

1.信息广告牌
2.红外线产品
3.交通号志
4.照明设备
5.光纤产品

OLED--有机发光二极管
目前发光二极管所利用的材料均为无机半导体材料,较难应用于大面积并需要有高分辨率的组件(EX:屏幕),要解决这些问题有赖于新型有机半导体材料(即含碳氢化合物之材料),将它涂布在导电的玻璃片上,通以电流,就可以放出各种不同波长的光。

1、OLED发光原理
有机发光原理和发光二极管的发光原理相似,同样利用材料特性,将电子电洞在发光层上结合,电子由激发态降回基态,将多余能量以波的形式释出,而达到发光的功能。因此才有OLED和PLED的称呼。(OLED是小分子的有机电激发光二极管,PLED是聚合物的有机电激发光二极管。)

2、OLED彩色化方式
目前有机发光二极管以绿光的技术最成熟,蓝光及红光仍待商品化。有机发光二极管显示器之色彩分为单色、多彩及全彩,多彩系由数个单色的显示区域组成,每一区域仍是单色;全彩是由红、绿、蓝三色光的重复画素组成,画素尺寸愈精细,分辨率愈高。在显示器的应用上,全彩是市场成功必要条件。

3、OLED结构
有机发光二极管基本的结构图如下图所示,同样是利用材料的特性,将电子电洞在发光层上结合,而将电子由激发态的形式降回基态,而将多余的能量以波的形式释出,因而达到有不同波长的发光组件的产生。OLED是利用在二个电极间分别注入电子及电洞,并利用有机分子的激发,而达到发光的功能。其中阳极为ITO导电玻璃膜,以蒸镀方式,附着于玻璃或透明塑料基板上,阴极则含有Mg、Al、Li等金属。在二个电极间则是多个有机薄膜形成的发光区域,包含电洞注入区、电洞传递区、有机发光层及电子传递层,在实际量产时,考虑不同需求,有时还会包含其它不同薄膜。

4、OLED应用
OLED现阶段主要应用于车用型显示器、行动电话、游戏机、掌上型可携式小型计算机、个人数字助理器(PDA)、汽车音响及数字相机…等。未来将朝高荧光效率材料的开发、5吋全彩显示器的制作、有机组件新应用领域的开发、高分辨率的全彩化小尺寸显示器发展,如智能型行动电话等。

美国柯达公司是OLED技术的领先者,此外,CambridgeDisplayTechnology、三洋、TDK、Pioneer及飞利浦等公司亦积极投入OLED的研究及开发。

●OLED技术有何优点?
OLED是有机发光二极管,又称为有机电激光显示因为具备轻薄、省电等特性,因此从2003年开始,这种显示设备在MP3播放器上得到了广泛应用,而对于同属数码类产品的DC与手机,此前只是在一些展会上展示过采用OLED屏幕的工程样品,还并未走入实际应用的阶段。但OLED屏幕却具备了许多LCD不可比拟的优势,因此它也一直被业内人士所看好。

于目前的液晶显示技术,OLED拥有超薄、抗震性能好、可视角度大、响应时间短、低温性好、发光效率高等多种优点。需要说明的是,虽然OLED已经逐渐被人们所熟知,但现在我们并没有大面积的看到OLED产品上市。

个人微信扫一扫微信号:aiti123com