精华内容
参与话题
问答
  • SPSS Modeler 数据定义(指南 第二章)

    千次阅读 2019-07-29 19:44:56
    关于SPSS Modeler 中的数据规则: 排列规则:一行一记录(对象),一列一指标(变量)。 变量的属性:存储类型、测量级别和角色。 1. 存储类型 存储类型表示变量在计算机中的存储方式。...例如,值为 1 和 0 的字段...

    在这里插入图片描述

    关于SPSS Modeler 中的数据规则:
    排列规则:一行一记录(对象),一列一指标(变量)。
    变量的属性:存储类型、测量级别和角色。

    1. 存储类型

    存储类型表示变量在计算机中的存储方式。
    例如,值为 1 和 0 的字段存储整型数据。这点与测量级别明显不同,测量级别描述的是数据的使用方法,而且不影响存储。
    例如,您可能希望将值为 1 和 0 的某个整数字段的测量级别设置为标志。这通常表明 1 = 真 ,0 = 假 。
    !实战:存储格式必须在数据源中确定,而测量级别可以使用“类型”节点在流中的任意点上进行更改。

    **存储类型有:**一般有三种:数值型、字符型、日期型。modeler划分的更为细致:
    • 字符串 用于包含非数字数据(也称为字母数字数据)的字段。字符串可以包含任何字符序列,比如 fred 、 Class 2 或 1234 。注意:字符串中的数字不能用于计算。
    • 整数 值为整数的字段。
    • 实数 值为可能包含小数(不限于整数)的数字。显示格式在“流属性”对话框中指定,并且可以被“类型”节点(“格式”选项卡)中的各个字段覆盖。
    • 日期 以标准格式指定的日期值,例如年月日(例如 2007-09-26)。具体格式在“流属性”对话框中指定。
    • 时间 以持续时间形式测量的时间。例如,某个服务电话持续 1 小时 26 分 38 秒,该时间可以根据“流属性”对话框中指定的当前时间格式表示为:01:26:38。
    • 时间戳记 同时包含日期和时间组成部分的值,例如 2007-09-26 09:04:00,表示2007年9月26日早上9点04分,具体同样取决于“流属性”对话框中的当前日期和时间格式。请注意,需要用双引号将时间戳值括起来,以确保将此值解释为单一值而非单独的日期和时间值。(同样适用于在用户输入节点中输入值时的情况。)
    • 列表 在 SPSS Modeler V17 中,随新测量级别“地理空间”和“集合”一起引入了“列表”存储字段,对于单个记录,此字段包含多个值。存在所有其他存储类型的列表版本。
    在这里插入图片描述
    !实战:可以通过三个源节点(“Analytic Server”、“地理空间”或“变量文件”)中的某一个将列表导入到 SPSS Modeler 中,也可以在流中使用“派生”或“填充”字段操作节点创建列表。

    2. 测量级别

    测量级别(以前称为“数据类型”或“用途类型”)用于描述数据字段在SPSS Modeler 中的用法。测量级别可以在“源节点”或“类型”节点的“类型”选项卡中指定。
    例如,您可能希望将值为 1 和 0 的某个整数字段的测量级别设置为标志。这通常表明 1 = 真 ,0 = 假 。

    !存储与测量区别
    A. 字段的测量级别不同于字段的存储类型,存储是指数据的存储形式是字符串、整数、实数、日期、时间还是时间戳记。
    B. 测量级别可以使用类型节点在流中的任意位置进行修改,而存储类型必须在将数据读入 IBM SPSS Modeler 时在源节点中会自动确定(当然,之后也可以使用转换函数对其进行更改)。

    **测量级别有:**一般有两种:数值型变量、分类型变量。
    • 缺省值/默认型 存储类型和值未知(例如,由于尚未读取)的数据将显示为 <缺省值>。
    • 连续 表示定量变量。用于描述数字值,例如范围 0-100 或 0.75-1.25。连续值可以是整数、实数或日期/时间。
    • 分类 当变量的存储类型为字符串值,但取值范围未知时,则显示为分类型。读取数据后,测量级别将为标记、名义、或无类型,具体取决于“流属性”对话框中指定的名义字段成员最大数。
    • 标记 表示二分类变量(例如 true 与 false、Yes 与 No 或者 0 与 1)。所用值可能有所不同,但其中总会有个值代表“真”值,另一个代表“假”值。 数据可表示为文本、整数、实数、日期、时间或时间戳记。
    • 名义 表示多分类变量。用于描述具有多个不同值的数据,其中的每个值都被视为集合的一个成员,例如 small/medium/large。名义数据可具有任何存储数值、字符串或日期/时间。请注意,将测量级别设置为名义不会自动将值更改为字符串存储。
    • 有序 表示有序变量。例如,工资类别或满意度排秩可以归类为有序数据。顺序由数据元素的自然排列顺序定义。例如, 1, 3, 5 是某个整数集合的缺省排列顺序,而 HIGH, LOW, NORMAL (按字母升序)是某个字符串集合的顺序。使用有序测量级别可以将一组分类数据定义为有序数据,以进行可视化处理、模型构建以及导出到将有序数据识别为不同类型的其他应用程序(如 IBM SPSS Statistics)。您可以在任何能够使用名义字段的位置使用有序字段。此外,可以将任何存储类型(实数、整数、字符串、日期、时间等等)的字段定义为有序。
    • 无类型 用于不属于上述任何类型的数据、具有单个值的字段或者集合成员数超过定义的最大数目的名义数据。当测量级别为包含许多成员(如帐号)的集合时,这种类型也将十分有用。When you select 字段的无类型,角色将自动设置为无,这将意味着该字段不再用于建模。集合的最大缺省容量为 250 个唯一值。可在“流属性”对话框(通过“工具”菜单访问)的“选项”选项卡中调整或禁用该数字。
    • 集合 用于标识列表中记录的非地理空间数据。集合实际上是深度为零的列表字段,该列表中的元素具有另外某种测量级别。
    • 地理空间 与“列表”存储类型配合使用以标识地理空间数据。列表可以是列表深度介于 0 与 2(含首尾值)之间的“整数列表”或“实数列表”字段。
    在这里插入图片描述

    3. 角色

    字段的角色用于指定其在模型构建过程中的用法。
    例如,在建模过程中,该变量是预测变量(目标)还是自变量(输入)。

    注意:“分区”、“频率”和“记录标识”角色只能分别应用到单个字段。

    可用的角色如下:
    • 输入 字段将用作机器学习的输入(预测变量字段)。
    • 目标 字段将用作机器学习的输出或目标(模型将尝试预测的字段之一)。
    • 任意 该字段既是输入也是目标的角色,只适用于关联规则算法(字段将被 Apriori 节点同时用作输入和输出),其他算法节点将忽略该字段。
    • 无 机器学习将忽略该字段。测量级别已设置为无类型的字段将在角色列中自动设置为无。
    • 分区 指明字段用于将数据分区为单独的样本(用于训练、测试,也可用于验证)。该字段必须属于实例化集合类型,具有两个或三个可能值(在“字段值”对话框中定义)。第一个值表示训练样本,第二个值表示测试样本,第三个值(如果存在)表示验证样本。所有其他值都将被忽略,且不能使用标志字段。
    !请注意,要在分析中使用分区,必须在相应的模型构建或分析节点的“模型选项”选项卡中启用分区。启用分区时,会将对于分区字段具有空值的记录从分析中排除。如果已在流中定义多个分区字段,那么必须在每个相应建模节点的“字段”选项卡中指定单一分区字段。如果数据中不存在适合的字段,您可以使用“分区”节点或“派生”节点进行创建。
    • 拆分/分割 仅分类(名义、有序和标志字段)字段能够被设置为拆分。指定为拆分,那么modeler将为该字段的每个可能值构建一个模型。例如:将性别设置为拆分,则机器学习算法将对男性样本和女性样本分别建立模型。
    • 频率 仅数值字段能被设置为频率,且应为正整数。 即对字段进行加权。设置此角色允许将字段值用作记录的频率加权因子。仅 C&R 树、CHAID、QUEST 和线性模型支持此功能;所有其他节点将忽略此角色。在支持此功能的建模节点的“字段”选项卡上,选择使用频率权重以启用频率加权。
    • 记录标识 即记录的ID,此字段将用作唯一记录标识。大多数节点都会忽略此特征,但它受线性模型支持,并且是 IBM Netezza 数据库内挖掘节点所必需的。

    展开全文
  • HCIE 学习指南

    2018-11-28 10:00:19
    HCIE复习资料,是自学HCIE比较好的一本书,该书的知识点覆盖的还是比较全面的。
  • PMBOK指南第6版-中文(重点版去无水印),
  • USB接口指南

    2020-11-23 10:34:11
    USB接口指南 USB接口详细读解,USB3.2/USB4标准与Gen2和Gen1的区别 USB4规范已于2019年9月3日正式公布. 近几年USB接口发展迅速,而且名称也越来越复杂,本文会帮助你快速理解目前最流行的USB接口在实际生活中的运用,而...

    USB接口指南
    USB接口详细读解,USB3.2/USB4标准与Gen2和Gen1的区别
    USB4规范已于2019年9月3日正式公布. 近几年USB接口发展迅速,而且名称也越来越复杂,本文会帮助你快速理解目前最流行的USB接口在实际生活中的运用,而不是解释各种复杂的专业术语.
    USB4部分:
    USB4规范已于2019年9月3日正式公布, 规格和草案阶段相同. 归纳如下:
    物理接口只有 USB Type-C 一种.;传输速率 40 Gbps.;向下兼容 USB 3.2 / USB 2.0 和 Thunderbolt 3.;
    USB4的规范由 USB-IF 在今年3月发布, 尚处于草案阶段, 所以还未应用于消费市场。
    目前所知的是, USB4 是基于 Thunderbolt 雷电协议, 接口则是采用 USB Type-C, 传输速率可达到 40 Gbps. 向下兼容 USB 3.2 / USB 2.0 和 Thunderbolt 3.
    USB3.2部分:
    USB-IF(USB标准化组织)居然又变更标准名! 即日起, 官方标准名不再包含 “USB3.0” 和 “USB3.1”. 只有"USB3.2"和"USB2.0"这两种名称+后缀.

    整理了一张简单易懂的图表,让你一分钟看懂新标准
    在这里插入图片描述

    所以, 就是新推出了20Gbps的传输速率, 然后把"USB3.0"之后的接口名称全部改为了"USB3.2+Gen?x?"的官方标准称呼.
    不过目前市场上仍有部分厂商沿用 USB3.1 Gen2 或 Gen1 的叫法, 如果弄不明白, 对照上面这张图即可
    一句话概括: USB3.1的 Gen2和Gen1到底是个什么鬼
    指传输速率, Gen2的理论传输速率是10Gbps, 而Gen1是5Gbps, 最新的USB3.2 Gen2x2则是20Gbps.。下图表示了当前各USB传输标准速率:
    在这里插入图片描述

    接口辨识:
    上面所写的 USB2.0 或 USB3.1, 指的是传输标准;
    而USB Type-C 或 USB Type-A, 指的是物理接口. 下面我们就来一起看一下USB的各种接头:
    USB 2.0中的Type-A
    在这里插入图片描述

    上面这种就是最常见的 USB Type-A 接口, 我们一般直接叫做USB接口.
    USB 2.0中的Type-B
    在这里插入图片描述

    上面这种是USB 2.0 Type-B, 常见于打印机连接计算机所采用的数据线, 通常一端是 Type-B 连接打印机, 另一端 Type-A 连接计算机.
    USB 2.0中的 Mini USB
    Mini USB 是我们通常叫法, 其实严谨的叫法应该是 USB 2.0 Mini-B, 因为还有一个 USB 2.0 Mini-A, 不过因为还未推广便已被淘汰, 所以市面上所有的 Mini USB 都是USB 2.0 Mini-B.
    在这里插入图片描述

    这种连接线常见于早期的移动硬盘, MP3, 智能手机等.
    USB 2.0 中的 Micro USB同样Micro USB 是我们通常叫法,严谨的叫法是USB 2.0 Micro-B,也是因为还有一个USB 2.0 Micro-A,不过几乎看不到.
    在这里插入图片描述

    这种接口相比 Mini USB 要更加小巧, 在 USB Type-C 普及之前, 几乎市面上所有的安卓机采用此接口.
    USB 3.0中的Type-A
    在这里插入图片描述

    上面这种也是 USB TYPE-A 接口, 不过因为 USB 3.0 标准的推出, 为了方便区分 USB 2.0, 所以接口的颜色通常使用蓝色. 所以如果你的主板背板有黑色和蓝色两种 USB 接口, 通常表示黑色的是 USB2.0, 而蓝色的是 USB3.0或更高标准.
    USB 3.0中的Type-B
    在这里插入图片描述

    USB 3.0 Type-B 常见于连接 USB 3.0 的 HUB, 和 USB 3.0 的移动硬盘盒.
    USB 3.0中的Micro-B
    在这里插入图片描述

    USB 3.0 Micro-B常见于USB 3.0的移动硬盘,例如希捷的3.5外置移动硬盘.
    USB Type-C
    在这里插入图片描述

    上面这种就是 USB Type-C了, 方便好用, 正插反插都可以, 虽然 Apple 的 Lightning 接口很早就可以正插反插, 但说实话, 我从来没见过寿命这么短的原装线. 好在 Apple 也开始逐渐在自家设备上采用 USB Type-C 接口了.
    这里还要提醒一点, USB Type-C 只是一个物理接口, 并不等于它的传输速度, 例如最早的 NOKIA N1 平板电脑所使用的 USB Type-C 传输速率仅相当于 USB 2.0.
    不过大家也无需担心, 目前市面上采用 USB Type-C 接口的设备一般至少都是 USB3.1 Gen1 传输标准. 最准确的方法, 还是查看设备的相关参数说明。

    展开全文
  • 网站建设指南

    千次阅读 2018-09-21 08:25:06
    网站建设指南 一个网站开发人员必须掌握的知识是什么? HTML 和 CSS 客户端脚本 - JavaScript and the DOM 服务端脚本 - ASP, PHP XML 和SQL 。。。。。。。。 指南列表 http:/ /www.iis7.com/b/plc/ WWW - 万维网:...

    网站建设指南
    一个网站开发人员必须掌握的知识是什么?
    HTML 和 CSS
    客户端脚本 - JavaScript and the DOM
    服务端脚本 - ASP, PHP
    XML 和SQL
    。。。。。。。。
    指南列表
    http:/ /www.iis7.com/b/plc/
    WWW - 万维网:web站点是一个到世界各地电脑都可以连接上的网络。他是如何工作的呢?
    HTML - WEB标记语言:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
    CSS - 层叠样式表:样式表定义如何显示 HTML 元素。
    JavaScript -客户端脚本:JavaScript 用于客户端的脚本化。客户端脚本化指的是 Web 浏览器编程。
    XML -扩展标记语言:XML 不是 HTML 的替代者。XML 用来描述及传输数据,而 HTML 用来显示数据。
    PHP 和 ASP - 服务器端脚本化:服务器端脚本化指的是服务器端编程。
    SQL - 结构化查询语言:结构化查询语言 (SQL) 是用来访问诸如 SQL Server、Oracle、Sybase 及 Access 等数据库的通用标准。
    Web 创建设计:介绍关于网站的设计,及需要的开发工具。
    Web 标准:关于Web标准和万维网联盟.
    web 网站验证:有关于 HTML, XHTML, CSS, XML, 和 WMP 页面标准的验证。
    Web 语义化:Web的语义
    Web 词汇表:这是一个按字母顺序排列的互联网词汇表。
    Web 搜索引擎优化:关于 SEO (搜索引擎优化)
    :::::::::::::::::::::::::::::::::::::::::::::
    WWW 指南-万维网联盟(World Wide Web)
    WWW - 万维网联盟
    WWW通常称为网络。
    web是一个世界各地的计算机网络。
    电脑在Web上使用标准语言沟通。
    万维网联盟(W3C)制定了Web标准
    。。。。。。。。。。
    什么是WWW?
    WWW 代表 World Wide Web(万维网)
    万维网常常被称为 网络
    网络是世界各地的计算机网络
    网络中的所有电脑可以相互沟通
    所有的计算机使用HTTP的通信标准
    。。。。。。。。。。
    万维网如何工作?
    信息存储的文件称为网页
    Web页面存储在Web服务器上。
    阅读网页的计算机被称为Web客户端
    Web客户端查看网页的程序称为Web浏览器
    流行的浏览器有Internet Explorer,Chrome和火狐等。
    。。。。。。。。。。
    浏览器如何获取网页?
    一个浏览器通过请求从服务器上获取的网页数据
    标准的HTTP请求包含一个网页地址
    网页地址实例: http://www.w3cschool.cc
    。。。。。。。。。。
    浏览器如何显示页面?
    所有的网页包含如何显示的说明
    浏览器通过过阅读这些说明显示页面。
    最常见的显示指令被称为HTML标签
    HTML中段落的标签为:


    在HTML中,段落是这样定义的:

    这是段落。


    。。。。。。。。。。
    是谁在做Web标准?
    Web标准并不是谷歌或微软在做
    制定Web规则的机构是W3C
    W3C表示万维网联盟
    W3C 制定的web标准规范。
    最重要的Web标准是HTML,CSS和XML
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::
    HTML 指南
    HTML - 超文本标记语言 (Hyper Text Markup Language)
    HTML是建设网站/网页制作主要语言。
    HTML是一种易于学习的标记语言。
    HTML使用开始标记和结束标记来标记一个网页元素,通过使用简单的HTML标签,网页设计师可以为一个网页(HTML文档)添加标题,段落,文字,表格,图片,列表,编程代码等。
    Web浏览器(IE浏览器,火狐,Chrome等)读取HTML文档,解释HTML标记,并显示正确用户可读的内容(不显示HTML标签)
    根据HTML标准,HTML可用于定义网页的内容。
    要定义视觉样式(颜色,大小,外观,布局等),应使用CSS(层叠样式表)。
    :::::::::::::::::::::::::::::::::::::::::::::::::::::
    CSS 指南
    CSS - 层叠样式表(Cascading Style Sheets)
    CSS定义如何显示HTML元素。
    CSS 描述了HTML元素的可视化样式(外观,布局,颜色,字体)。
    CSS是单独设计的文件(从而大大提高HTML的灵活性和减少HTML的复杂性)。
    CSS简单易学。你可以把一个HTML元素当作选择器,并在大括号内的列出样式属性
    样式表极大地提高了工作效率
    样式表定义如何显示 HTML 元素,诸如 HTML 3.2 的样式中的字体标签和颜色属性通常被保存在外部的 .css 文件中。
    通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面布局的外观。
    由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。作为网站开发者,你可以为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局变换,只需简单地改变样式,然后网站中的所有元素均会被自动地更新。
    :::::::::::::::::::::::::::::::::::::::::::::::::::
    JavaScript 指南
    JavaScript - 客户端脚本
    JavaScript 是属于网络的脚本语言!
    JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
    JavaScript 学习简单
    。。。。。。。。。。。
    什么是 JavaScript?
    JavaScript 被设计用来向 HTML 页面添加交互行为。
    JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。
    JavaScript 由数行可执行计算机代码组成。
    JavaScript 通常被直接嵌入 HTML 页面。
    JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。
    所有的人无需购买许可证均可使用 JavaScript。
    。。。。。。。。。。。
    客户端脚本
    JavaScript “制定” 浏览器行为。这就是所谓的客户端脚本(或浏览器的脚本)。
    服务器端脚本是"制定"服务器的行为
    。。。。。。。。。。。
    JavaScript可以做什么?
    JavaScript 为 HTML 设计师提供了一种编程工具
    HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。
    JavaScript 可以将动态的文本放入 HTML 页面
    类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write("

    " + name + “

    ”)
    JavaScript 可以对事件作出响应
    可以将 JavaScript 设置为当某事件发生时才会被执行,例如页面载入完成或者当用户点击某个 HTML 元素时。
    JavaScript 可以读写 HTML 元素
    JavaScript 可以读取及改变 HTML 元素的内容。
    JavaScript 可被用来验证数据
    在数据被提交到服务器之前,JavaScript 可被用来验证这些数据。
    JavaScript 可被用来检测访问者的浏览器
    JavaScript 可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。
    JavaScript 可被用来创建 cookies
    JavaScript 可被用来存储和取回位于访问者的计算机中的信息。
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    XML 指南
    XML - 可扩展标记语言(EXtensible Markup Language)
    XML 是跨平台的、用于传输信息且独立于软件和硬件的工具。
    。。。。。。。。。。
    什么是XML?
    XML 指可扩展标记语言(EXtensible Markup Language)
    XML 是一种标记语言,很类似 HTML
    XML 被设计用来描述数据
    XML 标签没有被预定义。您需要自行定义标签。
    XML 使用文件类型声明(DTD)或者 XML Schema 来描述数据。
    带有 DTD 或者 XML Schema 的 XML 被设计为具有自我描述性。
    XML 是一个 W3C 标准
    。。。。。。。。。。
    XML不会做任何事情
    ML是不做任何事情。 XML创建结构,存储和携带信息。
    上面的XML文档的例子是XML编写的从Jani到Tove的一张纸条。注意标题和邮件正文。它还具有来自哪里的信息。但是,这个XML文档并没有做任何事情。只是纯粹的信息包裹在XML标记中。必须有人写了一款软件发送,接收或显示它
    。。。。。。。。。。
    XML标签不是预定义
    XML标签不是预定义,您必须"发明"自己的标签。
    用来标记HTML文档的标签是预定义的的HTML文件作者只能使用在HTML标准(如

    等)定义的标签。
    XML允许作者来定义他/她自己的标签和他/她自己的文档结构。
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    服务端脚本 指南
    ASP 和 PHP - 服务端脚本
    HTML 文件可以包含文本、HTML 标签以及脚本。
    服务器端脚本是对服务器行为的编程。这被称为服务器端脚本或服务器脚本。
    客户端脚本是对浏览器行为的编程。
    通常,当浏览器请求某个 HTML 文件时,服务器会返回此文件,但是假如此文件含有服务器端的脚本,那么在此 HTML 文件作为纯 HTML 被返回浏览器之前,首先会执行 HTML 文件中的脚本。
    。。。。。。。。。
    服务器脚本能做什么呢?
    动态地向 web 页面编辑、改变或添加任何的内容
    对由 HTML 表单提交的用户请求或数据进行响应
    访问数据或数据库,并向浏览器返回结果
    为不同的用户定制页面
    提高网页安全性,使您的网页代码不会通过浏览器被查看到
    重要提醒: 由于脚本在服务器上执行,因此浏览器在不支持脚本的情况下就可以显示服务器端的文件!
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    SQL 指南
    SQL - 结构化查询语言 (Structured Query Language)
    SQL 是用于访问和处理数据库的标准的计算机语言。
    常用的数据库管理系统: MySQL, SQL Server, Access, Oracle, Sybase, 和 DB2
    对于那些希望在数据库中存储数据并从中获取数据的人来说,SQL 的知识是价值无法衡量的。
    。。。。。。。。。
    什么是 SQL?
    SQL 指结构化查询语言 (Structured Query Language)
    SQL 使我们有能力访问数据库
    SQL 是一种 ANSI 的标准计算机语言
    SQL 面向数据库执行查询
    SQL 可从数据库取回数据
    SQL 可在数据库中插入新的记录
    SQL 可从数据库删除记录
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    Web 创建设计
    设计一个网站,需要认真思考和规划。
    最重要的是要知道你的访问用户。
    。。。。。。。。。。
    用户是浏览者
    一个典型的访问者将无法读取您的网页的全部内容!
    无论您在网页中发布了多么有用的信息,一个访问者在决定是否继续阅读之前仅仅会花几秒钟的时间进行浏览。
    请确保使你的观点,在页面的第一句!另外,您还需要在整个页面中使用简短的段落以及有趣的标题。
    。。。。。。。。。。
    少即是多
    保持段落尽可能短。
    保持章节尽可能短。
    冗长文字的页面不利于用户体验。
    如果你的网页内容很多,您将页面信息分解成小的模块,并放置在不同的页面!
    。。。。。。。。。。
    导航
    在您网站的所有页面使用一致的导航结构。
    不要在文本段落内使用超链,超链接会把访问者带到别的页面,这样做会破坏导航结构一致性。
    如果您必须使用超链接,你可以将链接添加到一个段落的底部或菜单中。
    。。。。。。。。。。
    加载速度
    有时开发人员不知道一些网页需要很长的时间来加载。
    据统计,大多数用户会留在加载时间不超过7秒的网页。
    测试您的网页在一个低速的调制解调器中打开。如果您的网页需要很长时间加载,可以考虑删除图片或多媒体等内容。
    。。。。。。。。。
    用户反馈
    反馈是一件非常好的事情!
    你的访问者是你的"客户"。通常他们会给你的网站提供很好的改善建议。
    如果您提供良好的反馈途径,您将得到来自很多来自不同领域人的反馈意见。
    。。。。。。。。。
    访问者的显示器
    在互联网上不是每个人的显示器尺寸都是一样的。
    如果你设计一个网站,是用高分辨率的显示器上显示,当分辨率低的显示器(如800 × 600)访问你的网页时就可能会出现问题。
    请在不同的显示器上测试您的网站。
    。。。。。。。。。
    他们使用什么浏览器?
    请在不同的浏览器测试你的网站。
    目前最流行的浏览器有:Internet Explorer,Firefox和Google Chrome。
    设计网页时,一个明智的做法是使用正确的HTML。正确的编码将帮助浏览器正确显示您的网页。
    。。。。。。。。。
    客户端使用的插件
    声音,视频剪辑,或其他多媒体内容可能需要使用单独的程序(插件)来播放。
    请确保您的访问者能在你的网页上正常使用他们所需要的软件。
    。。。。。。。。。
    关于残疾人呢?
    有些人的视力或听力有障碍。
    们可能会尝试使用盲文或语音浏览器浏览您的网页。所以你应该在你的网页添加图像和图形元素的替代文本。
    :::::::::::::::::::::::::::::::::::::::::::::::::
    Web 标准
    Web标准,使得Web开发更加容易。
    Web标准由万维网联盟(W3C)制定。
    。。。。。。。。。
    为什么要Web标准?
    对于浏览器开发商和web程序开发人员在开发新的应用程序时遵守指定的标准更有利于web更好地发展。
    开发人员按照Web标准制作网页,这样对于开发者来说就更加简单了,因为他们可以很容易了解彼的编码
    使用Web标准,将确保所有浏览器正确显示您的网站而无需费时重写。
    遵守标准的Web页面可以使得搜索引擎更容易访问并收入网页,也可以更容易转换为其他格式,并更易于访问程序代码(如JavaScript和DOM)。
    提示: 你可以使用网页验证服务器验证页面的标准性。
    。。。。。。。。。
    无障碍
    无障碍环境是一个HTML标准的重要组成部分。
    Web标准,使其更易于为残疾人士使用Web。
    Web标准使得残疾人士也可以很容易地使用互联网。盲人可使用程序为他们读出网页。而弱视的人群可通过重新排列并放大网页来访问网站。
    。。。。。。。。。
    W3C - 万维网联盟
    W3C 创建和维护Web标准。
    姆·伯纳斯·李(Tim Berners-Lee)是万维网联盟创始人发明者被称为互联网之父:
    “The dream behind the Web is of a common information space in which we communicate by sharing information.”
    万维网联盟,建立于 1994 年,是一个国际性的联盟,其宗旨是投身于"引领 web 以激发其全部潜能"。
    W3C表示万维网联盟
    W3C创建于1994年10月
    W3C被Web发明者蒂姆·伯纳斯·李(Tim Berners-Lee)创建
    W3C是作为成员国机构组织
    W3C的工作是进行标准化网络
    W3C创建和维护的WWW标准
    W3C标准有W3C建议
    最重要W3C标准有:
    HTML
    CSS
    XML
    XSL
    DOM
    W3C官方主页
    。。。。。。。。。
    ECMA - 欧洲计算机制造商协会(European Computer Manufacturers Association)
    ECMA于1960年在布鲁塞尔由一些欧洲最大的计算机和技术公司成立。到1961年5月,他们成立了一个正式的组织,这个组织的目标是评估,开发和认可电信和计算机标准。
    大家决定把ECMA的总部设在日内瓦是因为这样能够让它与其它与之协同工作的标准制定组织更接近一些,比方说国际标准化组织(ISO)和国际电子技术协会(IEC)。
    ECMA是"European Computer Manufactures Association"的缩写,中文称欧洲计算机制造联合会。是1961年成立的旨在建立统一的电脑操作格式标准–包括程序语言和输入输出的组织。
    最新ECMAScript规范就是ECMA- 262
    ::::::::::::::::::::::::::::::::::::::::::::::::
    Web 网页 验证
    。。。。。。。。。
    Web 网页验证器
    验证器是一种软件程序,可以检查对Web网页是否标准。
    当使用验证器来检查HTML,XHTML或CSS文件时,验证器会根据您所选择的标准返回一个错误列表。
    在发布网页之前请确保你验证过所有的网页都符合W3C标准。
    。。。。。。。。。
    通过W3C验证HTML文件:
    在下面的文本框中输入你需要验证的网页地址:https://www.runoob.com/try/demo_source/tryhtml_intro.htm
    。。。。。。。。。
    通过W3C验证CSS文件:
    在下面的文本框中输入你需要验证的CSS文件地址:https://www.runoob.com/try/demo_source/style1.css
    。。。。。。。。。
    通过W3C验证XHTML文件:
    XHTML 文档根据文档类型声明(DTD)进行验证。
    在我们的HTML教程你可以阅读更多有关XHTML教程信息。
    在下面的文本框中输入你需要验证的网页地址:https://www.runoob.com/try/demo_source/demo_xhtml.htm
    。。。。。。。。。
    验证 XML 语法
    验证 XML 语法请查看本站的验证地址:https://www.runoob.com/dom/dom-validate.html。
    :::::::::::::::::::::::::::::::::::::::::::::::
    Web 语义化
    单词语义化表示了它的意义。
    事物的语义化意味着事物。
    Web 语义化 = Web的意义。
    。。。。。。。。。
    什么是 Web 语义化?
    什么是语义化?其实简单说来就是让机器可以读懂内容。
    甲壳虫乐队是一个来自利物浦受欢迎的乐队。
    约翰列侬是披头士乐队的成员。
    “Hey Jude"是由披头士的代表作。
    我们可以很容易理解上面的句子的意义。但这些语句怎么 被计算机理解呢?
    语句由语法规则创建。语言的语法定义了创建语言语句的规则。但是如何让语法变为语义呢?
    语义网是让机器可以理解数据。语义网技术,它包括一套描述语言和推理逻辑。它包通过一些格式对本体(Ontology)进行描述。
    语义网并不是网页之间的链接。
    语义网描述了事物之间的关联((如 A 是 B的一部分,Y 是 Z 的成员)及事物的属性(如大小,高度,年龄,价格等)。
    语义网的实现是基于XML(可扩展标记语言eXtensible Markup Langauge)语言和资源描述框架(RDF)来完成的。XML是一种用于定义标记语言的工具,其内容包括XML声明、用以定义语言语法的DTD (document type declaration文档类型定义)、描述标记的详细说明以及文档本身。而文档本身又包含有标记和内容。RDF则用以表达网页的内容。
    。。。。。。。。。
    资源描述框架
    RDF(Resource Description Framework),即资源描述框架,是W3C推荐的用来描述WWW上的信息资源及其之间关系的语言规范。
    RDF(S)是语义网的重要组成部分,它使用URI来标识不同的对象(包括资源节点、属性类或属性值)并可将不同的URI连接起来,清楚表达对象间的关系。
    实现
    语义网虽然是一种更加美好的网络,但实现起来却是一项复杂而浩大的工程。 目前语义网的体系结构正在建设中,主要需要以下两方面的支持:
    (1) 数据网络的实现
    即:通过一套统一的完善的数据标准对网络信息进行更彻底更详细的标记,使得语义网能够精准的识别信息,区分信息的作用和含义 要使语义网搜索更精确彻底,更容易判断信息的真假,从而达到实用的目标,首先需要制订标准,该标准允许用户给网络内容添加元数据(即解释详尽的标记),并能让用户精确地指出他们正在寻找什么;然后,还需要找到一种方法,以确保不同的程序都能分享不同网站的内容;最后,要求用户可以增加其他功能,如添加应用软件等。
    语义网的实现是基于XML(可扩展标记语言eXtensible Markup Langauge)语言和资源描述框架(RDF)来完成的。XML是一种用于定义标记语言的工具,其内容包括XML声明、用以定义语言语法的DTD (document type declaration文档类型定义)、描述标记的详细说明以及文档本身。而文档本身又包含有标记和内容。RDF则用以表达网页的内容。
    (2)具有语义分析能力的搜索引擎
    如果说数据网络能够短时间通过亿万的个体实现,那么网络的语义化智能化就要通过人类尖端智慧群体的努力实现。研发一种具有语义分析能力的信息搜索引擎将成为语义网的最重要一步,这种引擎能够理解人类的自然语言,并且具有一定的推理和判断能力。
    语义搜索引擎(semantic search engine)和具有语义分析能力的搜索引擎(semantically enabled search engine)是两码事。前者不过是语义网络的利用,一种信息搜索方式,而具有语义分析能力的搜索引擎是一种能够理解自然语言,通过计算机的推理而进一步提供更符合用户心理的答案。
    前景
    语义网的体系结构正在建设中,当前国际范围内对此体系结构的研究还没有形成一个令人满意的严密的逻辑描述与理论体系,中国学者对该体系结构也只是在国外研究的基础上做简要的介绍,还没有形成系统的阐述。
    语义网的实现需要三大关键技术的支持:XML、RDF和Ontology。
    XML(eXtensible Marked Language,即可扩展标记语言)可以让信息提供者根据需要,自行定义标记及属性名,从而使XML文件的结构可以复杂到任意程度。
    它具有良好的数据存储格式和可扩展性、高度结构化以及便于网络传输等优点,再加上其特有的NS机制及XML Schema所支持的多种数据类型与校验机制,使其成为语义网的关键技术之一。
    目前关于语义网关键技术的讨论主要集中在RDF和Ontology身上。
    RDF是W3C组织推荐使用的用来描述资源及其之间关系的语言规范,具有简单、易扩展、开放性、易交换和易综合等特点。
    值得注意的是,RDF 只定义了资源的描述方式,却没有定义用哪些数据描述资源。RDF由三个部分组成:RDF Data Model、RDF Schema和RDF Syntax。
    附上:
    1.语义网通过扩展现有的互联网,在信息中加入表示其含义的内容,使计算机可以自动与人协同工作。也就是说,语义网中的各种资源不再只是各种相连的信息,还包括其信息的真正含义,从而提高计算机处理信息的自动化和智能化。当然,计算机并不具有真正的智能,语义网的建立需要研究者们对信息进行有效的表示,制定统一的标准,使计算机可以对信息进行有效的自动处理。
    。。。。。。。。。。。
    语义网体系结构
    第一层:Unicode与URI,是整个体系结构的基础。
    第二层:XML+NS+XMLSchema,负责语法上表示数据的内容和结构,通过使用标准的格式语言将网络信息的表现形式、数据结构和内容分离。
    第三层:RDF+RDF Schema,它提供语义模型用于描述网上的信息和类型。其中,RDF(Resource Description Framework),即资源描述框架,是W3C推荐的用来描述WWW上的信息资源及其之间关系的语言规范。RDF(S)是语义网的重要组成部分,它使用URI来标识不同的对象(包括资源节点、属性类或属性值)并可将不同的URI连接起来,清楚表达对象间的关系。
    第四层:本体词汇层,本体是关于领域知识的概念化、形式化的明确规范。在语义网体系结构中,本体的作用主要表现在:(1).概念描述,即通过概念描述揭示领域知识;(2).语义揭示,本体具有比RDF更强的表达能力,可以揭示更为丰富的语义关系;(3).一致性,本体作为领域知识的明确规范,可以保证语义的一致性,从而彻底解决一词多义、多词一义和词义含糊现象;(4). 推理支持,本体在概念描述上的确定性及其强大的语义揭示能力在数据层面有力地保证了推理的有效性。
    第五层:逻辑层,负责提供公理和推理原则,为智能服务提供基础。其中,描述逻辑(DescriptionLogic)是基于对象的知识表示的形式化,它吸取了KL-ONE的主要思想,是一阶谓词逻辑的一个可判定子集。它与一阶谓词逻辑不同的是,描述逻辑系统能提供可判定的推理服务。除了知识表示以外,描述逻辑还用在其它许多领域,它被认为是以对象为中心的表示语言的最为重要的归一形式。描述逻辑的重要特征是很强的表达能力和可判定性,它能保证推理算法总能停止,并返回正确的结果。在众多知识表示的形式化方法中,描述逻辑在十多年来受到人们的特别关注,主要原因在于:它们有清晰的模型-理论机制;很适合于通过概念分类学来表示应用领域;并提供了很用的推理服务。
    第六层证明层和第七层信任层负责提供认证和信任机制。
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::
    Web Glossary(词汇表)
    以下词汇按字母顺序排列:
    Access (Microsoft Access):一个微软开发的数据库系统。 Microsoft Office专业版一部分。主要用于在Windows平台上运行低流量的Web网站。
    ActiveMovie:微软公司推出的用于多媒体程序设计的控件
    ActiveX:允许Web浏览器下载并执行Windows程序编程接口(API)。 (另见插件)
    Address:请参阅网址。
    AdSense:由Google提供的网络广告系统。
    AJAX (Asynchronous JavaScript and XML):使用JavaScript和XML来创建交互式Web应用程序的"艺术”。使用Ajax,Web应用程序可以在后台Web服务器(异步)交换数据和更新一个网页部分无需重新加载页面。
    Anchor:在网络方面:起点或结束的超链接。
    Adobe Air:一个Adobe集成运行时(AIR)系统,使开发人员可以使用Web技术(HTML,JAVASCRIPT,FLASH)来创建桌面应用程序。
    Android:一款手机操作系统Android公司开发,后来被谷歌收购。
    匿名 FTP:请参阅FTP服务器。
    ANSI (American National Standards Institute):为计算机行业创建标准的组织。 ANSIC标准负责。
    ANSI C:C编程语言国际标准。
    ADO (ActiveX Data Object):微软的任何类型的数据存储技术,提供数据访问。
    ADSL (Asymmetric Digital Subscriber Line):一个特殊类型的DSL线路,上传速度和下载速度是不同的。
    Agent:请参阅搜索代理/搜索引擎
    Amaya:来自W3C的一个开放源码的Web浏览器编辑器,用于推动在浏览器设计领先的想法。
    Animation:一组照片播放时模拟运动串联。
    反病毒程序:一种计算机程序,发现并摧毁所有类型的计算机病毒。
    Apache:一个开源的Web服务器。大多用于Unix,Linux和Solaris平台。
    Applet:请参阅web小程序。
    Archie:计算机程序来定位公共FTP服务器上文件。
    API (Application Programming Interface):让程序与另一个程序通信接口。在web方面:让网页浏览器或Web服务器与其他程序通信的接口。 (亦见Active - X的插件)
    ARPAnet:网络测试实验,在20世纪70年代互联网发展时开始。
    Authentication:在web方面:用什么方法在网络上或计算机程序上来验证用户的身份。
    ASCII (American Standard 兼容 Information Interchange):128位字母数字和特殊控制字符用于计算机存储和打印的文字。 HTML中通过web传输的数据。
    ASF (Advanced Streaming Format):一个多媒体数据流的格式。微软的Windows Media开发。
    ASP (Active Server Pages):微软的技术,使服务器可执行的脚本在网页中插入。
    ASX (ASF Streaming Redirector):关于ASF文件存储信息的XML格式。微软的Windows Media开发。
    AVI (Audio Video Interleave):文件格式的视频文件。微软开发的视频压缩技术。
    Banner Ad:(最常见的图形)广告放置在网页上作为广告客户的网站超链接行为。
    Bandwidth:您可以通过发送Internet连接速度(数据量)测量。更多的带宽更快的连接
    Baud:通道上每秒钟发送符号数。
    BBS (Bulletin Board System):基于网络的公共分享讨论,文件和公告系统。
    Binary Data:于机器可读的形式数据。
    Bit (Binary Digit):于计算机中存储的数据的最小单位。一个位值为0或1。一台计算机使用8位来存储一个文本字符。
    Blog (Web Log):一个网站类型(通常是由个人维护)日志评论(大多数通常是个人)的意见,含义说明事件等
    Blogger:一个人维持或写入内容到网络日志(博客)。
    Blogging:编写或内容添加到网络日志(博客)。
    BMP (Bitmap):用于存储图像的格式。
    Bookmark:在web方面:一个特定的网站链接存储(书签)以备将来使用Web用户方便地访问。
    Bounce Rate:网站访问者查看只有一个网页在他们离开(弹起)的比例。
    Browse:术语来描述整个网络用户的运动通过超链接从一页一页地移动使用网页浏览器。 (请参阅Web浏览器)。
    BPS (Bits Per Second):用术语来描述在网上进行数据传输速度。
    Browser:请参阅Web浏览器。
    Byte (Binary Term):计算机存储单元包含8位。每个字节可以存储一个文本字符。
    C:一种先进的编程语言用于先进的计算机应用编程。
    C++ (C Plus Plus):同样的c补充面向对象的功能。
    C# (C Sharp):微软的版本C ++的补充类似Java的功能。
    Case Sensitive:用来描述使用大写或小写字母敏感
    Cache:在web方面:一个Web浏览器或Web服务器计算机的硬盘上存储的网页副本功能。
    Chat:on-line基于文本的互联网用户之间通信。
    CGI (Common Gateway Interface):描述一个CGI程序与Web服务器如何通信的规则。
    CGI Bin:在Web服务器上存储CGI程序文件夹(或目录)。
    CGI Program:一个小程序,从Web服务器处理输入和输出。 CGI程序通常用于处理表单输入或数据库查询。
    Cinepac:计算机视频编解码器
    Client:请参阅Web客户端。
    Client/Server:在web方面:和Web客户端和Web服务器之间工作量分离的通信。
    Click:在web方面:鼠标点击一个超链接元素(如文字或图片)在网页上创建一个事件如要到另一个网页访问或访问同一页其他部分。
    Clickthrough Rate:访问者点击页面上的超链接(或广告)页面已经显示时间数的比例。
    Cloud Computing:在互联网上存储的应用程序和数据(而不是用户的计算机上)。
    Codec (Compressor / Decompressor):用于数据压缩和解压技术通用术语。
    Communication Protocol:标准(语言和一套规则),让电脑用一个标准方式进行交互。例如IP,FTP和HTTP。
    Compression:更快通过网络交付Web文档或图形大小(压缩)方法。
    Computer Virus:一种计算机程序,可能损害消息显示,删除文件甚至摧毁计算机操作系统的计算机。
    Cookie:Web浏览器由Web服务器,在您的计算机上存储的信息。 Cookie的目的就是提供有关您访问网站的信息,在随后的访问服务器使用。
    ColdFusion:Web开发软件的大多数平台(LINUX,UNIX,Solaris和Windows)。
    CSS (Cascading Style Sheets):一个W3C推荐定义Web文档样式(如字体,大小,颜色,间距等)语言。
    Database:以这样的方式,一个计算机程序可以轻松地检索和操纵数据计算机存储数据。
    Database System:操纵数据库中的数据的计算机程序(如MS ACCESS,Oracle和MySQL)。
    DB2:来自IBM数据库系统。大多用于Unix和Solaris平台。
    DBA (Data Base Administrator):人(或软件)谁管理数据库。典型的任务:备份,维护和执行。
    DHCP (Dynamic Host Configuration Protocol):互联网标准协议,为NEE用户分配新的IP地址。
    DHTML (Dynamic HTML):常用的一个术语来描述HTML内容可能动态改变。
    Dial-up Connection:在web方面:一个通过电话和调制解调器连接到Internet。
    Discussion Group:请参阅Newsgroup。
    DNS (Domain Name Service):计算机程序运行在Web服务器上域名翻译成IP地址。
    DNS Server:Web服务器执行DNS。
    DOM (Document Object Model):一个网页对象编程模型。 (请参阅HTML DOM和XML DOM)
    Domain Name:一个网站的名称标识。 (如:runoob.com
    DOS (Disk Operating System):一个通用基于磁盘的计算机操作系统(见操作系统)。最初是微软IBM个人电脑。通常用于为MS - DOS简写。
    Download:从远程计算机传输文件到本地计算机。在web方面:Web客户端从Web服务器传输文件。 (另请参阅上传)。
    DSL (Digital Subscriber Line):基于普通电话线的宽带接入技术
    DTD (Document Type Definition):一个定义类似HTML或XMLweb文件合法构建模块的规则(一种语言)。
    Dynamic IP:每次连接到互联网的IP地址的变化。 (请参阅DHCP和静态IP)。
    E-mail (Electronic Mail):由一个人到另一个通过互联网发送消息。
    E-mail Address:发送电子邮件给一个人或一个组织使用的地址。典型格式就是用户名@主机名。
    E-mail Server:一个Web服务器专用电子邮件服务任务。
    Encryption:要从原来的形式转换的数据,一个只能读取人可以逆转的加密形式。加密的目的是为了防止未经授权的读取数据。
    Error:请参阅Web服务器错误。
    Ethernet:一个局域网络类型(见局域网)。
    Firewall:作为一个安全过滤器,可以限制类型的网络通信行为软件。最常用于个人计算机(或LAN)和互联网之间。
    Flash:基于矢量的多媒体格式在Web上的使用,由Adobe开发
    Form:请参阅HTML表单。
    Forum:在web方面:同样的作为Newsgroup。
    Frame:在web方面:浏览器中显示屏幕一部分特定内容。帧通常用于显示不同的网页内容。
    FrontPage:Windows平台Web开发软件。由微软开发。
    FTP (File Transfer Protocol):两台计算机之间发送文件最常用的方法之一。
    FTP Server:一个Web服务器,您可以登录,并下载文件(或文件上传到)。匿名FTP是一种不使用登录帐户从FTP服务器下载文件方法。
    Gateway:一个计算机程序之间不兼容的应用程序或网络传输(格式化)数据。
    GIF (Graphics Interchange Format):一个由CompuServe开发的存储图像压缩格式。互联网上最常见的图像格式之一。
    GB:Gigabyte,千兆字节,电脑的一种存储单位。
    Gigabyte:1024兆字节。通常向下舍入到10亿字节。
    Graphics:在web方面介绍图片(相对文本)。
    Graphic Monitor:一个显示屏,可以显示图形。
    Graphic Printer:一台打印机,可以打印图形。
    Graphical Banner:请参阅Banner Ad。
    Helper application:在web方面:一个方案帮助浏览器显示,视图或工作,浏览器本身不能处理。(请参阅插件)。
    Hits:Web对象(网页或图片)已被浏览或下载的数量。(请参阅页点击)。
    Home Page:一个网站的顶层(主)页。当你访问某个网站显示的默认页。
    Host:请参阅Web主机。
    Hosting:请参阅虚拟主机
    Hotlink:请参阅超链接。
    HTML (Hypertext Markup Language):HTML就是web语言。HTML是一种用来定义内容,布局和网页文件格式的标签设置。 Web浏览器使用HTML标签来定义如何显示文本。
    HTML Document:在HTML编写的文件。
    HTML DOM (HTML Document Object Model):一个HTML文档编程接口。
    HTML Editor:
    一个软件程序,用于编辑HTML页面。有了一个HTML编辑器你可以像使用字处理器,向HTML文档添加元素如列表表格布局,字体大小,和颜色。正在编辑时它会在网页上显示(所见即所得)HTML编辑器将正在编辑的内容显示在页面。
    HTML Form:用户输入的形式传递回服务器。
    HTML Page:一个HTML文件
    HTML Tags:代码以识别文档的的不同部分使网页浏览器会知道如何显示。
    HTTP (Hyper Text Transfer Protocol):通过Internet发送文本文件的规则标准设置。它需要一端HTTP客户端程序,并在另一端HTTP服务器程序。
    HTTP Client:一种计算机程序,从Web服务器请求服务。
    HTTP Server:一种计算机程序,从Web服务器提供服务。
    HTTPS (Hyper Text Transfer Protocol Secure):和HTTP相同但提供安全的互联网的通信的SSL。 (另请参阅SSL)
    Hyperlink:网页中链接其它网页的文本串称为HYPERLINK。
    Hypermedia:扩展超文本,图形和音频。
    Hypertext:超文本是交叉链接的,以这样的方式,读者可以阅读相关文件通过点击一个高亮显示的单词或符号或其他文件文本。(另请参阅超链接)
    IAB (Internet Architecture Board):一个理事会为Internet标准决策(另请参阅w3c)。
    IE (Internet Explorer):请参阅Internet Explorer。
    IETF (Internet Engineering Task Force):一个侧重于解决技术问题,在互联网上对IAB分组。
    IIS (Internet Information Server):一个适用于Windows操作系统的Web服务器。由微软开发。
    IMAP (Internet Message Access Protocol):一个电子邮件服务器检索电子邮件标准通信协议。 IMAP是很像POP,但更先进的。
    Indeo:由英特尔公司开发的计算机视频编解码器。
    Internet:一个世界性的连接数以百万计的电脑的网络。 (请参阅也万维网)
    Internet Browser:请参阅Web浏览器。
    Internet Explorer:微软浏览器。最常用浏览器。
    Internet Server:请参见Web服务器
    Intranet:私有(封闭)互联网内部的LAN(局域网)运行。
    IP (Internet Protocol):请参阅TCP / IP协议。
    IP Address (Internet Protocol Address):在互联网上的每一台计算机的一个独特的识别号码(如197.123.22.240)
    IP Number (Internet Protocol Number):一个IP地址。
    IP Packet:请参阅TCP / IP包。
    IRC (Internet Relay Chat):互联网系统,使用户可以在网上讨论。
    IRC Client:一个计算机程序,使用户能够连接到IRC。
    IRC Server:Internet服务器专用的IRC连接服务任务。
    ISAPI (Internet Server API):Internet Information Server应用程序编程接口(API)(参阅IIS)。
    ISDN (Integrated Services Digital Network):使用数字传输的电信标准,支持通过普通电话线数据通信。
    ISP (Internet Service Provider):提供访问互联网和网站托管。
    Java:由Sun开发的一种编程语言。大多用于编程Web服务器和Web小程序。
    Java Applet:请参阅网页的Applet。
    JavaScript:互联网上最流行的脚本语言由Netscape开发。
    JPEG (Joint Photographic Expert Group):旨在促进JPG和JPEG图形格式存储压缩图像。
    JPEG and JPG:图形格式存储压缩图像。
    JScript:微软版本的JavaScript。
    JSP (Java Server Pages):一个基于Java技术允许在网页中插入服务器可执行的脚本。主要用于在Linux,Unix和Solaris平台。
    K:千字节10K同样是十千字节…
    KB:千字节10K同样是十千字节…
    Keyword:在web方面:搜索引擎来搜索相关网络信息的一个词。 在数据库术语:一个字(或指数)用于识别数据库中的记录。
    Kilobyte:1024字节。通常被称为1K,向下调整至1000个字节。
    LAN (Local Area Network):在局部地区(如建筑物内)的计算机之间的网络,通常是通过当地的电缆连接。请参阅广域网。
    Link:和超链接相同。
    Linux:开放源码计算机操作系统,基于UNIX的。主要用于服务器和Web服务器。
    Mail:在网络方面:和电子邮件相同。
    Mail Server:请参阅e - mail服务器。
    MB:和兆字节相同。 10MB是10兆字节。
    Megabyte:1024千字节。通常向下舍入到一百万字节。
    Meta Data:说明其他数据的数据。(meta标签)。
    Meta Search:搜索文件中的元数据的方法。
    Meta Tags:标签插入到文档中描述的文件。
    MIDI (Musical Instrument Digital Interface):一个计算机和乐器之间的沟通的标准协议。
    MIME (Multipurpose Internet Mail Extensions):定义文档类型的Internet标准。 MIME类型的例子:文本/纯文本,文本/图像/ GIF,HTML,图像/ JPG。
    MIME Types:根据MIME文件类型定义。
    Modem:硬件设备将计算机连接到电话网络,通常用于通过电话线连接到互联网。
    Mosaic:第一个常用的Web浏览器。Mosaic是在1993年发布,并开始普及Web。
    MOV:由苹果公司开发的计算机视频编解码器。 QuickTime多媒体文件的通用文件扩展名。
    MP3 (MPEG-1 Audio Layer-3):专为方便下载的Internet.c设计的一种音频压缩格式
    MP3 File:文件中包含音频压缩MP3。最常见的音乐曲目。
    MPEG (Moving Picture Expert Group):一个ISO标准计算机的音频和视频编解码器。
    MPG:MPEG文件的通用文件扩展名。
    MS-DOS (Microsoft Disk Operating System):一个通用的基于磁盘的计算机操作系统(操作系统)。最初由微软开发为IBM电脑,然后由微软开发的第一个版本的Windows的基础。
    Multimedia:在网络方面:结合文字与图片,视频或声音的演示文稿。
    MySQL:经常被用来在网络上免费的开源数据库软件。
    NetBEUI (Net Bios Extended User Interface):一个增强版的NetBIOS。
    NetBIOS (Network Basic Input Output System):一个应用程序编程接口(API),在局域网功能(LAN)上。用于DOS和Windows。
    Navigate:在网络方面:和浏览相同。
    Netscape:该公司的Netscape浏览器。是多年来最流行的浏览器。今天,带领着IE浏览器。
    Newsgroup:一个在线讨论小组(新闻服务器上的部分),专用于感兴趣的某个主题。
    News Reader:一个计算机程序,可以读取(和POST消息)从Internet新闻组。
    News Server:Internet服务器专用的互联网新闻组服务的任务。
    Node:在连接到互联网的网络方面:一台电脑,最经常被用来描述一个Web服务器。
    Opera:来自公司的Opera的浏览器。
    OS (Operating System):管理软件的电脑基本操作。
    Packet:请参阅参阅TCP / IP包。
    Page Hits:网页由用户访问的次数数量。
    Page Impressions:点击次数相同。
    Page Views:点击次数相同。
    PDF (Portable Document Format):一个文档文件格式,由Adobe开发。最常用的文本文件。
    Perl (Practical Extraction and Reporting Language):一个Web服务器的脚本语言。最常用在UNIX服务器上。
    PHP (PHP: Hypertext Preprocessor):一个技术,允许在网页中插入服务器可执行脚本。多用在Unix,Linux和Solaris平台。
    Ping:一个方法用来检查两台计算机之间的沟通。一个"ping"发送到远程计算机,看它是否响应。
    Platform:在网络方面:电脑的作业系统,如Windows,Linux或OS X
    Plug-In:到另一个应用程序构建的应用程序。在网络方面:(或添加)内置Web浏览器来处理像电子邮件,声音,或电影文件的数据的一个特殊类型的程序。(另见ActiveX)
    PNG (Portable Network Graphics):图像文件存储格式,其目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性
    POP (Post Office Protocol):一个电子邮件服务器检索电子邮件的标准通信协议。(另见IMAP)。
    Port:一个标识一台计算机的IO(输入/输出)通道。在网络方面:一个标识Internet应用程序(Web服务器通常使用80端口)所使用的I / O通道。
    Protocol:请参阅通信协议。
    PPP (Point to Point Protocol):一个用于两台计算机之间的直接连接的通信协议。
    Proxy Server:Internet服务器致力于改善互联网性能。
    QuickTime:由苹果公司创建多媒体文件的格式。
    RAID (Redundant Array of Independent Disks):一个更高的安全性,速度和性能相同的服务器连接多个磁盘标准。通常用于Web服务器上。
    RDF (Resource Description Framework):用于描述Web资源建设的框架的语言。
    Real Audio:一个常见的多媒体音频格式,由Real Networks公司创建。
    Real Video:一个常见的多媒体视频格式,由Real Networks公司创建。
    Redirect:在网络方面:行动时,网页自动转发(重定向)到另一个网页的用户。
    RGB (Red Green Blue):可以代表全彩光谱的三原色组合。
    Robot:请参阅网络Robot。
    Router:一个硬件(或软件)系统(路线),指示数据在不同的计算机上网络传输。
    Schema:参见XML Schema。
    Script:脚本语言编写的语句的集合。
    Scripting Language:在网络方面:一个简单的编程语言,可以通过Web浏览器或Web服务器执行。 参考JavaScript和VBScript。
    Scripting:编写一个脚本。
    Search Agent:和搜索引擎相同。
    Search Engine:计算机程序用于搜索和目录(索引)数以百万计的网页在网页上提供的信息。常见的搜索引擎Google和AltaVista。
    Semantic Web:一个网站的意义,在这个意义上,计算机程序可以了解足够的数据与处理数据。
    Server:请参阅Web服务器。
    Server Errors:参考Web服务器错误。
    Shareware:软件,你可以尝试免费的,并支付一定的费用,继续合法使用。
    Shockwave:在网页中嵌入多媒体内容由Adobe开发的一种格式(技术)。
    SGML (Standard Generalized Markup Language):用于标记语言的国际标准。 HTML和XML的基础。
    SMIL (Synchronized Multimedia Integration Language):一个W3C推荐语言创建的多媒体演示。
    SMTP (Simple Mail Transfer Protocol):一个发送电子邮件的计算机之间的标准通信协议。
    SOAP (Simple Object Access Protocol):让应用程序进行通信相互使用XML的一个标准协议。
    Solaris:来自Sun的计算机操作系统。
    SPAM:在网络方面:多个不受欢迎的邮件发送到新闻组或邮件列表的行动。
    Spider:请参阅Web Spider。
    Spoofing:网页或虚假引荐的电子邮件的寻址。像假地址发送电子邮件。
    Spyware:计算机软件隐藏在一台计算机与使用计算机收集信息的目的。
    SQL (Structured Query Language):访问和操作数据库的一个ANSI标准的计算机语言。
    SQL Server:来自微软的数据库系统。主要用于在高流量的网站,在Windows平台上运行的网站。
    SSI (Server Side Include):HTML注释类型插入到网页指示Web服务器生成动态内容。最常见的用途是包含标准页眉或页脚的页面。
    SSL (Secure Socket Layer):软件安全和保护网站沟通,采用加密数据传输。
    Static IP (address):静态ip,对应于动态ip。
    Streaming:这样一种方式,用户可以查看正在传输的文件,同时通过互联网发送视频和音频文件的方法。
    Streaming Format:在互联网上使用的文件格式流媒体。(请参阅Windows Media,Real视频和QuickTime)。
    SVG (Scalable Vector Graphics):一个W3C推荐的语言,在XML中定义图形。
    Tag:在网络方面:书面通知或进入网页文件命令。 (参阅HTML标签)
    TCP (Transmission Control Protocol):请参阅TCP / IP协议。
    TCP/IP (Transmission Control Protocol / Internet Protocol):两台计算机之间的互联网通信协议的集合。 TCP协议是两台计算机之间的自由连接,而IP协议负责通过网络发送的数据包。
    TCP/IP Address:请参阅IP地址。
    TCP/IP Packet:一个"包"一个TCP / IP网络上传送的数据。 (通过互联网发送的数据被分成从40到32000字节长的小"包")
    Trojan Horse:计算机程序,隐藏在另一台计算机破坏程序软件或使用计算机收集信息的目的。
    UDDI (Universal Description Discovery and Integration):独立于平台的框架,用于描述服务,探索业务,并使用互联网的集成业务服务。
    Unix:计算机操作系统,由贝尔实验室开发。大多用于服务器和Web服务器。
    UNZIP:要解压压缩文件。请参阅zip。
    Upload:从本地计算机传输文件到远程计算机。在网络方面:从Web客户端传输到Web服务器的文件。(见下载)。
    URI (Uniform Resource Identifier):用来确定在互联网上的资源。 URL是一种类型的URI。
    URL (Uniform Resource Locator):Web地址。标准的办法来解决互联网上的网页文件(页)(如:http://www.runoob.com/)
    USENET:一个世界性的新闻系统,通过互联网访问。(参阅新闻组)
    User Agent:和网页浏览器相同。
    VB (Visual Basic):请参阅Visual Basic。
    VBScript:来自微软的脚本语言。 VBScript是ASP中的默认脚本语言。也可用于程序的Internet Explorer。
    Virus:和计算机病毒相同
    Visit:在网络方面:对一个网站的访问。常用来形容一个Web站点的访问者的活动。
    Visitor:在网络方面:Web站点的访问者。常用来形容一个人访问Web站点(观赏)。
    Visual Basic:来自微软的编程语言
    VPN (Virtual Private Network):两个远程站点之间的专用网络,通过一个安全加密的虚拟互联网连接(隧道)。
    VRML (Virtual Reality Modeling Language):一种编程语言,允许被添加到HTML文档中的3D效果。
    W3C (World Wide Web Consortium):该组织用于管理标准的WWW。
    WAN (Wide Area Network):在一个广泛的网络连接在一起的计算机,比局域网大,通常是通过电话线连接。另见局域网。
    WAP (Wireless Application Protocol):一个旧标准的数字移动电话等无线终端上的信息服务。
    Web Address:和一个URL或URI相同。参考网址。
    Web Applet:一个可以在网上下载,并在用户的计算机上运行的程序。最经常用Java编写的。
    Web Client:一个软件程序,用于访问网页。有时和一个Web浏览器相同,但经常被用来作为一个广义的术语。
    Web Browser:一个软件程序,用于显示网页。
    Web Document:一个文件格式在网上进行传播。最常见的网页文件是标记语言如HTML或XML格式。
    Web Error:请参阅Web服务器错误。
    Web Form:请参阅HTML表单。
    Web Host:一个Web服务器,如公司或个人提供网站空间的"主机"Web服务。
    Web Hosting:提供虚拟主机服务的动作。
    Web Page:旨在通过Web分发的一份文件(通常是一个HTML文件)。
    Web Log:请参阅Blog。
    Web Robot:请参阅Web Spider。
    Web Server:服务器是为一种计算机到其他计算机提供服务或信息。在网络方面:一个服务器提供Web内容的Web浏览器。
    Web Server Error:从Web服务器,显示一个错误的讯息。最常见的Web服务器错误"404文件未找到"。
    Web Services:软件组件和Web服务器上运行的应用程序。服务器到其他计算机上,浏览器或个人提供这些服务,使用标准的通讯协议。
    Web Site:属于公司或个人的网页的集合的相关的网站。
    Web Spider:一种计算机程序,搜索互联网网页。常见的web spiders是一个像谷歌搜索引擎索引的网页。web spiders也被称为网络机器人或漫游者。
    Web Wanderer:请参阅Web Spider。
    Wildcard:一个字符用来代替任何字符(S)。最常用的作为一个星号(*)的搜索工具。
    Windows 2000, Windows NT, Windows 95/98, Windows XP:来自Microsoft的电脑操作系统。
    Windows Media:音频和视频格式,由Microsoft在互联网上开发。(参阅ASF,ASX,WMA和WMF)。
    WINZIP:一个压缩和解压文件的计算机程序。请参阅zip。
    WMA:互联网的音频文件格式,由Microsoft开发。 (请参阅WMV)。
    WMV:互联网的视频文件格式,由Microsoft开发。 (另见的WMA)。
    WML (Wireless Markup Language):旧标准用于无线终端,数字移动电话,从HTML继承,但基于XML的,远远比HTML更严格的信息服务。
    WML Script:用于WML脚本语言(编程语言)。
    Worm:计算机病毒,可以使自己的副本,并通过互联网传播到其他计算机。
    WSDL (Web Services Description Language):一个基于XML的语言,用于描述Web服务以及如何访问它们。
    WWW (World Wide Web):一个利用互联网进行交流的Web文档的计算机的全球网络。(请参阅互联网)
    WWW Server:和Web Server相同。
    WYSIWYG (What You See Is What You Get):在Web方面:若要显示正在编辑的网页,以完全相同的方式显示在网页上。
    XForms:替代版本的HTML表单,基于XML和XHTML。来自HTML表单的不同分离数据定义和数据显示。提供更丰富,更独立于设备的用户输入。
    XHTML (Extensible Hypertext Markup Language):以XML格式重新制定HTML。由W3C开发。
    XPath:XPath是一种用于定义XML文档的部分(语言)的语法规则的设置。 XPath是一个W3C的XSL标准的重要组成部分。
    XQuery:XQuery是一种用于从XML文档中提取信息(语言)的语法规则的设置。XQuery是有关XPath的基础。 XQuery是由W3C开发。
    XML (Extensible Markup Language):由W3C开发的Web文件,是专为SGML的一个简化版本。
    XML Document:XML编写的一个文件。
    XML DOM (XML Document Object Model):一个由W3C制定的XML文档的编程接口。
    XMLHttpRequest:编程接口(对象),所有现代Web浏览器对JavaScript都支持,使用网络浏览器和幕后(AJAX)的Web服务器之间交换数据。
    XML Schema:XML Schema是以XML语言为基础的,它用于可替代DTD。XML schema文件描述了XML文档的结构。
    XSD (XML Schema Definition):和XML Schema大致相同。
    XSL (Extensible Stylesheet Language):一套由W3C开发的XML语言,包括XSLT,XSL - FO和XPath。
    XSL-FO (XSL Formatting Objects):用于格式化XML文档的XML语言。W3C XSL的一部分。
    XSLT (XSL Transformations):用于转换XML文档的XML语言。W3C XSL的一部分。
    ZIP:一个计算机上的文件压缩格式。通常用于压缩文件。 使用象WinZip的计算机程序ZIP文件可以压缩(zipped)并解压缩。
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    SEO - 搜索引擎优化
    您是否曾经使用过搜索引擎?你是否知道目前主要的搜索引擎有哪些?
    。。。。。。。。。
    SEO - 搜索引擎优化(Search Engine Optimization)
    搜索引擎优化 (SEO) 是提高一个网站在搜索引擎中的排名(能见度)的过程。如果网站能够在搜索引擎中有良好的排名,有助于网站获得更多的流量。
    SEO主要研究搜索引擎是工作的原理,是什么人搜索,输入什么搜索关键字)。优化一个网站,可能涉及内容的编辑,增加关键字的相关性。推广一个网站,可以增加网站的外链数量。
    搜索引擎优化需要修改一个网站的HTML源代码和网站内容。搜索引擎优化策略应在网站建设之前就纳入网站的发展,尤其是网站的菜单和导航结构。
    笼统的说,所有使用作弊手段或可疑手段的,都可以称为黑帽SEO。比如说垃圾链接,隐藏网页,桥页,关键词堆砌等等。
    黑帽seo就是作弊的意思,黑帽seo手法不符合主流搜索引擎发行方针规定。黑帽SEO获利主要的特点就是短平快,为了短期内的利益而采用的作弊方法。同时随时因为搜索引擎算法的改变而面临惩罚。
    不论是白帽seo还是黑帽seo没有一个精准的定义。笼统来说所有使用作弊手段或一些可疑手段的都可称为黑帽SEO。例如隐藏网页,关键词堆砌,垃圾链接,桥页等等。
    。。。。。。。。。
    向搜索引擎提交网站
    目前大多数搜索引擎提供了网站的提交路口,我们可以通过他们提供的入口提交站点,让搜索引擎能够及时抓取网站的数据。
    360搜索引擎登录入口:http://info.so.360.cn/site_submit.html
    百度搜索网站登录口:http://www.baidu.com/search/url_submit.html
    百度单个网页提交入口:http://zhanzhang.baidu.com/sitesubmit
    Google网站登录口:https://www.google.com/webmasters/tools/submit-url?hl=zh-CN
    Google新闻网站内容:http://www.google.com/support/news_pub/bin/request.py?contact_type=suggest_content&hl=cn
    bing(必应)网页提交登录入口:http://www.bing.com/toolbox/submit-site-url
    搜狗网站收录提交入口:http://www.sogou.com/feedback/urlfeedback.php
    SOSO搜搜网站收录提交入口:http://www.soso.com/help/usb/urlsubmit.shtml
    雅虎中国网站登录口:http://search.help.cn.yahoo.com/h4_4.html
    网易有道搜索引擎登录口:http://tellbot.youdao.com/report
    MSN必应网站登录口:http://cn.bing.com/docs/submit.aspx?FORM=WSDD2
    Alexa网站登录入口:http://www.alexa.com/help/webmasters
    TOM搜索网站登录口:http://search.tom.com/tools/weblog/log.php
    铭万网B2B网址登陆口:http://search.b2b.cn/pageIncluded/AddPage.php
    蚁搜搜索网站登录口:http://www.antso.com/apply.asp
    快搜搜索网站登录口:http://www.kuaisou.com/main/inputweb.asp
    汕头搜索登录口:http://www.stsou.com/join.asp
    猎商登录口:http://www.lgoods.com/lg/lgss.htm
    天网网站登陆口:http://home.tianwang.com/denglu.htm
    速搜全球登陆口:http://www.suso.com.cn/suso/link.asp
    快搜网站登陆口:http://www.kuaisou.com/main/inputweb.asp
    搜猫搜索引擎登录入口:http://test.somao123.com/search/url_submit.php
    泽许搜索网站登录入口:http://www.zxyt.cn/home/add/
    简搜搜索引擎登陆口:http://www.jianso.com/add_site.html
    通常情况下,您需要输入网站完整的URL,包括 http:// 前缀。
    实例: http://www.w3cschool.cc/
    你只需要向搜索引擎提交你的站点首页即可,搜索引擎会根据你的站点页面关联的链接找到其他页面。
    你还可以在网页中添加描述和关键字,但不要期望这些影响您的网站排名。
    搜索引擎索引会定期更新。如果你的站点有修改或者页面已删除,搜索引擎会定期进行修改与清理。
    并不是所有的链接都会出现在搜索引擎当中。

    展开全文
  • 指南针下载

    2013-07-18 22:17:13
    本文是对Android SDK1.5 版的英文开发资料Android Development Guide 一文应用程序框架部 分的翻译,覆盖了Android 应用开发所有主要的概念。部分内容整理自网络
  • 高端大气上档次的指南针页面 html5 css完成 不过不能再ie9以下的浏览器浏览 chrome 和webkit亲测无误
  • Java学习指南(Java入门与进阶)

    万人学习 2017-08-09 15:30:12
    这是Java学习指南系列课程的第1篇,介绍Java语言的入门语法,引领希望学习Java语言编程的初学者进入Java大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从Java开发平台的下载和安装开始,从...
  • 指南针APK Demo

    2018-06-19 21:31:13
    1)用方位传感器做的一个指南针demo 2)其中里代码中有详细注释
  • Android系统支持多种传感器,有的传感器已经在Android的框架中使用,大多数传感器由应用程序来使用。Android传感器类型分为加速度、磁场、方向、光线、临近性、温度等,具体的如下表:传感器JAVA中的名称本地接口...

     

     G6上运行的指南针程序 

     

    传感器(Sensor)系统可以让智能手机的功能更加丰富多彩,在Android系统中支持多种传感器。AndroidSensor系统涉及了Android的各个层次。

     

    Android系统支持多种传感器,有的传感器已经在Android的框架中使用,大多数传感器由应用程序来使用。

     

    Android传感器类型分为加速度、磁场、方向、光线、临近性、温度等,具体的如下表:

     

    传感器

    JAVA中的名称

    本地接口名称

    数值

    加速度

    TYPE_ACCELEROMETER

    SENSOR_TYPE_ACCELEROMETER

    1

    磁力域

    TYPE_MAGNETIC_FIELD

    SENSOR_TYPE_MAGNETIC_FIELD

    2

    方向

    TYPE_ORIENTATION

    SENSOR_TYPE_ORIENTATION

    3

    陀螺

    TYPE_GYROSCOPE

    SENSOR_TYPE_GYROSCOPE

    4

    光线(亮度)

    TYPE_LIGHT

    SENSOR_TYPE_LIGHT

    5

    压力

    TYPE_PRESSURE

    SENSOR_TYPE_PRESSURE

    6

    温度

    TYPE_TEMPERATURE

    SENSOR_TYPE_TEMPERATURE

    7

    临近性

    TYPE_PROXIMITY

    SENSOR_TYPE_PROXIMITY

    8

     

    在程序中我们可以获取到移动设备上方向传感器、加速度传感器或其他传感器的信息,我们可以根据得到的数值与上一次得到的数值之间的关系来进行需要的操作。在指南针程序中我们主要需要获取方向的数据,因此我们在实验机上做了一个测试,获取了在不同情况下传感数值的变化规律。

     

    水平放置示意图

    下面是我们实验中测试到的数据(由于我们所用实验机HTC G6只支持方向传感器,我们只测试了方向传感器在不同状态下的数值变化关系):

     

    手机状态

    数值状态

    数值范围

    手机水平放置,顶部指向正

    x、y、z方向值为0

    0

    水平逆时针旋转

    x不断减少

    360 ~ 0

    水平顺时针旋转

    x不断增大

    0 ~ 360

    当手机左侧抬起时

    z不断减少

    0 ~ -180

    当手机右侧抬起时 

    z不断增大

    0 ~ 180

    当手机顶部抬起时  

    y不断减少

    0 ~ -180

    当手机底部抬起时  

    y不断增大

    0 ~ 180

     

    *注意:实验数据是基于实验机型号(HTC G6,其它型号的设备可能会有所不同。

      

        经过实验,我们发现当手机顶部指向正北方时方向值为0,顶部指向正东方时方向值为90,顶部指向正南方时方向值为180,顶部指向正西方时方向值为270。根据这些数据我们就可以根据方向值的范围盘端当前我们的方位,可以确定指南针的读数。

     

    指南针程序界面

     

    程序界面非常简洁,一张指南针的图片与相关方位的度数。上方白色小箭头所指方向代表我们当前指向的方向。指南针图片会根据所向方位做出相应的旋转,上方度数也会做出适当的响应,显示当前方位和方向读数。

     

    由于我只考虑在G6上能正常演示,G6的屏幕分辨率为320*480,相关的坐标值我也是根据这个分辨率确定的,移植到其他型号的手机上可能不能正常运行,但只需要修正一下代码就可以,这个希望读者自行修正。

     

    具体步骤如下:

     

     

    1.首先创建项目SDK版本选择2.1,工程命名为MyCompass

     

    2.添加资源到res/drawable下,一张指南针的图片和白色小箭头图片,格式为透明PNG,注意图片文件名需要小写开头。

     

    3.新建一个CompassView类,用于程序布局设置。

     

    4.新建MyCompass类,这为主程序,在该类中获取传感器信息。

     

     

    下面附上CompassView类和MyCompass类的代码,同时提供源程序的下载,如果有什么问题的话随时可以与我联系,我的qq:264965161,电子邮箱gsh0913@qq.com,本人非常乐意与大家一起交流,希望大家能共同进步。

     

    源代码的下载地址:http://download.csdn.net/source/2885661

     

    CompassView.java

     

     

     

     MyCompass.java

     

     

    展开全文
  • MYFeel美化包框架

    2012-09-05 18:14:23
    类似CEGUI的换肤方案!对上次换肤包的修正与更新 后续将有更好更新
  • 美国签证DS-160填表指南(内含图文)

    万次阅读 多人点赞 2018-03-16 23:59:44
    此文包含美国签证DS-160表的填写、美国大使馆面签的准备材料清单、美国自驾游的亲测路线。第一次拿美签是在2014年,那时还没有美签十年。第二次拿美签是在2016年,免面签,拿到十年签证。因为最近几年总是有许多去...
  • iOS指南针

    千次阅读 2016-05-28 19:55:44
    前言:这个小项目使用到了CoreLocation框架里面的设备朝向功能,对CoreLocation感兴趣的可以翻一下之前的文章指南针实现 先来看看效果项目主要部分就是接收到设备朝向后计算出旋转的角度,然后旋转一下我们指南针...
  • mysql排错指南pdf下载高清完整版

    热门讨论 2017-02-02 11:29:21
    MySQL排错指南由Oracle公司的技术支持工程师编写,详细阐述了MySQL故障诊断及处理中的知识,教会读者如何深入浅出地定位、分析并解决各种MySQL数据库的故障。 《MySQL排错指南》共分为7章,其内容涵盖了解决MySQL...
  • 微信小程序开发指南(新手必备)

    万次阅读 多人点赞 2019-05-23 16:44:37
    前言:本文主要讲解微信小程序开发流程,环境配置以及注意事项,减少新手走弯路 1、服务器环境准备说明 1.1 公网网络和域名可用性 确保服务器公网网络正常,且指向公网IP的域名已备案,状态正常 ...
  • iOS 指南针的制作 附带源码

    千次阅读 2013-06-28 20:14:30
    iOS 指南针的制作 附带源码 代码下载地址: http://pan.baidu.com/share/link?shareid=3088506835&uk=3189484501 指南针的制作非常简单。 直接看代码吧! 需要添加 框架 ...
  • AutoCAD .NET开发指南-2012版

    千次下载 热门讨论 2014-02-08 10:32:02
    AutoCAD .NET开发指南2012版PDF文档,根据AutoDESK公司网上资源翻译整理。 原始文档网址为 http://exchange.autodesk.com/autocad/enu/online-help/browse#WS73099cc142f48755a52158612bd434e551-7fd5.htm 主要内容...
  • android 通用流行框架 待续
  • Hive编程指南.pdf完整版

    千次下载 热门讨论 2014-08-26 11:20:32
    Hive编程指南.pdf 完整版
  • 在网上搜索w3af安装指南的过程中,发现现有指南已经不适用于2018年至之后的许多kali linux版本,因此在这里更新一下安装指南,为大家排坑的同时,抛砖迎玉,欢迎讨论。

空空如也

1 2 3 4 5 ... 20
收藏数 542,377
精华内容 216,950
关键字:

指南