关于dedecms数据量大以后生成目录缓慢的问题解决

关于dedecms数据量大以后生成目录缓慢的问题解决

四月份的时候博客被封。我不知情。因为一直很忙,没有来得及看。前两天来看以后,发现居然被封,吓傻了我。

赶紧找原因,原来是转载了某个人的博文,被他举报了,然后就被封了。

觉得很伤心,毕竟这个博客陪伴了我九年。一个完整的青春。

想想都可怕。

不过也因此,更加珍惜在这里的每一篇文章,也想把每一篇所谓的干货分享给大家。更多的是分享给自己,留作一个纪念。管理员也email我说,让我再注意,不要随意发一些不该的发的文章。

我说,非常感谢。会倍加珍惜。

所以,我想记录一下  困扰我好长时间的一个问题,当织梦cms系统数据量天量大以后(我的案例是红德智库www.hongdezk.com),生成目录慢的要死的问题解决。

1.我试了很多种方法,也找了很多种方法,网上无非一种方法是 分批次生成目录,把数据量大的目录留在以后生成。但是这样造成了一个问题,目录生成不及时,损失流量,损失百度对网站的良好收录。更重要的时是,再生成时依然很慢。

2.无奈在我快要放弃的时候,我想到了一个折中的办法,就是 只生成目录的前十页,后面的不生成,这样就不会造成cpu100%的问题。

那么怎么解决这个问题呢?

我特意记录下来了:

修改的文件:Include/arc.listview.class.PHP
查找
//初始化列表模板,并统计页面总数
在此句的上面添加一小段代码:
if($this->TotalResult > 100)
{
$this->TotalResult = 100;
}

这里的两个100你可以自己改成其它数字,比如你只想生成最新1000条文章的列表页,两个100都改成1000。
以上方法在dede v5.6上测试通过。

这个方法同样运用到了我的其他项目上,比如股票配资www.bn016.com 以及 配资www.ya-jing.cn。
有什么问题可以和我探讨。
对于织梦cms系统还有一个软件是自动更新,自动采集。这个也很关键。以后写。

南北总结:HTML5语义化总结

Html语义化理解

1、什么是HTML语义化?

基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等>

根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。

2、为什么要语义化?

为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;

用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;

有利于SEO:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息:爬虫依赖于标签来确定上下文和各个关键字的权重;

方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;

便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。

3、写HTML代码时应注意什么?

尽可能少的使用无语义的标签div和span;

在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利;

不要使用纯样式标签,如:b、font、u等,改用css设置。

需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i);

使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。

表头和一般单元格要区分开,表头用th,单元格用td;

表单域要用fieldset标签包起来,并用legend标签说明表单的用途;

每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。

4、HTML5新增了哪些语义标签

HTML5的目标:书写更简洁的HTML代码,创建更简单的Web程序。

另人激动的新特性如下:新的html标签和属性,完全支持CSS3,视频和音频标签,2D/3D绘图,本地存储,本地SQL数据库

为什么要引入语义元素:让开发人员更直观地了解页面每部分的功能表,同时搜索引擎以及视觉障碍人士使用的屏幕阅读器也能更方便地识别页面的每一部分。

  区块标签:

标签article:表示包含于一个文档、页面、应用程序或网站中的一段独立的内容,也就是说,它能够独立地被发布或重新使用。

运用

一些使用article的例子:一片博客、一个论坛帖子、一篇新闻报道、一个用户评论。

标签header

一般被放置在页面的顶部,或者页面中某个区块元素的顶部,包含整个页面或某个区块的标题、简介等信息。

一个文档中可以包含多于一个的header标签;header标签不一定非要显示在页面的上方,它的内容决定这里需要使用header标签,位置并不重要;可以为body,article,section和aside增加header元素。

标签footer

一般被放置在页面的底部,或者页面中某个区块元素的底部。

标签nav

表示页面的导航,可以通过导航连接到网站的其他页面,或当前页面的其他部分。

搜索引擎或屏幕阅读器会根据nav标签确定网站内容,不是任何一组超链接都适合放在nav标签中。

标签aside

包含的内容不是页面的主要内容,具有独立性,是对页面内容的补充。

一些使用aside的例子:页面侧边栏;广告;友情链接;文章引语(内容摘要)。

标签section

一个主题性的内容分组,通常包含一个头部(header),可能还会有一个尾部(footer)。

标签div和section的比较:标签div应用更广泛,只要你想为一个区域定义一个样式,就可以使用div标签;标签section包含的内容是一个明确的主题,通常有标题区域。

内容分组标签:

标签main

显示页面的主体内容;每个页面只能包含一个main标签;main标签中不包含网站标题、logo、主导航、版权声明等信息。

标签figure

定义媒介内容的分组,以及它们的标题。

标签figcaption

定义figure元素的标题。

文本级别的语义标签:

标签time

HTML5的新标签。表示一个日期,或者一个时间,或者同时表示一个日期和时间值。

标签i和b

HTML4中已经存在,在HTML5中被赋予了新的语义化功能的标签。

标签i

在HTML4中,是修饰文字样式的,将文字显示为斜体文本;在HTML5中,表示强调不同的情绪或声音,也可以表示技术术语、生物分类、来自另一种语言的成语或习语、一个想法等等。

标签b

在HTML4中,是修饰文字样式的,将文字显示为粗体文本;在HTML5中,表示文档中的关键字、商品名称等。

标签em和strong

在HTML4中就已经有了语义化的功能。

标签em:emphasis 强调,标签中的内容是用来强调的重点内容,会被浏览器显示成斜体文本。

标签strong:表示非常重要、严重性或内容的紧迫性;会被浏览器显示成粗体文本。

使用建议:如果你只是单纯的想把文字的样式显示为斜体或粗体,请不要使用这几个语义标签,W3C建议我们要在CSS样式表中定义文字样式。

友情支持:南北网站建设 汽车干扰遥控器

云计算中的存储虚拟化技术应用

【摘    要】介绍了云计算存储虚拟化的概念和技术原理,对常见的存储虚拟化技术分类进行技术分析及常见应用场景,为企业云计算选择 存储虚拟化方式提供帮助。

【关键词】云计算;存储虚拟化;异构存储

1   云计算与虚拟化技术

企业在早期建立一套信息化业务系统时不仅需要采购软件系统, 而且还需要采购支撑系统运行的服务器、存储等硬件设施,投入大量 人力运维保证软硬件系统正常运行。  随着企业的发展,会陆续开发建 设各种信息化系统,这些信息化系统支撑着企业的生产经营、安全管 理、决策分析,由于这些系统建设时间不一致,采用的技术和基础架构 也不统一,这种传统的信息化架构已不能满足企业快速发展的业务需 求,云计算技术应运而生。  云计算(cloudcomputing)是一种将企业 IT 基础架构作为一种可计量的服务提供给使用者的,  这种模式提供快 速、便捷、按需供给的 IT基础资源服务,企业可统一将 IT基础资源创 建可配置的计算资源共享池(包括服务器计算与内存、网络、存储、基 础操作平台、中间件服务、数据库服务),根据用户需求提供定制化服 务。在云计算架构下由于 IT基础资源和平台进行了统一化管理,企业 只需投入少量高素质的技术人员保证云计算资源的稳定运行。云计算 的基础是虚拟化技术,它的思想是将一台服务器虚拟为多台逻辑服务 器,在一台物理服务器上同时运行多个逻辑虚拟服务器,每个逻辑服 务器可运行不同的操作系统,并且应用程序都可以在相互独立的空间 内运行而互不影响,从而提高物理服务器的利用率。  云计算通过虚拟 化技术进行了三个方面的虚拟化:计算单位虚拟化、存储虚拟化和网 络虚拟化。  虚拟化计算资源和存储资源是相互独立的,两者通过虚拟 化网络资源连接起来。  不论是虚拟化计算资源还是存储资源,都会被 配置到一个虚拟化网络中,每个虚拟化网络又包含多个虚拟化计算资 源和存储资源。

2    传统存储模式分类及面临的问题

在 IT 基础架构中,传统的存储模式主要由 DAS、NAS、SAN三种模 式存在,其中 DAS 模式(DirectAccessStorage—直接连接存储)是将存 储介质(硬盘)通过 SCSI 接口或光纤接口直连到一台服务器设备上,这些存储介质由服务器 SCSI 控制器管理后向服务器提供统一的存储 空间,一般情况下这个存储空间只能由这一台服务器独立使用;NAS模式(NetworkAttachedStorage—网络连接存储)是由若干存储介质通 过 SCSI 接口连接在一起内嵌存储管理操作系统进行统一管理 ,NAS 存 储实质是一台专用存储服务器 , 能够通过多种协议 (NFS、CIFS、 FTP、HTTP) 为各种操作系统提供存储空间 ;SAN 模 式 (Storage AreaNetwork—存储区域网络) 是独立于服务器 TCP/IP网络之外的存储网络,采用网状 FC 光纤通道技术建立专用于数据存储的区域网络,以 LUN 逻 辑单元的方式通过 FC 交换机将存储空间提供给服务器主机使用。

SAN由于其高性能、高速率、与业务网络无关性等独有特性,在企 业应用中 SAN存储架构是应用最为广泛的存储提供模式,随着 SAN技 术的发展,SAN存储也细分为 FC-SAN、IP-SAN等,传输速率也从 2GB 发展到 16GB,但每个厂家的 SAN存储技术并不一致没有形成统一的 标准,所以企业在存储管理方面也面临着更严峻的挑战:

1)存储设备来自不同供应商,缺少统一的管理平台,如何能实现 对异构存储环境的整合、管理;

2)如何进一步提高存储设备的使用效率从而充分利用存储资源;

3)如何实现不同供应商存储系统之间的数据共享、存储复制,通 过统一的途径提供存储服务。

3   存储虚拟化技术

在云计算时代,服务器的计算资源、内存资源、以及网络资源都已经进行了虚拟化,传统的存储框架已经不再能够适应云计算时代出现 的各种新的需求,存储设备也面临着一场虚拟化的革命。存储虚拟化 (Storage Virtualization)是通过采用软件方式对存储硬件资源进行抽象 化表现,将一个或多个存储目标设备的服务或功能与其它附加的功能 进行集成,通过抽象层统一对使用者提供数据存储服务。它的设计思 想是通过一种存储虚拟化软件对下层物理存储设备进行统一管理,无 论物理存储是哪家生产的,服务器及应用系统看到的都是存储虚拟化 系统提供的逻辑映射,即使物理存储发生变化,这种逻辑映射也不会 改变,对于使用者来说,存储变得透明,所有设备将被统一化管理。存 储虚拟化屏蔽了物理存储系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等,目前存储虚拟化技术随着云计算的到 来在企业数据中心有了一定规模的应用。

存储虚拟化技术按照实现的原理可以分为基于主机的存储虚拟化、基于存储设备的存储虚拟化、基于网络的存储虚拟化三种。

1)基于主机的存储虚拟化系统

基于主机的存储虚拟化系统在服务器主机操作系统中安装存储虚拟化管理软件,使服务器的存储空间可以跨越多个异构的磁盘阵 列,常用于在不同磁盘阵列之间做数据镜像保护,该方式一般由服务 器操作系统中的逻辑卷管理器(LVM)软件完成,不同操作系统的逻辑 卷管理器软件也不相同。实现原理是在服务器操作系统的一个卷组 (VG)中放入来自于不同存储设备的两个 LUN,一个卷组中的两个物理 LUN 之间进行数据镜像。

基于主机的存储虚拟化系统因为不需要任何附加硬件,这种存储 虚拟化是最容易实现、设备成本最低、方案最为成熟的解决方案,部分厂商提供图形化管理界面可以方便地用于 SAN的管理和虚拟化,在 主机和小型 SAN结构中有着良好的负载平衡机制。  由于需要在主机 操作系统中安装存储虚拟化软件会给操作系统带来一定的开销,占用 主机 CPU的处理时间,这种方案的可扩充性较差,实际运行的性能不 是很好,有可能影响到系统的稳定性和安全性问题,导致不经意间越 权访问到受保护的数据。  基于主机的存储虚拟化是一种小规模少量服务 器存储虚拟化性价比不错的方法,目前 AIX、HPUX、SOLARIS及 Linux等操作系统的 LVM均可以支持这种存储虚拟化方式。

2)基于存储设备的存储虚拟化

基于存储设备的存储虚拟化系统主要是在企业级存储阵列的控制器主机上增加资源虚拟化功能模块,使存储阵列具有将除自身存储 空间以外的其它物理存储资源进行虚拟化管理的功能,近年来,各存 储厂商均将这种形式的虚拟化技术应用到各自的企业级存储控制器之中,形成了基于存储设备控制器的存储虚拟化应用平台。

这种基于存储阵列的控制器允许其它异构品牌的异构存储阵列直接与自身的控制器进行连接,在具有虚拟化功能的存储控制器中出 现了设备自身的内部存储介质和在其基础之上的外部异构设备的存储介质两种资源,并且可以按内部存储介质的相同的方式进行管理。基 于存储设备的存储虚拟化系统将内部存储资源和外部存储资源进行统一池化管理,由虚拟化系统统一向外提供 LUN 映射,不再需要原存 储系统对存储资源进行管理,减少了异构存储管理的难度,大大降低 了存储网络复杂性。通过存储设备控制器上的虚拟化管理系统可以在 存储系统不停机的情况下,可以实现存储资源从一个池迁移到另一个 池,并可在不相似和相似存储设备之间进行数据复制,并且可以通过 分区技术,将端口、缓存和磁盘池等资源分配给特定的负载,以保证服 务质量和安全性,通过存储控制器之间的群集功能,增加存储单元和 控制器之间的冗余链路连接,保证在某一个存储或控制器出现故障的 情况下,最大程度的保证系统的安全和数据的可用性。由于异构存储 设备通过统一的存储虚拟化设备控制器对外提供 LUN 映射服务,这 种统一服务的效率会受到存储控制器性能的限制。这种存储虚拟化模 式适用于中型企业数据中心通过采购新型具有虚拟化功能的存储设备来统一池化管理企业异构存储,目 EMC、HITACHI、HP、IBM等厂 商均有虚拟化存储设备供用户选择。

3)基于网络的存储虚拟化

随着 NAS和 SAN存储架构的出现,存储实现了 存 储 介 质 、存 储 控制器和服务器的分离,服务器和存储控制器之间通过网络(TCP/IP或FC)进行连接,使用得服务器可以灵活高效的使用共享存储资源 ,这 个网络也成为最佳做存储虚拟化的位置,近年来各家存储厂商都研发 了各自的基于网络的存储虚拟化设备。

基于网络的存储虚拟化是在网络层嵌入存储资源智能管理设备, 抽象化服务器与存储阵列之间的物理存储资源,将各厂家的异构存储 阵列通过 FC接口连接到存储层  SAN交换机,汇总后连接到存储虚拟 化设备(带内存储虚拟化方式),所有 LUN映射和 I/O请求连同 数 据 一起通过存储虚拟化设备传送给服务器,服务器只能看到由存储虚拟 化设备提供的 LUN而不直接与存储设备进行交互。  存储虚拟化设备 负责分析请求、查阅 LUN映射表,并依次执行存储设备  I/O。存储虚拟 化设备不仅可以转换存储请求,还能利用自己内存对 I/O数据进行缓 存,提供数据使用量指标、管理数据复制服务、协调数据迁移服务。  基 于网络的存储虚拟化可以提供统一的异构存储管理接口、支持异构存 储间的同步数据复制和远程异步数据复制、采用带内管理方式还可以 提升存储性能,方便的进行横向扩展;但这种方式比其它两种存储虚 拟化实施起来复杂很多,它需要中断服务器所有至存储设备的 LUN映 射重新进行到存储虚拟化设备的 LUN映射;实现完成以后所有加入的 存储设备不能进行去虚拟化操作,因为存储 LUN的所有元数据都保存 在存储虚拟化设备上。这种存储虚拟化模式由于加入了独立的存储虚 拟化管理设备,提供了其它两种存储虚拟化模式不具有的多种新功能, 不仅可以实现本地异构存储的数据复制,而且可以提供具有容灾功能 的远程数据复制,是大型企业数据中心进行存储虚拟化和容灾建设的 一种高性价比的解决方案,目前 IBM、EMC和 FalconStor等供应商均可 提供基于网络的存储虚拟化解决方案。

4   总结

企业在实施云计算的过程中,虚拟化软件平台可以十分方便的完 成 CPU、内存和网络的虚拟化,作为保存着企业核心数据的磁盘存储 阵列的虚拟化脚步走的确没有那么轻松,它不仅受限于存储技术的发 展,而且还受到经济性、数据安全性、业务稳定性等诸多因素的影响,在大部分企业的云数据中心中存储虚拟化所占比率明显较小。目前 VMWARE也推出了新型的 VSAN(VIRTURESAN)解决方案,采用虚 拟化内核技术将服务器本地 DAS 存储模拟为 SAN 横向提供服务。相 信随着云计算技术的发展存储资源也必将向计算资源一样可以方便灵活提供的提供云化服务。

友情感谢:汽车干扰遥控器 二飞日志 吉林市网站制作

 

“互联网 +”时代高校课堂教学改革的研究 ——以《广告设计》为例

摘 要:本文以《广告设计》的教学改革为立足点,结合“互联网 +”时代《广告设计》课堂遇到的挑战,提出“互联 网 + 广告设计教育”,简单来说就是结合线上的网络资源和线 下的师生互动来完成“教—学—导”一体化的新模式。笔者 结合自身的广告设计教学经验,详细论述了《广告设计》课程 改革的方法。

关键词:“互联网 +”;《广告设计》

“互联网+”的概念提出最早可以追溯2012年11月,第五届移动互联网博览会易观国际董事长于扬的发言。2015年3月,全国人大代表马化腾提出“互联网 +”具体内涵,即利用互联 网的平台、信息通信技术把互联网和传统行业在内的各行各 业结合起来,从而在新领域创造一种新生态。2015年5月,习近 平总书记亲自在国际教育信息化大会上,直接指出“互联网 + 教育”的重大意义,这对推动教育变革和创新起着重要作用。 在现代教育中“,互联网 + 教育”已经开始积极探索,如许多高 校都相继开展慕课、微课等在线教育,网易云课堂和腾讯课堂 也推出了很多线上课程,让教育从封闭的学校方式走向开放 的网络资源,学生可以随时随地自主地获取、学习、共享知识。 新媒体、新技术发展迅速,知识更新换代速度快。《广告设计》 这门课程实践性较强,如何通过“互联网 + 广告设计教育”培 养出更多的优秀设计人才,探索出“互联网 +”时代课堂教学 的新模式,是当前《广告设计》课程改革的重要任务。

1 “互联网 +”时代《广告设计》课堂教学的挑战 伴随着数字技术的不断发展,计算机、互联网、手机与平

板电脑等新兴媒体在日常生活中不断出现,广告的形式和教育的方式也随着这些新型媒体和资源的产生发生变化。《广告设计》的课堂教学面临着许多挑战。

1.1    落后的教学内容与社会实践脱节

传统的广告设计教育比较注重平面图形的创意,安排了 大量的课时去做创意的内容。而随着新媒体广告设计的崛起, 广告设计正在从静态到动态,从二维到多维发展,综合运用文 字、影像、声音、材质等元素多方位地展示广告内容。例如,现 在企业都有微信公众号,其广告的发布大多是通过 HTML5页 面实现,而传统的教学很少涉及HTML5设计规范。因此,现有的教学内容过于陈旧,有关新媒体的课程开设不足,课程结构 设置亟须改进。

1.2    移动互联网对传统教学方式的挑战

随着4G 和智能手机的普及,课堂中的“低头族”越来越 多,许多学生通过手机上网、玩游戏、刷微博微信来消耗课堂 时光。一方面,这是因为一部分老师在上广告设计时采取“满 堂灌”的教学方式,缺乏和学生的互动交流。在教学的过程中, 单纯的讲课会让学生感觉到乏味和缺乏兴趣。另一方面,网络 提供了海量的信息和丰富的内容,许多学生利用网络查找信 息、知识,还有一些同学会利用微博、微信、微课等媒体进行碎 片化的学习。可以说,移动互联网是一把“双刃剑”。对于那些痴迷于游戏的学生,我们应该严肃批评,而对于利用手机进行知识探索的学生,我们也应该在保证教学的同时积极鼓励。毕竟,在互联网时代,传统的讲授方式将会处于不断变革和瓦解中。

2 “互联网 +”时代《广告设计》课堂教学的模式内涵 “互联网 + 广告设计教育”,简单来说就是结合线上的网络资源和线下的师生互动来完成“教—学—导”一体化的新模式。其目的是让互联网进课堂,让社会实践进课堂,从而提 高教学质量。线上的资源包括广告设计的精品课、优秀的广告设计案例以及和广告设计相关的一系列软件技术课程,如photoshop 设计、Coreldraw 设计等。学生在课下可以自主学习,将遇到的问题及时记录并带入到课堂。而教师需要在课堂教学中对广告设计的重难点进行重点讲解,结合具体的实践项目和学生提出的问题进行有效的沟通和讨论。这样就做到了以学生学习为中心,使更多的学生参与到教和学的过程中。

广告设计的课堂教学时间有限,无法在课堂上把所有知 识点都讲得深入、透彻。这就需要学生掌握一定的自主学习和探索知识的能力,大大加强自主学习的意识和能力,毕竟“授 人以鱼不如授人以渔”。线上的网络资源是一个开放的平台, 学生在搜索时可能出现一些盲目、无从下手的感觉,这就需要 老师利用自己的经验给学生推荐优秀的网站、课件和教学资源等。这样,学生能够从被动的学习者变成主动的研究者,而 老师在其中主要起到解决重难点、辅导答疑、深化知识的作用。老师的角色也从传统的主讲者变成课堂的设计者、辅导者 和合作者,和学生之间的互动性大大增强。

3  “互联网 +”时代《广告设计》的课堂教学改革实践

《广告设计》课程是郑州工商学院视觉传达设计专业的专业核心课程,总课时量为64学时。该课程建设的整体目标:一 是重点培养学生的创新精神;二是培养学生具备扎实的实践 技能和相应的设计理论知识。该课程具有鲜明的时代性和应 用性,特别是在互联网时代,随着新媒体的跨越式发展,广告 的投放也从传统媒体向新媒体不断延伸。因此,我们将借助 于“互联网 + 广告设计教育”的方式,充分利用互联网资源, 改革教学方式,加强师生互动,积极探索互联网时代广告设计 “教—学—导”一体化的新模式,从而提升教学质量。

3.1    精心备好第一堂课,预先公布教学和自学相关内容

俗话说:“良好的开始是成功的一半。”第一堂课对于教师 和学生来说尤其重要,除了简单的自我介绍以及和学生的亲切互动外,最重要的是安排好整个广告设计课程的教学,让学 生明白为什么学习广告设计、广告设计都学习什么内容、如何 学习好广告设计等问题,使其清晰明白地知道接下来的学习 安排,并能够积极配合。

因此,笔者在上第一堂课前,精心备好课,深入研究大纲教材,充分运用互联网的资源,预先公布教学和自学的相关内容。在课堂上教学的内容主要有广告的策划程序、构成要素和表现手法,自学的内容主要有广告的发展历史和不同广告媒介,这两章的内容可以通过国家精品课程网《平面广告设计》来了解。在前面的课程中,已经简单学过Photoshop 和 CorelDRAW 基本软件操作,但是这些学习是远远不够的,学生可以利用网 易云课堂、腾讯课堂再次深入学习。例如,在网易云课堂上搜 索“李涛,Photoshop 高手之路”,学生可以对蒙版、通道有更 多的学习,有利于做出一些优秀的广告合成效果。要想学好 广告设计,眼界也很重要,要向优秀大师学习,向优秀的广告案 例学习。因此,可以推荐学生在课下多浏览花瓣网、站酷网、 TOPYS(顶尖网站)、广告门、视觉中国等的广告设计作品,也比如搜索“”汽车干扰遥控器“”。

3.2    课堂上更新教学内容,讲练结合,增强教学互动性

在“互联网+”时代,《广告设计》课程在注重传统平面知识的同时,应该引入新媒体广告设计,让学生掌握视频广告、HTML5广告以及其他不同媒介广告设计的表现形式和制作方法,支持学生在课下利用手机或者相机拍摄一些原创的内容,并学会利用 Premire、Flash 等软件制作一些简单的影视、动画效果,使广告设计的作品风格由过去的静态效果转化为 动态、立体、互动的效果模式,使学生跟上时代的发展。

在每一次上课前,通过班级 QQ 群发送要学习的内容以及实践的作业,让学生带着问题进入课堂。在线下课堂上,要努力实现课前五分钟优秀广告案例分享,教师讲授重点知识,和学生互动,辅导答疑,并动手绘画的实战教学。采用案例分析法、小组讨论法、情景体验法等多种教学方

法调动学生的兴趣,在互动中抽查学生的课下自学情况,并有针对性地解决问题,梳理知识点,以此来提高课堂效率。这四个环节的设计也是在贯彻郑州工商学院大力推行的“素质教育五项工程”,致力于培养“站起来能讲,坐下 去能写,走出去能干”的应用型人才。

3.3    开展学科竞赛和社会实践,激发学生创新能力

《广告设计》的作业主要通过学科竞赛和社会实践的项目 来完成,学生实践的内容不再是传统的虚拟项目。要提升学生 实战的能力,广告设计的实践可以借助全国大学生广告艺术 大赛、中国大学生广告艺术节学院奖、台湾时报金犊奖、全国 海洋文化创意上设计大赛以及社会实践来实现。

以全国大学生广告艺术大赛为例,学生可以根据官网的 命题策略单,选择自己感兴趣的企业,可以做平面广告和视频 广告两种形式,运用课堂上讲到的广告设计的表现技法,进行 头脑风暴。学生一个人参赛如果有困难,可以选择组队参加。 在组队上,可以选择高年级同学,或者有学科交叉背景的同 学,这样跨学科、跨年级优势互补,更能产生意想不到的创意。 在这过程中,学生可以在网上搜取往年的优秀作品,也可以深 入企业、市场去考察,了解企业和消费者的需求,并把自己的 想法和创意小稿带到课堂,老师针对创意的思路进行有效指 导。学生参赛一方面使作品的质量得到显著提高,获得的奖项 机会大大增加;另外一方面,老师也在比赛中看到了学生的实 际应用能力,能够检验出学生遇到的问题,这些经验的获取在 教学过程中也是至关重要的。

3.4    重视课下辅导答疑,评估教学成效

随着学生自主学习时间的增加,课下的辅导答疑也显得尤为重要。移动互联网的快速发展,使教师和学生可以随时随地展开交流与远距离的协作,学生在课下可以使用社会化媒体和老师以及社会上专业人士进行互动交流,及时解决学生提出的问题。这一方面可以评估学生在课下的学习进度,另一方面也能加强和学生之间的情感联系,对于公平公正的打分和挖掘优秀学生都起到重要作用。教师也可以将学生的优秀作品放到QQ、微信或者微博等社会化媒体中,接受社会上各界人士的点评,以点击率和转发率作为参考,进行教学成果的评估。

在“互联网 +”时代,广告设计老师大部分还是立足于传 统媒体的广告设计,缺乏一定的新媒体广告设计的经验和经 历。因此,教师要结合自身的专业知识,一方面不断主动地学 习新知识,与时俱进;另外一方面,要在教学上不断更新教学 理念,进行教学方法的改革。这样才能教学相长,培养出优秀 的广告设计人才。

参考文献:

[1] 王竹立,李小玉,林津 .智能手机与“互联网 +”课堂—— 信息技术与教学整合的新思维、新路径[J]. 远程教育 杂志,2015(04):14-21.

[2] 傅琳雅,赵巍 .颠覆与创新——数字时代高等教育广告 人才新能力培养的改革[J]. 声屏世界:广告人,2015

(11):143-145.

[3] 舒咏平. 新媒体广告趋势下的广告教育革新[J].广告 大观(理论版),2008(04):82-85.

[4] 刘伟 .O2O+ 实战教学:互联网 + 教育背景下广告专业发展路径[J]. 广告大观(理论版),2016(02):59-64.

HTML5应用现状分析

摘 要:文章简述了HTML的发展历程,研究讨论了HTML5规范新增功能的3个方面以及新的特性和优势。根据HTML5目前 的应用现状以及趋势,结合实例总结了HTML5当下应用的主要领域。

关键词:Web应用;HTML5;应用趋势

自Web兴起发展至今,HTML语言从1993年发明伊始, 发布第一版草案到1999年发布HTML4.01,都在稳定地发展 着。然而从1999年开始,HTML很长时间并没有继续发布新 的版本。W3C组织自2000年开始推荐新的标准XHTML。然 而XHTML标准要求严格,要求开发人员改变编写网页的方 式,甚至已经存在的网页都必须重新更新才能被浏览器正确 解析,因此经过5年时间,发布了版本二后遭到了失败。与此 同时,Opera, Mozilla和Apple自发组织,致力于寻找新的解 决方案。他们改变思路,并不想取代HTML,而是以无障碍、 向后兼容的方式扩展,加入一些对开发人员更有用的功能, 渐渐形成了日后的HTML5标准。W3C组织后来也致力于此 标准的改造,并于2014年10月发布HTML5规范。

1      HTML5新的特性

HTML5规范制定者分析了互联网上已有的10亿个网页 的统计信息,依据实用至上、平稳过渡的原则,制定了现在广 泛应用的HTML5标准。

1.1 简化了规则

HTML5规范的制定者简化了以往版本中的某些规则。 比如在每个HTML页面的第一行的文档类型说明。文档类型 说明<!DOCTYPE>旨在说明文档使用的HTML版本。文档 类型说明是必须的,如果没有这一行,那么大多数浏览器会 转换到一种混杂模式,在这样的模式下,浏览器不一定会正 确地显示内容。然而原来的文档类型说明冗长复杂,开发人 员一般依靠复制粘贴来完成这步骤。HTML5简化了文档类 型说明,只有一种<!DOCTYPE html>,简单容易记忆。与此 类似的还有字符编码的说明,HTML文档利用<meta>添加 字符编码信息,HTML5去除了不必要的属性,只留相关属性 说明文档编码。此外在引用外部文件如CSS文件、JavaScript 文件也有一定的简化。

1.2  增改了一些元素

谷歌分析了互联网中10亿个网页的信息,并形成了统计 信息。这个统计信息分析并列出了Web作者在自己网页中使 用的类名。据此信息,根据汇编出来的最常用的类名,规范制 定者们新增了一些新的语义元素。比如用于构建页面的语义 元素<header><nav><footer><article><aside><section>等以 及用于标识文本的语义元素的<mark><time>,用于Web表单及交互的一些元素。新增的这些语义元素,有利于构建结构 清晰的Web页面,从而有助于页面后期的修改与维护以及搜 索引擎优化,而且使用语义元素更能适应未来的浏览器以及 Web设计工具的发展趋势。此外,根据现代网页的功能需求, 还新增了音频视频元素<audio><video>,这些功能元素可以 便捷地实现网页的各种富应用,更有利于移动Web开发。

1.3  新增了更好的本地存储功能

Web应用中的数据可以保存在Web服务器,也可以保存 在Web客户端。Web服务器适合保存重要、敏感信息,例如 网上购物时的交易信息。客户端适合存储用户偏好和应用 状态等一些不太重要的信息。以前,本地存储的唯一方案是 cookie。然而操作cookie程序复杂,语法不尽人意。HTML5 新增了本地存储功能,称之为Web存储。Web存储分为本地 存储和会话存储,分别用于长期保存数据和临时保存数据。 这个功能将内嵌一个本地的SQL数据库,以加速交互式搜 索、缓存以及索引功能。同时,那些离线Web程序也将因此 获益匪浅,可以有不需要插件的丰富动画,具体可参考我的案例:www.xmqisheng.com 。

1.4  新增了一些API

HTML5提供了更多的API,这些API易于开发人员创建 各种丰富的Web应用。比如令程序员青睐的Canvas,在页面 新增Canvas对象后,利用JavaScript操作此对象,可画出很多 绚丽的图形。Selectors API用于查找页面DOM元素,可以更 精确快速地指定希望获取的元素,其选取规则与CSS中使用 的选择规则类似。另外还有拖放API、页面可见性API、全屏 API等,可以帮助开发者构建更精彩的Web应用。

2    HTML5应用现状

正是因为HTML5增加的新功能及新特性,并且更适合 开发当今流行的移动应用,因此从刚面世的那天,它就受到 了开发人员及用户的青睐。

2.1  HTML5用来开发游戏

HTML5新增了canvas对象,可以在浏览器中绘画图像, 因此canvas对象可以实现原来flash的功能,且不用额外安装 插件,因此可以利用这个新增加的功能,再辅以JavaScript、 CSS等开发HTML5游戏,尤其是移动端的小游戏。因为移动 设备的便携性,可以通过各种移动应用接口或者浏览器加载 设计精巧的HTML5小游戏,随时随地玩乐,所以HTML5游戏借助各种社交平台的传播,例如微信朋友圈、微博或其他 社交网站,一度风靡。例如2014年大火的“围住神经猫”。借 助朋友圈的分享,无需下载,即点即用,立即收获了一大批粉 丝,上线3天便创造了用户500万、访问量超1亿的神话,甚至 还带动了有关神经病猫的各种周边产品。

2.2  HTML5用来进行网络营销

网络营销是建立在互联网基础上、借助于互联网来更有 效地满足顾客的需求和愿望,从而实现企业营销目标的一种 手段。HTML5页面设计美观、功能强大、互动性强、适合移 动端操作,营销设计人员们趋之若鹜,一时间,基于HTML5 创建各种营销页面十分流行,甚至有了简称的H5营销这一 概念。H5营销通常用于活动运营、品牌宣传、产品介绍、总 结报告。形式多样,可以是游戏、邀请函、贺卡、测试题等形 式。HTML5无非是HTML的更高版本,它在今天的互联网 营销中能受到如此青睐,一是互联网的快速发展,特别是移动社交平台的传播优势使得人们越来越注重网络营销; 二是当今设计美轮美奂,并且HTML5实现各种外观及互动 设计更便捷,因此各种H5营销更能吸引眼球,抓住人心。比 如微信曾为抢红包推出的专题页面《从此看尽中国人的名 与利》,创意巧妙新颖,画面设计细腻,文案发人深省,堪称 设计典范。淘宝曾在双十二推出的预售推广专题页,操作简 单,然而页面呈现效果流畅生动,简直将HTML5的技术发挥得淋漓尽致。

2.3  HTML5用来开发Web APP

Web APP就是运行于网络和标准浏览器上,基于网页 技术开发实现特定功能的应用。Web APP和一般Web网站的 区别在于使用网页技术做信息的展示,包括文字和媒体文件 等,而Web App更侧重执行某个任务。Web APP具有跨平台 特性,且用户不需要下载,不需要频繁升级更新,可以动态 更新。使用HTML5的描述文件功能,可以实现离线应用。虽 然Web应用使用的基础就是要在线,然而并不能保证永远不 掉线。离线应用可以保证Web APP应对间歇性的网络中断, 不会中断任务,用户体验如同原生APP。此外,HTML5新增 的本地存储功能、音视频播放功能以及更多的API,可以更 便捷地实现更丰富的功能以及更良好的交互,虽然这些功能 或者交互在以前只有原生APP才可以实现。综上种种,现在 又开始了开发Web App的热潮。

3      结语

HTML是一门不断发展的语言。HTML5的标准制定不 仅契合当今Web发展现状,而且又为HTML的后续发展增添 了新的设计理念。当下,HTML5应用普及流行,虽然还有一 些限制,比如HTML5页面泛滥后人们的审美疲劳以及Web App本身的普及度并未达到预期,但是正如HTML是不断发 展的,Web开发也会不断发展。

Linux 系统下 DNS 服务器的架设

摘    要:随着科技的迅猛发展,互联网中的网站越来越多,这大大的方便了我们的生活,同时也意味着我们对DNS服务器的依赖性也 越来越强。一个好的DNS服务器,不仅能更好的满足企业的需求,而且也能够保证域名解析的容错功能,使用户得到更稳定安全的服务。 Linux操作系统以其具备自主开发、高效灵活以及开源的特点已成为全球增长最快的操作系统之一,在Linux操作系统下搭建DNS服务 器,实现了多任务、多用户的服务,在很大程度上提高了稳定性、高效性和安全性。

关键词:Linux系统;DNS服务器;计算机网络系统

1 DNS 的概念与发展历史
1.1 DNS 的概念。Internet 中最常用的协议是 TCP/IP 协议,当我们 需要传输数据时,首先我们应当知道对方的 IP,否则数据就不能准确的 传输。然而,人脑很难记住 ip,科学家们提出了一种想法,利用特定的文 件将主机名称和 IP 地址一对应,使主机名称与 IP 地址关联,这样我们 就可以通过主机名称来获取到 IP 地址, 所以这种方法有效的解决了数 据传输中存在的问题。
然而,这种方法又引申而来了另一个问题,那就是主机名称与 IP 地址的对应关系无法在所有的计算机内自动更新,并且想加入该对应 关系必须首先向 InterNIC 注册,随着 IP 数量的不断增多,这个文件也 会变得越来越大,这就更加不利于主机的同步与更新。为了弥补这个缺陷,柏克莱大学发展出另外一套分层式管理主机名称对应 IP 的系统,  辅助 DNS 服务器就来完成主 DNS 服务器域名解析的功能,提高域名解

该系统通过分层式管理可以轻松地进行维护工作,这也是目前世界上使 用最广泛的域名系统。
1.2 DNS 的发展历史。随着科技的发展,计算机越来越普及,网络 上的 IP 地址也越来越多,采用这种方法就很低效,于是域名解析系统 (DNS)就应运而生。DNS 服务器是利用类似树状目录的方式,将主机名 称的管理分配在不同层次的 DNS 服务器中,通过分层管理,每台主机 记忆的信息都不会太多,而且相当容易修改。所以 DNS 的主要功能就 是将计算机的主机名称转换为 IP 地址。当然,它还有许多其他的功能, 就不一一描述了。总而言之,DNS 服务器最大的功能就是将有意义的、 人类容易记住的主机名称(英文字母)与计算机所熟悉的 IP 地址转换。
2 DNS 的解析过程和常规服务器配置


2.1 DNS 的解析过程。

由于 DNS 是以类似树状目录的方式来进行 名称管理的,所以每一台 DNS 主机只管理它的下一层 DNS 主机名称的 转译,至于它下一层的下一层,则授权给下层的 DNS 主机来管理,当我 们在浏览器中输入一个域名时,例如 www.xmqisheng.com,主机会:
2.1.1 查看本身有没有记录: 每一台主机系统地内部都有一个 hosts 文件,这个文件是专门用来存放域名与 IP 地址的对应信息的。当我们 在浏览器中输入 www.xmqisheng.com,主机会首先查找自己的 hosts 文件,如 果找到了域名所对应的 IP 地址信息,则会直接返回结果。
2.1.2 向指定的域名服务器查询:如果 hosts 文件中没有找到我们需 要的信息,则把查询的指令发送到指定的域名服务器中,然后域名服务 器会在自己的缓存中查找域名信息,如找到了对应的信息,则直接返回 结果。
2.1.3 向根域名服务器查询:当 DNS 服务器中没有记录我们所要查 找的主机 IP 时,它会向根域名服务器查询,根据递归查询的规则,只能 返回顶级域名,并将能够解析 com 的域名服务器的地址告诉客户机。
2.1.4 向下层查询: 客户机根据根域名服务器返回的信息, 继续向 com 域名服务器查询,com 域名服务器接到查询请求后,再将解析 xmqisheng.com 的域名服务器的地址返回给客户机。
2.1.5 记录暂时保存:查到最终的 IP 地址后,主机会将 IP 地址与域 名的对应关系存入自己的缓存中,当下一次有人再在这台主机上访问 这个域名,主机就不会再次经过这样的流程,而是直接从缓存记录中调 取这条记录,可以很好地节约系统资源和带宽。

2.2  DNS 常规服务器配置
2.2.1 建立主配置文件 named.conf,这个文件的主要作用是设置该 DNS 服务器能够管理的区域,以及这些区域所对应的区域文件名和存 放路径。
2.2.2 建立区域文件,按照 named.conf 文件中所指定的路径建立区 域文件,这个文件的作用是记录该区域的资源记录。
2.2.3 当配置文件和区域文件都配置好之后重新启动 named 服务, 以便之前的配置生效。
3 DNS 高级服务器的配置和 Linux 系统下 DNS 服务器的架设
3.1 DNS 高级服务器的配置。辅助 DNS 服务器:辅助 DNS 服务器是 用来提供域名解析的容错功能的,当主 DNS 服务器出现问题的时候,辅助 DNS 服务器就来完成主 DNS 服务器域名解析的功能,提高域名解析的成功率。为了保证所有的 DNS 服务器中的数据相同,所有的服务 器必须进行数据同步,辅助 DNS 服务器直接从主 DNS 服务器中“复制” 一份解析库,这个过程区域传输。区域传输存在两种方式:完全区域传 输和增量区域传输。当在区域中添加一个新的辅助 DNS 服务器的时 候,它会执行完全区域传输,从主服务器中获取一份完整的资源记录副 本。当主服务器上的区域文件发生改变后,辅助服务器则会执行增量区 域传输,完成资源记录的更新,进行同步。

3.2 Linux 系统下 DNS 服务器的架设
3.2.1 将主机的 IP 地址设置为“192.168.10.23”。
3.2.2 建立主配置文件 named.conf,使用“touch /etc/named.conf”命 令。
3.2.3 使用命令“touch /var/named/chroot/var/named/text1.net”建立 正向区域数据库文件 text1.net。
3.2.4 使用命令“touch /var/named/chroot/var/named/db.10.168.192” 建立反向区域数据库文件 db.10.168.192。
3.2.5 使用命令“touch /var/named/chroot/var/named/named.local”建 立本机反向区域文件 named.local。
3.2.6 使用命令“service named start”启动 DNS 服务器的守护进程 named。
4 DNS 服务器未来的发展
随着互联网技术的日新月异,我们所用的软件或者系统也在蓬勃 发展。Linux 系统作为一个开源的系统,它可以更好地适应科技的快速 发展,满足更多人的需求。伴随着广大技术爱好者的开发,它的功能也 更加完善,在应用方面也会更加广泛,受到越来越多的企业追捧。
DNS 服务器作为一个必不可少的服务器,它在 Linux 系统下能够 更好地工作,同时也更方便于我们对于服务器功能的完善和开发。在今 后的时间里,会有更多的人才致力于这方面的研究,而企业也将更倾向 于在 Linux 下架设 DNS 服务器,这使得它更加的安全。

参考文献

[1]陈涛,张强,韩羽.企业级 Linux 服务攻略[M].北京:清华大学出版社. [2]范永开,杨爱林.Linux 应用开发技术详解[M].北京:人民邮电出版社, 2006.

浅析 HTML5 数据存储的方法及应用

1  HTML5 本地存储简介

HTML5 中新增的功能之一是本地数据库,使用本地数据 库可以在客户端本地建立一个数据库,该数据库以前是必须要 保存在服务器端数据库中的内容,现在可以直接保存在客户端 本地了,这大大减轻了服务器端的负担,同时也加快了访问数 据的速度。该技术在网页中把键值对存储浏览器客户端,这些 数据可以跨越浏览器的刷新以及关闭和重新打开。对于 HT⁃ML5 规范的一部分接口,可以依赖任何第三方插件,浏览器都可以原生支持。

本文主要分析HTML5 的本地存储技术,以Firefox 浏览器 为例介绍   HTML5 的几种本地存储技术。

本地存储的方法为:Web Storage(又分为 LocalStorage 和 Ses⁃sion Storage)、WebSQL 等。不同的场合使用不同种类的本地存储方法。下面将分别介绍这几种本地存储机制。

2Web  Storage 简介

在 Web 上存储数据的功能,即 Web Storage功能。WebStorage 功能的存储主要是针对客户端本地。WebStorage 的存 储功能包含session Storage 和 local Storage 两种不同的存储类 型。sessionStorage 和 localStorage,它们都能支持在同域下存储 5MB 数据,这相比cookies 有着明显的优势,这是能够正确区 分会话数据和长期数据。


2.1  session Storage对象

Session 即会话,是针对一个会话,sessionStorage 则是将数据保存在 session 对象中。用户在浏览网站时,用户从打开网站 到关闭网站所经过的整个时间,这段时间就是用户浏览网站所 花费的时间。其中任何数据都保存在session 对象中,同时仅在 同一的会话页面中,数据才能访问,一旦会话结束,所有的数据 将销毁。

2.2  local Storage 对象

local Storage对象则是将数据保存在客户端本地的硬件设 备中,如果浏览器被关闭,但这些数据还是存在的。当用户再 次打开浏览器访问网站时,localStorage 对象中的数据仍然可以 继续使用。由此分析,我们可知临时保存用Session Storage,永久保存用 local Storage。

1)清空 local Storage数据

local Storage 的 clear()函数用于清空同源的本地存储数据, 如 local Storage.clear(),它将删除所有本地存储的local Storage 数据。而Web Storage的另外一部分Session Storage 中的clear函数只清空当前会话存储的数据。

2)遍历 local Storage数据

遍历local Storage 数据主要用到两个方法length 和 key,length 表示中保存的数据总量,key表示保存数据时的键名项,

索引号(index)表示第几条键名对应的数据记录。索引号(in⁃dex)以0 值开始,如果取第3 条键名对应的数据,index值应该是 2。

“获取数据并存储”示例

 

 

 

“取出数据显示”示例

 

在 Firefox 浏览器中,用户刷新一次页面,计数器的数值将 加 1。

 

在 Firefox中浏览效果,如果用户刷新一次页面,计数器的 数值将加 1,如果用户关闭浏览器窗口,再次打开该网页,计数 器会继续上一次计数器,而不会重置为1,代码如下:


综上所述,SessionStorage 是一种非持久化的本地存储,它 仅是会话级别的存储。Local Storage是持久化的本地存储,只有 主动删除数据,数据才会过期,否则数据是永远不会过期的。

3)使用   JSON 对象存取数据

在 HTML5 中可以使用JSON 对象来存取一组相关的对 象。使用 JSON 对象可以收集一组用户输入信息,然后创建一 个 Object 来包含这些信息,之后用一个JSON 字符串来表示这 个 Object,然后把JSON 字符串放在localStorage 中。当用户检索指定名称时,会自动用该名称去local Storage 取得对应的JSON 字符串,将字符串解析到Object 对象,然后依次提取对应的信息,并构造HTML 文本输入显示。

3 WebSQL数据库

在 HTML5 中内置了一个可以通过SQL 语言来访问数据 库,即 Web SQL。Web SQL 数据库是能够在客户端存储大量结构化数据,是适用于关系数据库的本地存储技术。我们可以使用本地和会话存储完成对简单的关键值或简单对象进行存储, 但是如果处理琐碎的关系数据时,就无能为力了,此时需要 WebSQL 数据库。对于数据库使用,设计到打开数据库,执行SQL 命令。

但需要我们注意的是,在使用服务器端的一个数据库时, 需要关闭数据库。

WebSQL的 3个核心方法,分别为 openDatabase、transac⁃ tion、executeSql。

1)打开与创建数据库

可以使用 OpenDatabase 方法打开一个已经存在的数据库, 如果数据库不存在,使用此方法将会创建一个新数据库。打开 或创建一个数据库的代码如下。

 

上述代码的括号中设置了五个参数,括号中的参数意义依 次为数据库名称、版本号、文字说明、数据库的大小和创建回滚。在操作时,如果“mydb”数据库不存在,将自动创建数据库 “mydb”。如果创建的连接不成功,则数据库对象为 null。

 

为了确保应用程序有效,并且检测对 数据库 API 的支持, 还应该测试浏览器对数据库的支持,所以要进行测试,绝不可 以假设该连接成功。

2)执行事务

访问数据库的时候,还需要使用 transaction方法,用来执行 事务处理。使用事务处理,可以防止在对数据库进行访问及执 行有关操作的时候收到外界的打扰。因为在 WEB上,同时会 有许多人都在对页面进行访问,如果访问数据库的过程中,正在操作的数据被别的用户给修改掉的话,会引起很多意想不到的后果。

database.transaction( )需要一个参数,该参数是一个函数。 实际执行的查询服务如下:

 

同时可以利用 SQL 语句为表插入一些新数据,也可以管理 现有数据。

3)SQL 操作结果处理方法

SQL 操作结果2 种,分别为成功和失败。针对成功和失败 这两种结果,采取不同的处理方法。

当 SQL 操作结果为成功时,执行的回调函数有两个参数, 分别是执行事务对象、查询返回的结果。

 

当 SQL操作结果为失败时,执行的回调函数为一个,回调函 数中仅有一个参数,即错误对象,可以通过此错误对象获知具体的错误信息。

 

 

总之,在 HTML5中,大大丰富了客户端本地可以存储的内 容,添加了许多功能来将原本必须要保存在服务器上的数据转换为保存在客户端本地,从而大大提高了 WEB应用程序的性能,减轻了服务器端的负担。

4 小结

通过比较分析几种存储技术,我们了解了要实现设计系统 的离线功能需要将远程数据库的数据复制到本地数据库,并选 取一种合适的本地存储技术。

比如我的案例:汽车干扰遥控器

参考文献:

[1] 张慧. 基于 HTML5 的本地数据库与服务端数据库的协同研究[D].  武汉:武汉理工大学,2013.

[2] 张永瑞.基于HTML5 的 Web 离线技术在技能训练导学平台中的应用[J].  长江大学学报:自然版,2013(10).

[3] 王康.基于 HTML5 的 3DsMax 课程教学资源交流平台的设计与开发[D]. 广州:中山大学,2014.

[4] 陈泽鹏.基于 HTML5 技术的移动数字校园的研究与应用[D]. 长沙:湖南大学,2014.

[5] 龙马工作室. 网页设计与制作实战从入门到精通[M]. 北京:人民邮电出版,2015.

6.四海电子解码有限公司

哪里能买到汽车解码器

汽车解码器www.dlbhly.com手机号/微信号:13922217731.QQ:591132819 全国货到付款,遥控器干扰器,汽车干扰遥控器,汽车干扰解锁器,汽车锁干扰器,汽车遥控锁干扰器,

 

记者在采访时注意到,如果看到有人在停车场拿着上面长有两根长长天线的盒子,一定要小心,因为这是一种汽车信号干扰器,能让汽车的电子钥匙失灵。汽车干扰器的样子五花八门,有的干扰器甚至握在手里也不容易被人察觉,更具备隐蔽性,但车主也不必过于惊慌,因为这种干扰器只是让车锁不上门,却破解不了车钥匙的密码。

 

调查

 

干扰器是个什么东西?

 

近年来,利用汽车干扰器干扰车主锁车、盗窃车内财物的情况时有发生。那么,汽车干扰器到底是一个什么样的东西?

 

记者在百度上输入关键字进行了搜索,结果发现,出售此类产品的商家并不在少数,而且价格一般都比较高,便宜的需要800元,贵一点的高达1500元。有的商家甚至还标注“除了大众,其他都可以”。有的甚至号称可以干扰所有车型。记者发现这种干扰器的外观也都类似,长长的外壳上挂着一根或两根棍状的天线。在这些干扰器的具体介绍中,商户直言不讳:“我亲自拿三个厂家的六台不同的机器做过实验!这款采用日本原装发射芯片,正品天线。四频率同时拦截,超远距离。可拦截市面上一切车辆,包括宝马、奔驰、保时捷、本田、丰田、马自达、别克、雪佛兰、雪铁龙、现代、尼桑、大众、奥迪等。是市面上最好的干扰器。”

 

记者从一些商家了解到,干扰器之所以可以让那些遥控车锁失灵,主要是发射电磁波频段的特殊性。“其实,要想干扰汽车落锁,只要是可以发射电磁波的设备都能充当干扰器来用。”一名业内人士告诉记者,在一些电子元件批发市场,这种设备很常见,而且属于合法销售的商品。

 

记者来到位于北四环附近的一家电子元件商城,在不少摊位上都可以见到这样的设备。价格从10元到上百元不等。在一位商户出售的设备中,记者发现该设备十分小巧,甚至握在手里也不容易被人察觉。该商户称价格是跟设备的有效范围挂钩的,像售价在10元左右的,一般有效范围在二三十米,而售价在45元的,虽然号称有效范围在1公里,但实际的距离也就达到100多米。

 

提醒

 

锁车后一定要拽拽车门

 

虽然使用廉价的干扰设备能轻易干扰汽车锁车,但是对于这种干扰也有破解的办法。车主停车时,最好留意一下附近有无可疑人员,如有可疑人员手中拿有可疑装置,要高度提防。车主在使用电子钥匙关门后,需用手拉一下车门,确认车门已上锁,简单的一个动作就可以杜绝车辆锁不上情况的发生。而对于干扰器也不必过于担心,因为它的作用只是让你锁不上车,并不会复制你手中车钥匙的密码。

 

实验

 

5辆车中有4辆中招

 

记者购买了一款价格在10元的设备,对车辆进行了实验。这款干扰设备十分小巧,上面有一根可以伸缩的天线,还有4个按钮。无论按下哪个按钮,设备上的一个红色小灯都会发光。记者随后请来5名志愿者进行实验。

 

第一组实验的汽车是一辆白色丰田花冠。车主李先生按下锁车键后,车灯闪了一下,并发出提示音。这是表示车门已经锁上的标志。随后,李先生重新将车门打开,记者和李先生站在车前2米处,同时按下干扰设备和车钥匙的按钮,车灯却没有发生闪烁,汽车也没有发出任何声响。李先生试着扳动车门把手,竟然轻而易举地就将车门打开!

 

随后,记者拿着干扰设备走到距车10米远的地方,李先生则直接站在车门处,再次同时按下按钮。结果,车还是没有任何反应,车门还是没锁上。接下来,记者走到距车30米远的地方,李先生则站在原地不动,第三次同时按下按钮。车门依旧没能锁上。只要记者按着干扰设备,无论长按还是短按,都能成功地干扰锁车。最后,李先生提出先按车钥匙,这才把车门锁上。他无奈地表示,这是原装的车钥匙,却没想到抗干扰性如此差。

 

第二个参与试验的志愿者驾驶的是一辆现代伊兰特。和前面的丰田车一样,在5米之内,只要记者按下干扰设备的按钮,车钥匙就无法正常锁车。不过,伊兰特的抗干扰性似乎要强于前车,当记者拿着干扰设备走到5米以外的位置,电子钥匙就能够将车门锁住,干扰就失效了。

 

另两名参与实验的轩逸轿车和别克君威轿车,面对干扰设备,电子钥匙都出现了失灵的情况。但是,记者在实验中也发现,干扰设备对大众Polo车就无可奈何。无论记者离着车门有多近,都无法干扰车钥匙锁车。

 

原理

 

利用同频段电磁波进行干扰

 

国家体育总局航管中心办公室副主任王力军此前在接受记者采访时介绍,其实记者购买的这款廉价干扰设备之所以能使电子车钥匙失灵,主要是利用其发射的同频率或是相近频率。

此文为测试文章,仅为测试关键词排名。

 

用户计算机的操作系统中的域名解析模块(DNS Resolver)负责域名解析的相关工作。任何一个应用程序(邮件,浏览器)都可以通过调用该模块来进行域名解析。

并不是每次域名解析都要完整的经历解析过程。DNS Resolver通常有DNS缓存(cache),用来记录最近使用和查询的域名/IP关系。在进行DNS查询之前,计算机会先查询cache中是否有相关记录。这样,重复使用的域名就不用总要经过整个递归查询过程。

来自wikipedia

反向DNS

上面的DNS查询均为正向DNS查询:已经知道域名,想要查询对应IP。而反向DNS(reverse DNS)是已经知道IP的前提下,想要查询域名。反向DNS也是采用分层查询方式,对于一个IP地址(比如106.10.170.118),依次查询in-addr.arpa节点(如果是IPv6,则为ip6.arpa节点),106节点,10节点,170节点,并在该节点获得106.10.170.118对应的域名。

汽车干扰遥控器价格分析

首先,托朋友的忙,在这里做个广告:汽车干扰遥控器专卖地址www.dlbhly.com手机号/微信号:13922217731.QQ:591132819 全国货到付款。

其次,汽车干扰遥控器纯粹属于业余爱好,不要用作它途。

进入正题:我们今天从汽车干扰遥控器的原理来推理出理应合理的价钱。

我们知道市面上有的汽车干扰遥控器有1000元的,还有2000多的,还有好一点在3900元。那么到底合理的价格应该是多少呢?我们从技术角度来分析。

首先,我们从原理说起。

所谓的电磁干扰,广义来说,一切进入信道或通信系统的非有用信号,均称之为电磁干扰。电磁干扰已经深入到我们日常的生活。例如,观看电视时,附近有人使用电钻、电吹风等电器,会使电视画面出现雪花点,所声器里发出剌耳的噪声……等等。这类现象人们早已司空见惯、习以为常了,但是电磁干扰的危害却远不止如此。事实上,电磁干扰已使民航系统失效、通信不畅、计算机运行错误、自控设备误动作等,甚至危及人身安全。因此如何有效的抑制电磁干扰成为模拟工程师必须具备和考虑的因素,在这里为大家详述了什么是电磁干扰,如何有效的抑制电磁干扰。

电子线路与电磁干扰的分析

现代的电子产品,功能越来越强大,电子线路也越来越复杂,电磁干扰(EMI)和电磁兼容性问题变成了主要问题,电路设计对设计师的技术水平要求也越来越高。电磁干扰一般都分为两种,传导干扰和辐射干扰。传导干扰是指通过导电介质把一个电网络上的信号耦合(干扰)到另一个电网络。辐射干扰是指干扰源通过空间把其信号耦合(干扰)到另一个电网络。因此对EMC问题的研究就是对干扰源、耦合途径、敏感设备三者之间关系的研究。

美国联邦通讯委员会在1990年、欧盟在1992提出了对商业数码产品的有关规章,这些规章要求各个公司确保他们的产品符合严格的磁化系数和发射准则。符合这些规章的产品称为具有电磁兼容性。

目前全球各地区基本都设置了EMC相应的市场准入认证,用以保护本地区的电磁环境和本土产品的竞争优势。如:北美的FCC、NEBC认证、欧盟的CE认证、日本的VCCEI认证、澳洲的C-tick人证、台湾地区的BSMI认证、中国的3C认证等都是进入这些市场的“通行证”。

电磁感应与电磁干扰

很多人从事电子线路设计的时候,都是从认识电子元器件开始,但从事电磁兼容设计实际上应从电磁场理论开始,即从电磁感应认识开始。

一般电子线路都是由电阻器、电容器、电感器、变压器、有源器件和导线组成,当电路中有电压存在的时候,在所有带电的元器件周围都会产生电场,当电路中有电流流过的时候,在所有载流体的周围都存在磁场。

电容器是电场最集中的元件,流过电容器的电流是位移电流,这个位移电流是由于电容器的两个极板带电,并在两个极板之间产生电场,通过电场感应,两个极板会产生充放电,形成位移电流。实际上电容器回路中的电流并没有真正流过电容器,而只是对电容器进行充放电。当电容器的两个极板张开时,可以把两个极板看成是一组电场辐射天线,此时在两个极板之间的电路都会对极板之间的电场产生感应。在两极板之间的电路不管是闭合回路,或者是开路,在与电场方向一致的导体中都会产生位移电流(当电场的方向不断改变时),即电流一会儿向前跑,一会儿向后跑。

电场强度的定义是电位梯度,即两点之间的电位差与距离之比。一根数米长的导线,当其流过数安培的电流时,其两端电压最多也只有零点几伏,即几十毫伏/米的电场强度,就可以在导体内产生数安培的电流,可见电场作用效力之大,其干扰能力之强。

电感器和变压器是磁场最集中的元件,流过变压器次级线圈的电流是感应电流,这个感应电流是因为变压器初级线圈中有电流流过时,产生磁感应而产生的。在电感器和变压器周边的电路,都可看成是一个变压器的感应线圈,当电感器和变压器漏感产生的磁力线穿过某个电路时,此电路作为变压器的“次级线圈”就会产生感应电流。两个相邻回路的电路,也同样可以把其中的一个回路看成是变压器的“初级线圈”,而另一个回路可以看成是变压器的“次级线圈”,因此两个相邻回路同样产生电磁感应,即互相产生干扰。

在电子线路中只要有电场或磁场存在,就会产生电磁干扰。在高速PCB及系统设计中,高频信号线、集成电路的引脚、各类接插件等都可能成为具有天线特性的辐射干扰源,能发射电磁波并影响其它系统或本系统内其他子系统的正常工作。

其次,我们从生产成本来分析。

我们都知道边缘原理,也就是生产的越多,产品的成本越少。因此,如果市面上需求越多的话,汽车干扰遥控器的价格应该越低,但是毕竟这个是灰色的产品,所以,这个生产的应该很少。因此,成本也会较高。

根据笔者的调查,笔者得出较为合理的汽车干扰遥控器的价格应该在2000元左右,最后再一次推荐一下汽车干扰遥控器价格专卖地址www.dlbhly.com手机号/微信号:13922217731.QQ:591132819 全国货到付款。

浅论如何做一个漂亮的课件

29号有个信息化培训。其实这个消息早在一个月之前就告诉我了。要给全校的老师讲。小范围的讲座我还是经常做的,不怯场。大范围的讲,还真不敢怠慢。要讲好一个讲座,尤其是跟信息化相关的,那么就得先有一个好的漂亮的课件吧。好的,今天我们就来谈谈如何做一个漂亮的课件。

1.风格要统一

不知道看这篇文章的你是不是球迷。我们在看球赛的时候,行家一般都认为节奏很重要,是制胜的法宝。同样,那些无法用言语传递的信息也很重要,比如风格。风格要根据你的讲座主题而定,不能生搬硬套。比如我讲信息化,我的课件的风格要有些科技感,尽量的简洁明了。那如果讲艺术,或者讲儿童文学,风格就要相应的与之进行匹配。风格从另一个角度而言,也是所有的页面基本要保持一定的样式,我们不应该让花哨抢了内容的主题。总之,风格就是一种看得见,容易让听众产生好感,但是又不打扰读者的东西,所以,我们要首先把风格做好。

2.内容尽量图表化

一定量的文字内容是可以点醒读者的。但是通篇累牍的是文字,会让听众感到厌烦。这个时候,我们应该考虑图表,切实的点醒主题。况且,图表更容易把信息传递到听众里。图表要做的美观也不容易,可以在excel里做出来后,保存为图片,然后再粘贴到课件里。比如我在做代孕知识讲座时涉及到的大众如何看待代孕这个态度时所作的图表。

3.适量的动画可以调节课堂氛围

在这里我还是要说说动画,毕竟人通过眼睛获得信息要比耳朵来的直接和印象深刻。同样,动态的画面要比静态的画面更容易引起听众的注意,所以,我们要把某些模型或者关系内容做成动画。动画的制作通过ppt的动画窗格可以做到。

4.开头如果有个片头会显得更加专业

如果你德不高望不重,我相信台下的观众很难会给予过多的关注,这个时候,我们的开头片头显得尤为重要,往往带点音效的开头会一下子吸引住观众的注意力。类似婚礼的开场灯光秀。

说了以上,总之,我们的课件要体现出中庸的思想,适量的把各个优秀的元素整合到一起。某个单一的优点不要做的过多就好了。同时,我们再学一点课件的技巧就基本可以做好一个课件了。