摘要: 国外很有多优秀的HTML5前端开发框架相信大家都耳熟能详:JQuery Mobile,Twitter Bootstrap, Schena Touch, BackBone等等。同样,也存在很多国内比较优秀的前端开发框架,其中中国互联网三巨头贡献了近一半:腾讯,阿里巴巴,百度。框架不是万能的,选择和项目匹配的框架可以显著提高开发效率,但是也有可能带来代码的臃肿,本着“write less, do more”思想,选择合适的框架是最重要的。其中每个框架各有特点,还需要读者自己把关。如:腾讯的JX比较适合构建和组织大规模、工业级的Web App,腾讯内部的WebQQ、Q+等产品都是采用JX框架开发。J 阅读全文
posted @ 2013-03-20 11:13 94julia 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Hybrid App(混合模式移动应用)兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。很多人不知道市场上一些主流移动应用都是基于Hybrid App的方式开发,比如工商银行、百度搜索、街旁、东方航空等。 Hybrid App通常是基于第三方跨平台移动应用引擎框架进行开发,在国内开发者中比较知名的有PhoneGap、Titanium和AppCan这些引擎框架一般使用HTML5和Javascript作为编程语言,调用引擎封装的底层功能如照相机、传感器、通讯录、二维码等。HTML5和Javascript只是作为一种解析语言,真正调用的都是Native ... 阅读全文
posted @ 2013-03-19 21:50 94julia 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 接上节 3 Java 宽度优先爬虫示例 本节使用java实现一个简易的爬虫。其中用到了HttpClient和HtmlParser两个开源工具包。HttpClient的内容之前已经做过详细的阐述。有关HtmlParser的用法,以后会给出详细的介绍。为了便于理解,下面给出示例程序的结构,如下图: 首先,需要定义图中所描述的“URL队列”,这里使用一个LinkedList来实现这个队列。Queue类/***队列,保存将要访问的URL*/public class Queue{ //使用链表实现队列 private LinkedL... 阅读全文
posted @ 2013-03-19 20:09 94julia 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 上一节介绍了如何获取单个页面内容。在实际项目中,则使用爬虫程序遍历互联网,把网络中相关的网页全部抓取过来,这也体现了爬虫程序“爬”的概念。爬虫程序是如何遍历互联网,把网页全部抓取下来的呢?互联网可以看成一个超级大的“图”,而每个页面可以看作是一个“节点”。页面中的链接可以看成是图的“有向边”。因此,能够通过图的遍历的方式对互联网这个超级大“图”进行访问。图的遍历通常可以分为宽度优先遍历和深度优先遍历两种方式。但是深度优先遍历可能会在深度上过“深”地遍历或者陷入“黑洞”,大多数爬虫都不采用这种方式。另一方面,在爬取的时候,有时候也不能完全按照宽度优先遍历的方式,而是给待遍历的网页赋予一定的优.. 阅读全文
posted @ 2013-03-19 16:05 94julia 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 在机器学习中,决策树是一个预测模型:它代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分岔路径则代表的某个可能的属性值,而每个叶节点则对应从根节点到该叶节点所经历的路径所表示的值。决策树仅有单一输出,若欲有复数输出,可以建立独立的决策树以处理不同输出。 从数据产生决策树的机器学习技术叫做决策树学习,通俗说就是决策树。 决策树学习也是数据挖掘中一个普通的方法。在这里,每个决策树都表述了一种树形结构,他有他的分支来对该类型的对象依靠属性进行修剪。每个决策树可以依靠对源数据库的分割进行数据测试。这个过程可以递归式的对树进行修剪。当不能再进行分割或一个单独的类可以被... 阅读全文
posted @ 2013-03-19 10:27 94julia 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 严格来说,Geolocation API并不属于HTML5标准规范,但其API接口使得它能让浏览器或者移动设备的浏览器获取用户的当前位置信息。 Geolocation API 是通过window.navigator.geolocation获得对地理位置定位的访问的。该对象有如下三个方法:getCurrentPosition()watchPosition()clearWatch() 1 首次获取当前位置 getCurrentPosition方法可以传递三个参数,如下所示: 1 void getCurrentPostion(in PositionCallback succes... 阅读全文
posted @ 2013-03-18 22:09 94julia 阅读(394) 评论(0) 推荐(0) 编辑
摘要: header:定义文档的页面组合,通常是一些引导和导航信息footer:定义文档或章节的末尾部分nav:用来构建导航,显示导航链接aside:定义一个页面的区域,用来表示包含和页面相关的主要内容,其作业主要是装载非正文的内容article:表示文档、页面,用来显示一块独立的文章内容section:定义文档中的节。比如章节、页眉、页脚或文档中的其他部分。hgroup:对网页或区段的标题元素进行组合,通常使用多级别的h1~h6标签节点进行分组,例如副标题、标签行等。audio:定义音频内容canvas:定义画布功能command:定义一个命令按钮datalist:定义一个元素的详细内容dialog 阅读全文
posted @ 2013-03-18 20:43 94julia 阅读(167) 评论(0) 推荐(0) 编辑
摘要: View Code 1 package org.apache.hadoop.examples; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.net.URL; 8 import java.net.URLClassLoader; 9 import java.util.ArrayList;10 import java.util.List;11 im... 阅读全文
posted @ 2013-03-18 20:14 94julia 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: Hadoop 0.20.2 安装配置说明作者:独孤酒间 编辑日期:2012年8月20日关键字:hadoop 0.20.2 集群配置 ubuntu描述:本人参考了书籍《Hadoop 实战》及网络上一些资源,经过多次尝试搭建成功后编写的此文档。文档中使用 Ubuntu Server 12.04 x64 + JDK 1.7.0 u5 + Hadoop 0.20.2 及 5 台虚拟机做为演示测试环境。希望能对大家带来帮助。本文档适合初学者,指引初学者或初次接触 Hadoop 的人成功安装 Hadoop ,使用代码执行简单的 HDFS 操作,并利用 MapReduce 执行分布式计算示例代码。其中 Ma 阅读全文
posted @ 2013-03-09 10:30 94julia 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 1、态势感知(Situation Awareness, SA)的由来。 来自于军事领域的概念,被认为是对台式进行评估而获得执行决策的过程,常用于人机交互(Human-Coputer Interactions)系统。2、态势感知的定义。 Endsley于1985年提出了态势感知的定义:在特定的时间和空间下,对环境中各元素或对象的觉察、理解以及对未来状态的预测。态势感知提供了对复杂系统决策和操作的基础,只有正确地感知环境状态,才能对操作对象提供下一正确的决策依据。3、态势感知的过程。 Endsley提出了适用于自动化及人机接口系统的态势感知过程,并将态势感知的信息处理过程分为三个阶段: ①觉察(P 阅读全文
posted @ 2012-08-20 17:04 94julia 阅读(574) 评论(0) 推荐(0) 编辑