热门搜索词

Cookie是什么?-学习网-Cookie-SEO

2025-04-20

Cookie是存储在用户电脑上的小文件,它们被设计用来保存特定于特定客户端和网站的少量数据,并且可以被web服务器或客户端运算机访问。这答应服务器为特定的用户提供定制的页面,或者页面本身可以包含一些脚本,这些脚本能够识别cookie中的数据,因此能够将信息从一次访问网站(或相关网站)传递到下一次访问。cookie里有什么?每个cookie实际上是一个小查询表,包含对(键、数据)值——例如(firstname, John) (lastname, Smith)。一旦服务器或客户端运算机上的代码读取了cookie,就可以检索数据并用于适当地定制web页面。什么时候创建cookie ?向cookie写入数据通常是在加载新网页时完成的——例如,在按下“提交”按钮后,数据处理页面将负责在cookie中存储值。如果用户选择禁用cookie,那么写操作将失败,后续依赖cookie的站点将不得不采取默认操作,或者提示用户重新输入存储在cookie中的信息。为什么要使用cookie ?cookie是一种方便的方式,可以将信息从网站上的一个会话传送到另一个会话,或在相关网站上的会话之间传送,而无需为服务器机器带来大量数据存储的负担。在服务器上存储数据而不使用cookie也会有问题,因为如果不需要在每次访问网站时登录,就很难检索特定用户的信息。如果需要存储大量信息,那么可以简陋地使用cookie来标识给定的用户,以便在服务器端数据库中查找进一步的相关信息。例如首先次用户访问一个网站他们可能选择一个用户名存储在cookie,然后提供数据,如密码、姓名、地址、首选的字体大小、页面布局等等——这些信息都会存储在数据库使用用户名作为一个关键。随后,当站点被重新访问时,服务器将读取cookie以找到用户名,然后从数据库中检索所有用户信息,而不必重新输入。cookie有多安全?人们对互联网上的隐私和安全有很多担忧,cookie本身不会对隐私构成威逼,因为它们只能用于存储用户自愿提供的信息或web服务器已经提供的信息。虽然这些信息可以提供给特定的第三方网站,但这并不比将其存储在中央数据库中更糟糕。如果您担心您提供给web服务器的信息不会被视为秘密,那么您应该考虑是否真的需要提供这些信息。相关文章推举NGINX是什么,以及它是如何工作的  NGINX,发音类似于“engine-ex”,是一个开源Web服务器,自从它最初作为Web服务器成功以来,现在 […]...USB是什么?  USB表示“通用串行线”,USB是现代运算机中最常用的一种运算机端口。它可以用于连接键盘、鼠标、游戏控制器、 […]...HDMI是什么意思?  HDMI代表“高清媒体接口”,但是,它不仅仅是一种线缆或连接器,而是一种旨在传输高清楚度音频和视频信号的技术标 […]...AAC是什么?  AAC又称高级音频编码,是一种压缩数字音频文件的技术。作为MPEG-4标准的一部分,它被广泛用于创建小型数字音 […]...什么是多线程?  在运算世界中,多线程是在现有进程中创建新的执行线程的任务,而不是启动一个新进程来开始一个函数。从本质上说,多线 […]...Cookie是什么?

boost是什么意思?-学习网-boost-SEO

2025-04-18

Boost是用于C ++编程语言的一组库,这些库为诸如线性代数,伪随机数生成,多线程,图像处理,正则表达式和单元测试之类的任务和构提供支持。多数Boost库的被许可下升压软件许可,旨在让升压用都可以用来自由和专有软件项目。Boost的许多创始人都是C ++标准委员会的成员,已经接受了一些Boost库,以将其合并到C ++技术报1,C ++ 11标准中(例如,智能指针,线程,正则表达式,随机数,比率,元组)和C ++ 17标准(例如,文件系统,任何,可选,变体,string_view)。Boost也可以指阿迪达斯(Adidas)品牌和使用的一种材料,以颗粒的形式进行压缩和模制,用于公司生产的各种鞋子。药丸由专有的热塑性氨基甲酸酯制成,将其挤出和/或模制成小药丸形状。阿迪达斯与德国巴斯夫公司合作创作了这种材料,但是,Boost本身不是原材料,而是通过如上所述加工热塑性聚氨酯来获得的,该材料声称在穿着者的脚上非常舒适。相关文章推举什么是局域网?  局域网(LAN)由两台或多台运算机组成,这些运算机使用软件和硬件连接在建筑物或家中。这与广域网(WAN)形成了 […]...NPC是什么? NPC全称“Non-Player Character”是非玩家角色的缩写。它是游戏中的一种角色类型,即非玩家角 […]...服务器集群是什么?服务器集群的重要性及类型 顾名思义,服务器集群是指两个或多个计算机同时工作。集群中的每台运算机都称为一个节点,具有自己的特性,如硬盘驱动 […]...什么是搜索引擎营销(SEM)?  搜索引擎营销(也称为SEM)是通过搜索引擎获得流量的过程,SEM有两个主要支柱:SEO(搜索引擎优化)和PPC […]...破解版是什么意思?  破解版通常指破解的游戏或单机游戏,软件破解是指对软件的修改,以删除不需要的功能或解锁更多功能,例如复制掩护功能 […]...boost是什么意思?

robots文件-robots协议-robots有什么作用-百度优化大师-有什么-学习网-优化大师-作用-协议

2025-04-19

robots.txt文件,robots协议,robots.txt有什么作用  robots其实就是指Robots协议,Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫消除标准”(Robots Exclusion Protocol),网站通过Robots协议诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。而承载这些协议的文件就是robots.txt文件,那么robots.txt文件到底有啥用途,robots协议应该怎么写,有哪些注意事项,笔者在本文将详细跟大家介绍。一、robots.txt文件的含义,robots.txt有什么作用前面有提到,这个文本文件承载着robots协议,它诉所有搜索引擎本网站哪些页面可以被抓取,哪些页面制止抓取。这样做有两方面的意义:1.掩护隐私。有些页面信息不想或者说不能让外界看到,单搜索引擎并不知道这些情况,它还是会照常抓取、展示。如果我们通过设置robots做了限制,搜索引擎蜘蛛就会舍弃抓取,外界就不能通过搜索引擎了解到这些隐秘信息。2.调节页面抓取量。我们都知道每个网站蜘蛛抓取的配额都是有限的,如果我们通过robots.txt文件制止一些不重要的页面被抓取,那么就节省了配额,让那些重要的页面得到更多的抓取机会。二、robots.txt文件的写法robots协议针对的就是答应或者不答应,另外也可以设置具体的搜索引擎,笔者认为正常情况下不用去区分搜索引擎,统一设置即可。1. 制止所有搜索引擎访问网站User-agent: *Disallow: /2. 答应所有搜索引擎访问网站User-agent: *Allow: /这是最基本的用法,robots协议的用法还有很多技术,笔者建议大家去仔细阅读robots协议。三、robots.txt文件相关注意事项有朋友说我的网站没有什么要制止抓取的,你就不要设置robots.txt文件了吧,理论上行得通。不过,笔者建议,即便全部开也最好设置一个robots文件,如本站的文件:http://www.tangmengyun.com/robots.txt。PS:关注过本网站的朋友应该有印象,笔者说过本站是11月6号才有正式有蜘蛛抓取,为什么之前几天没有呢,问题就出在robots文件上!之前本站并没有设置这个文件,持续3天都没有蜘蛛抓取,笔者再三检查也没有发现有限制的地方,最后意识可能是robots的问题。在设置了robots.txt文件以后,当天便有蜘蛛正常抓取了。四、robots.txt文件的位置在网站根目录下,在链接url的显示就是:http://www.abc.com/robots.txt,其中www.abc.com就是网站域名。五、robots文件生成有朋友提到有没有直接生产robots文件的工具,笔者认为这完全没有必要,robots文件应该手动去具体设置,这样才干发挥robots.txt文件最大的作用。本文只是对robots.txt文件做了大体意义上的讲解,更多robots协议请参考百度百科资料https://baike.baidu.com/item/robots%E5%8D%8F%E8%AE%AE/2483797。        --

robots写法,robots怎么解除限制以及添加读取规则-写法-学习网-规则-txt-robots

2025-04-18

robots.txt作为所有搜索引擎共同遵循的规则协议书,当搜索引擎蜘蛛爬行站点时先检测网站有无robots其次依照robots规则范畴进行爬行,如果没有robots.txt,那么蜘蛛就会沿着链接抓取。请牢牢记住:robots.txt必须置在站点的根目录下,而且文件名必须全部小写。Disallow后面的冒号必须为英文状态的。我们先来理解User-agent和Disallow的定义。User-agent:该项用于描述搜索引擎蜘蛛的名字。(1)规定所有蜘蛛:User-agent:*;(2)规定某一个蜘蛛:User-agent:BaiduSpider。Disallow:该项用于描述不渴望被抓取和索引的一个URL,这个URL可以是一条完整的路径。这有几种不同定义和写法:(1)Disallow:/AAA.net,任何以域名+Disallow描述的内容开头的URL均不会被蜘蛛访问,也就是说以AAA.net目录内的文件均不会被蜘蛛访问;(2)Disallow:/AAA.net/则答应robots抓取和索引AAA.net/index.html,而不能抓取和索引AAA.net/admin.html;(3)如果Disallow记录为空,说明该网站的所有部分都答应被访问。在robots.txt文件中,至少应有Disallow记录,如果robots.txt为空文件,则对所有的搜索引擎robot来说,该网站都是开的。1、国内建站需要用到的常见搜索引擎robot的名称。有时候我们觉得网站访问量(IP)不多,但是网站流量为什么耗的快?有很多的原因是垃圾(没有)蜘蛛爬行和抓取消耗的。而网站要屏蔽哪个搜索引擎或只让哪个搜索引擎收录的话,第一要知道每个搜索引擎robot的名称。2、robots.txt文件基本常用写法:第一,你先建一个空白文本文档(记事本),然后命名为:robots.txt。(1)制止所有搜索引擎访问网站的任何部分。User-agent: *Disallow: /(2)允许所有的robots访问,无任何限制。User-agent: *Disallow:或者User-agent: *Allow: /还可以建立一个空文件robots.txt或者不建立robots.txt。(3)仅制止某个搜索引擎的访问(例如:百度baiduspider)User-agent: BaiduSpiderDisallow:/(4)答应某个搜索引擎的访问(还是百度)User-agent: BaiduSpiderDisallow:User-agent: *Disallow: /这里需要注意,如果你还需要答应谷歌bot,那么也是在“User-agent: *”前面加上,而不是在“User-agent: *”后面。(5)制止Spider访问特定目录和特定文件(图片、压缩文件)。User-agent: *Disallow: /AAA.net/Disallow: /admin/Disallow: .jpg$Disallow: .rar$这样写之后,所有搜索引擎都不会访问这2个目录。需要注意的是对每一个目录必须分开说明,而不要写出“Disallow:/AAA.net/ /admin/”。3、robots特别参数(这一部分不熟者不要轻易使用)(1)AllowAllow与Disallow是正好相反的功能,Allow行的作用原理完全与Disallow行一样,所以写法是一样的,只需要列出你要答应的目录或页面即可。Disallow和Allow可以同时使用,例如,需要拦截子目录中的某一个页面之外的其他所有页面,可以这么写:User-agent: *Disallow: /AAA.net/Allow: /AAA.net/index.html这样说明了所有蜘蛛只可以抓取/AAA.net/index.html的页面,而/AAA.net/文件夹的其他页面则不能抓取,还需要注意以下错误的写法:User-agent: *Disallow: /AAA.netAllow: /AAA.net/index.html原因请看上面Disallow值的定义说明。(2)使用“*”号匹配字符序列。例1.拦截搜索引擎对所有以admin开头的子目录的访问,写法:User-agent: *Disallow: /admin*/例2.要拦截对所有包含“?”号的网址的访问,写法:User-agent: *Disallow: /*?*(3)使用“$”匹配网址的束字符例1.要拦截以.asp尾的网址,写法:User-agent: *Disallow:/*.asp$例2.如果“:”表示一个会话ID,可消除所包含该ID的网址,确保蜘蛛不会抓取重复的网页。但是,以“?”尾的网址可能是你要包含的网页版本,写法:User-agent: *Allow: /*?$Disallow: /*?也就是只抓取.asp?的页面,而.asp?=1,.asp?=2等等都不抓取。4、网站地图(sitemap)对于提交网站地图,我们可以到谷歌站长工具提交,也可以用robots.txt文件中提示蜘蛛抓取:sitemap:AAA.net/sitemaps.xml5、robots.txt的好处与坏处(解决方法)。好处:(1)有了robots.txt,spider抓取URL页面发生错误时则不会被重定向至404处错误页面,同时有利于搜索引擎对网站页面的收录。(2)robots.txt可以禁止我们不需要的搜索引擎占用服务器的珍贵宽带。(3)robots.txt可以禁止搜索引擎对非公开的爬行与索引,如网站的后台程序、治理程序,还可以禁止蜘蛛对一些暂时诞生的网站页面的爬行和索引。(4)如果网站内容由动态转换静态,而原有某些动态参数仍可以访问,可以用robots中的特别参数的写法限制,可以避免搜索引擎对重复的内容惩罚,保障网站排名不受影响。坏处:(1)robots.txt轻松给黑客指明了后台的路径。解决方法:给后台文件夹的内容加密,对默认的目录主文件inde.html改名为其他。(2)如果robots.txt设置不对,将导致搜索引擎不抓取网站内容或者将数据库中索引的数据全部删除。User-agent: *Disallow: /这一条就是将制止所有的搜索引擎索引数据。相关内容:robots.txt文件协议最佳设置技巧相关文章推荐【岳阳seo】使用robots.txt屏蔽蜘蛛对网站的抓取  搜索引擎机器人不断抓取网站,以便将它们添加到搜索引擎索引中。但是,有时开发人员渴望将自己的网站或特定页面隐蔽在 […]...robots.txt文件协议设置技巧  数字营销人员和搜索引擎优化专业人士都应该知道搜索引擎索引的重要性,这正是他们竭力帮助各大搜索引擎正确抓取并索引 […]...如何屏蔽搜索引擎蜘蛛对网站的抓取?  要知道在seo优化的过程当中,有时候是需要对搜索引擎蜘蛛进行屏蔽的,就是制止对网站的某个地方进行抓取,那么我们 […]...网页搜索优化的一些相关见识  网站的访问者不只有人类,还有搜索引擎网络抓取工具,了解如何改善网站的搜索精度和排名。 确定网页的网址构 自适 […]...网络爬虫简介  当我与人们谈论我做什么以及SEO是什么时,他们通常会很快问到如何提升网络爬虫的抓取率,良好的网站构,良好的内 […]...robots怎么解除限制以及添加读取规则

Robots协议是什么,Robots的作用!-学习网-作用-协议-SEO-Robots

2025-04-17

当你开启一个全新站点的时候,默认的情况下网站根目录中是没有Robots.txt文件的,这导致很多站长并不关心Robots协议,这为日后的运营,埋下隐患,比如: ① 诞生大量重复页面,动态链接被抓取。 ② 新站无内容栏目,被收录,影响站点质量评定。 对于新站而言,由于蜘蛛抓取频率有限,我们应该合理利用Robos协议,巧用Robots.txt文件,引导蜘蛛爬行与抓取。 那么,Robots协议是什么,Robots.txt的作用有哪些? 1、Robots协议 简陋理解:Robots协议是搜索引擎蜘蛛爬行的一种标准,当蜘蛛来访的时候会第一检测网站根目录下是否存在Robots.txt这个文件。 如果存在,它会根据Robots协议的规定,去抓取只被SEO管理答应抓取的页面,而屏蔽不需要抓取的内容,它可以理解为是蜘蛛与站点之间的桥梁。 2、Robots.txt文件样式 Robots.txt通常存在网站跟目录,你可以登录FTP查看站点跟目录下是否存在这个文件,如果没有可以自行创建,当Robotx.txt为空的时候,它代表不为网站做任何的抓取限制。 通常Robots.txt的写法如下: User-agent:* Allow:/ 它表示答应抓取所有的内容,而将Allow:/替换成Disallow:/则表示制止抓取站点所有内容。 其中值得注意的是,百度支持使用通配符"*"和"$"来朦胧匹配URL,具体关于Robots.txt文件的相关设置,你可以参考百度官方文档,百度搜索资源平台->网站支持->数据监控->Robots。 同时,当你修改了相关Robots.txt文件,而并不清晰是否设置正确的时候,也可以通过上述工具进行检测。 3、Robots.txt常见问题 ① 如何生成Robots.txt文件 目前线上平台有很多SEO推广软件,都支持客户端自动生成Robots.txt文件,它提供了一些便捷的条件,比如:自动屏蔽一些没必要的爬虫,避免浪费过多资源,以及相关栏目页面与图片等。 ② 网站不收录,熊掌号不出数据 通常呈现这个问题,你可以首先时间查看Robots.txt文件,是否由于操作失误,屏蔽了百度蜘蛛,导致网站不收录 ③ Robots.txt与nofollow标签 有的时候当你试图屏蔽一个URL的时候,明明在Robots.txt制止抓取了,仍旧会被索引,这种情况是可能存在的,为了安全起见,你可以在标签中,添加nofollow,来达到万无一失的作用。 总结:Robots.txt文件是一个值得站长研究的协议,它合理的调配网站资源,有利于站点运营的快速发展。                 绿泡泡堂SEO学习网 https://www.绿泡泡堂seo.comRobots协议是什么

WebGL:如何使用WebGL创建液体效果?-如何使用-学习网-液体-效果-WebGL

2025-04-18

许多网页设计师都在寻找为他们的网站设计增加重大影响的方法,以便他们能够吸引用户的注意力。多年来,从使用标题图形到在登录页面菜单下置幻灯片,到成为完整的浏览器宽度,现在绝大多数网站都遵循相同的格式。 添加交互式元素确实可以吸引用户的注意力,并表明这与他们刚刚访问过的其他网站不同,它使一个网站比只有一个巨大的幻灯片和一些视差滚动更有趣。  01.添加初始变量从项目文件中打开开始文件夹,然后将其拖到代码编辑器中。打开’ index.html ‘,您将看到JavaScript库已经链接到您,在空脚本标签内部是代码所在的位置,在这里检测WebGL以确保可以运行项目,然后添加将在场景中使用的整个变量范畴。if (!Detector.webgl) Detector.addGetWebGLMessage();var SCREEN_WIDTH = window.innerWidth;var SCREEN_HEIGHT = window.innerHeight;var renderer, camera, scene, moverGroup, floorGeometry, floorMaterial, pointLight, pointLight2, pGeometry;var FLOOR_RES = 60;var FLOOR_HT = 650;var stepCount = 0;var noiseScale = 9.5;var noiseSeed = Math.random() * 100;02.创建更多变量下一个变量块处理水底应该有多大以及它与初始鼠标位置一起挪动的速度,屏幕的中心已经完成,改进的噪声库正在用于创建水面。var FLOOR_WIDTH = 3600;var FLOOR_DEPTH = 4800;var MOVE_SPD = 1.9;var mouseX = 0;var mouseY = 0;var windowHalfX = window.innerWidth / 2;var windowHalfY = window.innerHeight / 2;var snoise = new ImprovedNoise();var textureLoader = new THREE.TextureLoader();03.运算鼠标为场景的后期处理效果添加了一些最终变量,添加一个检查鼠标挪动的事件监听器,场景将在显示端口挪动以对鼠标挪动作出反应,此处添加的功能可运算出答应的挪动量。04.更改后期处理设置‘ params ‘功能是存储后处理效果的所有设置的地方,前四行中覆盖了倾斜移位朦胧,然后电影在其余行中通过,这主要是针对屏幕强度和噪声强度。05.设定最终参数最后一个参数是针对屏幕边缘的黑暗小插图,调用’ init ‘和’ animate ‘函数来运行。’ animate ‘函数将在本教程的后期创建,但是’ init ‘函数在这里创建。摄像机和场景设置为答应查看3D内容。 effectVignette.uniforms["offset"].value = 1.0;  effectVignette.uniforms["darkness"].value = 1.3;}init();animate();function init() {  camera = new THREE.PerspectiveCamera(70, window.innerWidth / window.innerHeight, 1, 4000);  camera.position.z = 2750;  scene = new THREE.Scene();  scene.fog = new THREE.FogExp2(0x1c3c4a, 0.00045);06.让光进去为了看到场景的内容,将置四个灯,首先个是半球灯,用于获得场景的基本氛围,接下来是在场景中间添加浅蓝色光的中心灯,这是为了给整个场景提供一些亮光。var hemisphereLight = new THREE.HemisphereLight(0xe3feff, 0xe6ddc8, 0.7);scene.add(hemisphereLight);hemisphereLight.position.y = 300;var centerLight = new THREE.SpotLight(0xb7f9ff, 1);scene.add(centerLight);centerLight.position.set(2500, 300, 2000);centerLight.penumbra = 1;centerLight.decay = 5;07.动画灯接下来要添加两个灯,“ PointLight ”和“ PointLight2 ”是彩色灯光,它们会环绕场景以相反的方向旋转,以便灯光在视图中不断变化。首先种是粉红色光,第二种是橙色光。反射图像的路径和格式在最后两行中设置。pointLight = new THREE.PointLight(0xe07bff, 1.5);pointLight.position.z = 200;scene.add(pointLight);pointLight2 = new THREE.PointLight(0xff4e00, 1.2);pointLight2.position.z = 200;scene.add(pointLight2);var path = "img/";var format = '.jpg';08.有光泽的表面液体表面将具有反射的光泽表面,这通过创建反射立方体来完成。这是一个立方体,里面有一个360度的天穹盒,它将被反射到液体表面。’ urls ‘数组包含要加载的图像,然后设置材质。09.成立一些小组挪动器组将包含稍后将添加的一些粒子,而地板组将包含液体的表面。将创建一个新的3D对象来保存该表面。将有两个液体表面; 一个将具有反射材料,第二个将具有线框’ floorMaterial ‘,如此处所定义。moverGroup = new THREE.Object3D();scene.add(moverGroup);var floorGroup = new THREE.Object3D();var floorMaterial = new THREE.MeshPhongMaterial({color: 0xeeeeee, side: THREE.DoubleSide, blending: THREE.AdditiveBlending, wireframe: true});floorGeometry = new THREE.PlaneGeometry(FLOOR_WIDTH + 1200, FLOOR_DEPTH, FLOOR_RES, FLOOR_RES);10.制作表面当添加首先个液体表面时,反射贴图非常明显,雾有助于将背景和表面混合在一起这两个液体表面在这里创建为’ floorMesh ‘和’ floorMesh2 ‘。它们被定位并置在“ floorGroup ” 内,然后在相机前旋转到良好的视角。这不是直接平坦,而是略微倾斜,因为它看起来更好。var floorMesh = new THREE.Mesh(floorGeometry, cubeMaterial);var floorMesh2 = new THREE.Mesh(floorGeometry, floorMaterial);floorMesh2.position.y = 20;floorMesh2.position.z = 5;floorGroup.add(floorMesh);floorGroup.add(floorMesh2);scene.add(floorGroup);floorMesh.rotation.x = Math.PI / 1.65;floorMesh2.rotation.x = Math.PI / 1.65;floorGroup.position.y = 180;11.添加浮动颗粒浮动粒子填充场景,当所有这些都在渲染功能中进行动画处理时,它会带来对相机的挪动感这里的代码部分创建一个空的几何对象,然后将2,000个顶点入其中作为粒子。它们分布在X,Y和Z轴上的随机位置。它们会漂浮在液体地板表面的正上方。pGeometry = new THREE.Geometry();sprite = textureLoader.load("img/sprite.png");for (i = 0; i < 2000; i++) {  var vertex = new THREE.Vector3();  vertex.x = 4000 * Math.random() - 2000;  vertex.y = -200 + Math.random() * 700;  vertex.z = 5000 * Math.random() - 2000;  pGeometry.vertices.push(vertex);}12.创建外观此处定义的材料将设置粒子的外观。在上一步中加载了图像,并在创建材质后将其用作每个粒子上的图像,然后将其应用于所有粒子的几何的每个点,然后将它们添加到场景中。13.添加徽标添加徽标(透明的PNG图像)将其置在场景的中心,以后可以轻松替换为您自己的徽标。徽标将置在屏幕中央,这将添加到面向相机的平面上,徽标略微透明,并添加添加剂混合物,以便在较轻的物体从后面通过时更加明显。这被定位并置在场景中。sprite = textureLoader.load("img/logo.png");geometry = new THREE.PlaneBufferGeometry(500, 640, 1);material = new THREE.MeshLambertMaterial({  transparent: true, opacity: 0.8, blending: THREE.AdditiveBlending, map: sprite, side: THREE.DoubleSide});var plane = new THREE.Mesh(geometry, material);plane.position.set(0, 70, 1800);scene.add(plane);14.添加渲染设置渲染器设置为具有平滑的抗锯齿边缘,现在设置背景颜色。这将添加到文档正文中,以便场景位于HTML页面上,通过初始化各种渲染和着色器通道来设置后处理效果。15.传球一旦添加了胶片和毛刺传递,就会创建一个效果组合器,将所有传递组合在一起。这些将逐一添加到作曲家,最终将呈现给屏幕以供观众展现。16.关闭’init’功能最后几个设置被添加用于场景的初始化。设置后处理的参数,调用wave的设置,并在每次调整浏览器大小时添加事件监听器,这样可以更新显示以适应新尺寸。17.设置波浪现在为液体表面诞生波浪,这是通过在x和z轴上挪动地板几何体的每个顶点并在y轴上向上移动来完成的。在此阶段,为x和z轴创建“ for ”循环。function setWaves() {  stepCount++;  moverGroup.position.z = -MOVE_SPD;  var i, ipos;  var offset = stepCount * MOVE_SPD / FLOOR_DEPTH * FLOOR_RES;  for (i = 0; i < FLOOR_RES + 1; i++) {  for (var j = 0; j < FLOOR_RES + 1; j++) {  ipos = i + offset;18.制造波浪并非所有顶点都以相同的方式向上缩,距离相机最远的那些将是较大的,然后两侧将略微减少,并且最亲近相机的那些将缩最少,这使得背部和侧面看起来更有趣。if ((i > 30) || (j < 12) || (j > 48)) {  floorGeometry.vertices[i * (FLOOR_RES + 1) + j].z = snoise.noise(ipos / FLOOR_RES * noiseScale, j / FLOOR_RES * noiseScale, noiseSeed) * FLOOR_HT;  } else if (i > 25 && i < 30) {  floorGeometry.vertices[i * (FLOOR_RES + 1) + j].z = snoise.noise(ipos / FLOOR_RES * noiseScale, j / FLOOR_RES * noiseScale, noiseSeed) * (FLOOR_HT / 1.2);  } else {  floorGeometry.vertices[i * (FLOOR_RES + 1) + j].z = snoise.noise(ipos / FLOOR_RES * noiseScale, j / FLOOR_RES * noiseScale, noiseSeed) * (FLOOR_HT / 2);  }  }  }  floorGeometry.verticesNeedUpdate = true;}19.调整大小和动画调整窗口大小时,此处的函数将从步骤16中设置的侦听器调用。摄像机,渲染器和编辑器都在此处重置,以匹配浏览器窗口的新维度。animate函数只将其自身设置为60fps,调用render函数来更新显示。function onWindowResize() {  camera.aspect = window.innerWidth / window.innerHeight;  camera.updateProjectionMatrix();  renderer.setSize(window.innerWidth, window.innerHeight);  composer.setSize(window.innerWidth, window.innerHeight);}function animate() {  requestAnimationFrame(animate);  render();}20.设定每一个行动框架每帧调用渲染函数,点光源设置为在场景中绕轨道运行,摄像机根据鼠标挪动定位,稍微缓和,使其逐渐挪动到位。相机设置为始终查看场景的中心。function render() {  var timer = -0.0002 * Date.now();  pointLight.position.x = 2400 * Math.cos(timer);  pointLight.position.z = 2400 * Math.sin(timer);  pointLight2.position.x = 1800 * Math.cos(-timer * 1.5);  pointLight2.position.z = 1800 * Math.sin(-timer * 1.5);  camera.position.x += (mouseX - camera.position.x) * .05;  camera.position.y += (-mouseY - camera.position.y) * .05;camera.lookAt(scene.position);21.渲染场景经常会有一个后处理效果在屏幕上诞生毛刺效应,只是为了使屏幕变得活跃并扭曲屏幕,然后再恢复正常在最后一步中,粒子在它们各自的顶点上向前挪动,如果它们到达相机,它们就被回到距离中。这会更新,并调用’ setWaves’函数使波向前滚动。相关文章推举CSS3动画使用教程  将CSS3动画视为CSS过渡的更复杂的姐妹,动画在几个关键方面与变换不同:动画不会优雅地降级,如果浏览器不支持 […]...React入门教程  ReactJS简介 ReactJS是用于构建UI的javascript库之一,对于Web和便携式应用程序的视图 […]...3D Touch简介:静态快速主屏幕操作  iOS 9引入了3D Touch,用户可以使用该抚摸按下主屏幕图标并获取应用程序中某些操作的快捷方式,或者用户 […]...APPIUM – 用于测试的自动化工具  Appium最初由Dan Cueller开发,用于利用Apple iOS的UI自动化框架对本机挪动应用程序运行 […]...php是什么?为什么要使用php?  PHP(PHP的递归首字母缩写:Hypertext Preprocessor)是JavaScript和Pyth […]...WebGL:如何使用WebGL创建液体效果?

一季度工作总结心得-北镇网-工作总结-学习网-心得-北镇网-SEO

2025-04-22

转眼来公司已经四个月了,时间说长也不长,说短也不短,忙碌的工作节奏让人觉得很充实。由刚开始来公司时对公司业务和服务完全不太熟悉到现在徐徐对各项业务都有了逐步的了解和熟悉。也逐渐适应了由甲方公司到乙方公司的角色转化。    通过近4个月的工作实战体会累积,总结一下做好销售售前工作的两个基本元素:    一.客户信息收集方面:    客户信息收集要通过各种渠道多认识朋友、客户,广结人脉。新增客户的渠道有很多,    比如QQ群、会议活动、朋友转介绍等等。重点要勤勉,多与人沟通,就会发现更多的机会。    二.要耐心了解客户需求:    了解客户需求,要尽可能详细的了解客户的想法,根据客户想法引导推举相关服务,站在客户角度出发替客户着想,客户的需求得到满意的答复了,一般成功的几率就会很高。一季度工作总结心得-北镇网

搜刮 引擎广告和关键词广告_搜刮 引擎广告和关键词广告哪个好

2025-05-05

搜刮 引擎广告的常见情势 包罗 关键词广告搜刮 广告旁注竞价排名和天然 搜刮 优化1 关键词广告这类广告以用户输入的关键词为触发条件,在搜刮 果 页面上展示相干 广告内容广告主会选择与自身产物 或服务精密 相干 的关键词,以便吸引潜伏 用户的留意 力2 搜刮 广告这种广告情势 更为精准,它不但 基于关键词。

如何实现广告精准投放-外链推广-精准-学习网-如何实现-广告-SEO

2025-04-20

随着数字媒体在人们生活及工作中扮演的角色越来越重要,将数字媒体应用到网络广告建成趋势。企业渴望尽快可能地控制营销成本,并追求营销效果最大化,但由于网络广告规模高速增长、同质化内容泛滥,网络广告的效果越来越查,而数字媒体在网络广告中的应用,无疑为破解网络广告的发展困境提供了新的思路。在广告平台的积极探索下,网络广告形式越来越多元化,在同质化竞争日渐泛滥的网络广告领域,如何使得广告赢得目标群体的认可,激发永无的购买欲望,不仅需要富有创意的内容,二期需要合数字媒体将其展现在目标群体面前。与报纸、杂志等传统媒体相比,数字媒体具有极强的开性,而且近乎无限的网络空间不会受到版面,频道容量的限制。挪动互联网的推广普及,以及只能手机硬件配置越来越强盛,为人们在各种各样的数字媒体中获取,评论及分享文字,图片,视频等各种形式的数字媒体信息奠定了坚实的寄出。所有人都能够参与到数字媒体的传播中来,发布网络广告的成本越来越低,中小企业甚至是个体也可以发布网络广告。数字媒体的内容形式多元化,人民可以同事使用多种形式分享自己身边发送的一切,在生活节奏越来越快,工作及学习压力不大端增加的情况下,人们需要找到一直有效的表达途径,而数字媒体无疑成为一种绝佳的抉择。【识别上图二维码,关注NC官方公众号和官方微博,营销行业资讯看不停】如何实现广告精准投放-外链推广

微博营销怎么做?在微博投放广告的5个步骤-怎么做-学习网-步骤-广告-SEO

2025-04-20

新浪微博于2009年推出,是中国最大的社交媒体网站之一。微博是一个微博客网站,类似美国的Facebook和Twitter,截至2018年第三季度,每月活跃用户数为4.46亿,超过Twitter的3.3亿。 微博主要用于趋势发现和娱乐,用户爱慕关注名人和网红。大多数用户还认为微博是新闻和信息的额外来源,并在那里讨论最新的热门话题和社会问题。微博上的多媒体内容消费也在连续增长,短视频,直播和微博故事的流行,以短片形式发布短片或照片和视频,在24小时内消逝,就像Facebook和Instagram上的故事功能一样。在营销和广告方面,由于其开性和公共性,微博有利于品牌和供应商提高品牌知名度,增添知名度并在初始阶段获得粉丝。他们可以充分利用微博上的所有资源来发布活动,邀请KOL进行合作并展现付费广告。微博窗口功能还可以帮助厂商直接在微博上卖东西。以下是帮助您开始微博营销的5个步骤:第1步:帐户要开始微博营销,您要做的首先件事就是为您的品牌注册一个官方帐户。注册时,您只需访问此网站并输入以下信息:电子邮件(或手机号码),密码,用户名,位置和验证码。在这里,我们有两个推举的好品牌用户名样式:品牌或公司名称+位置(例如@宝马+中国=宝马中国)英文名称+中文名称(例如@BVLGARI+宝格丽= BVLGARI宝格丽)下一步是验证,已验证的品牌官方帐户在其个人资料图片旁边显示蓝色“V”,就像Twitter上的蓝色验证徽章一样。经过验证的官方帐户还享有一些其他权限,例如更多空间用于详细的品牌信息,高级页面自定义设置以及其他服务,如群发消息和活动治理平台。所需材料包括商业登记证书的扫描副本和遵循可在线下载的模板的认证信件,验证过程通常需要五到七个工作日,费用为300元人民币。对于海外公司,所需材料包括公司注册文件,其中包含经过认证的中文翻译,申请信和第三方授权书。验证过程通常需要10到15个工作日,费用为1,000美元。第2步:帐户自定义注册并验证帐户后,您可以自定义微博页面。您可以为您的个人资料图片,封面图片,横幅图片和背景图片抉择合适的图片,并在帐户主页上添加与品牌相关的信息。例如,您可以将官方微信账号的QR码整合到背景图片中。通过这种方式,微博粉丝可以找到二维码,并快速轻松地关注您的官方微信账号。第3步:制定可靠的内容策略微博是一个开的社交媒体平台,许多品牌每天都会发布与营销相关的资料。有时很难创建有效的营销内容,吸引注意力并同时传达信息。因此,制定可靠的内容策略至关重要。对于品牌,他们可以在微博上定期发布四种主要类型的内容,包括品牌或产品相关信息,软内容,互动内容和KOL内容。例如,FOTILE(@FOTILE方太)是中国最受欢迎的厨房用品品牌之一,它具有极具吸引力的微博内容。除了品牌新闻更新,他们还定期发布食谱作为软内容,发布UGC活动以吸引和与KOL发布的关注者和推文发布。在内容格式方面,如上所述,微博用户通常更爱慕多媒体内容,包括短视频和直播,微博故事也越来越受欢迎。第4步:获取初始关注者对于那些渴望提高微博品牌知名度的人来说,大量的关注者群体是必不可少的先决条件,因此不断增长的关注者是最初微博营销策略的主要目标。不要盼望用户自己查找和关注您的帐户。从预先建立的连接开始,您可以要求您的家人,朋友和同事关注您的微博帐户并传播新闻。将与您的帐户相关联的微博图标添加到公司网站的社交栏,您也可以在名片上添加您的微博帐户名称。您还可以考虑推出一些赠品广告系列,吸引KOL来帮助您宣传或推出付费广告,以增添您在平台上的曝光率。第5步:推广广告系列,KOL和广告现在您已经积存了一定数量的粉丝,您可以瞄准更高水平的微博营销。第一,您可以在微博上启动各种营销活动。微博用户参与有趣的活动,作为社交互动的形式,以及广告商提供的奖品。最受欢迎的包括抽奖和UGC收集活动。他们激励用户互动,帮助吸引新粉丝,增添帐户曝光率,这对口碑营销很有好处。鉴于微博上多媒体内容的普及,现在越来越多的品牌正在制作有创意的短视频广告并进行直播。创造性和独特的视频广告能够突出有趣的故事并引起公众的共鸣。对于直播,品牌邀请名人和KOL参加他们的特殊活动以吸引更多观众并获得更广泛的曝光是一种常见做法。2017年11月初,招商银行的短视频广告在微博和微信上传播开来。该广告讲述了一个在美国留学的中国留学生在父母的帮助下准备菜肴的故事,他们因为时差而在午夜醒来,只是为了拍摄一段视频来向他展现主要步骤。该广告显示家庭靠近,尽管距离目的是为了促进他们为海外学生及其父母设计的信用卡。许多观众说他们感动得热泪盈眶。此外,关于年轻人过度依赖父母的讨论也引发了猛烈的讨论。在中国,在线影响者有能力影响其社交媒体粉丝的购买行为。这就是为什么KOL营销在您的微博营销策略中很重要的原因。KOL可以参与各种促销活动,包括产品试用,促销代码分发,赞助幸运抽奖,短视频创作,参与离线活动和直播。他们的参与有助于品牌吸引更多潜在客户,并在社交媒体上引起轰动。此外,微博提供不同类型的广告抉择,包括展现广告,搜索引擎推广,粉丝头条和着陆页广告,您可以根据自己的特定需求和预算抉择合适的一种。之,与半封闭平台微信相比,微博的开性和公共性确保了品牌的更高曝光度。此外,有关微博的信息经常变化,并且有可能以指数方式传播,这为品牌提供了让更多用户看到其内容的机会。然而,品牌与其关注者之间的关系在微博上并不那么强烈。而言之,微博是营销,广告和新追随者获取的志愿平台。相关文章推举新媒体营销的定义  新媒体营销的中心是通过已建立和新兴的在线渠道推广品牌,销售产品和服务,利用新媒体的固有元素吸引潜在和现有客户。 […]...KOL营销的5个误区  如果品牌想要利用消费市场,影响者或KOL营销将不再是一种抉择,而是营销策略的重要组成部分。但实际情况是,在没有 […]...营销自动化的定义、优势和用途  营销自动化对于提高营销活动的整体成功率至关重要,因为它可以治理与营销有关的所有活动。营销自动化软件可帮助营销人 […]...网络营销推广:社交媒体如何提高资回报率?  当涉及到您的底线时,很容易质疑社交媒体营销的好处。毕竟,你应该为一个爱慕,分享或跟随资多少?这些是不会自动在 […]...跨境电商怎么做?6个主流的跨境电商平台系统  Business Insider的一份报显示,电子商务的增长速度几乎比店内销售快五倍。由于经济全球化的加速, […]...