自定义Datepicker的样式

  默认情况下,Datepicker 插件并不提供样式设置。要设置Datepicker 插件的样式,可使用jQueryUI主题,也可手动设置其样式。本节介绍如何手动设置Datepicker日历的样式。在设置Datepicker小部件的样式之前,需要了解Datepicker小部件的代码结构。附录0列出了Datepicker插件自定义选项的完整列表以及类名列表。   下面的示例将分析Datepicke

详情

使元素成为可拖动元素

  在页面中可以使用鼠标拖动元素。该功能的实现非常简单:首先需要在页面中引用包含Draggable插件的UI库:然后使用jQuery选取需要进行拖动的元素集合,在该选择集上只需链接draggable0方法即可。   上面这行代码选取id为anElementldLikeToDrag 的<div>元素成为可拖动元素。执行这个方法后,用户可使用鼠标将该元素移到文档中的任何位置。就对应用程序的

详情

挂钩持久事件处理器

  jQuery的on()和off()方法的一项简便的卓越功能是将事件挂钩到在创建事件处理器时尚未存在于DOM中的节点。该功能的内部工作原理是:将事件挂钩到DOM树中层次更高的节点上,这样在处理和挂钩事件处理器时其确实存在。   例如,可能将click 事件挂钩到document对象。此后通过给on()方法的第二个参数提供一个选择器,可以创建一个 只应用于由相应选择器描述的节点的持久事件处理器。在

详情

用于基于Web控制台的Kerberos

  有许多Hadoop HTTP Web控制台存在(JobTracker NameNode、TaskTracker、DataNode、Oozie、Sqoop)。 最初,它们没有安全保护。当最初开发Hadoop安全时,人们决定用于此种Web控制台的安全应该是“可插入的HTTP认证”,它使用Web认证机制并交由实现者来开发。但这导致了Hadoop部署中的一些不一 致的情况。   实现者很快就意识到让H

详情

HDFS磁盘级加密

  JIRA任务HADOOP-9331(Hadoop加密编解码框架和加密编解码实现)和MAPREDUCE-5025(MapReduce中支持加密编解码的密钥分发和管理)直接相关。前者关注于创建加密框架并实现支持HDFS上文件加解密的功能。后者关注于用Tapeduce的密钥分发和管理,以便能移在MapReduce操作期间加密和解密数据。   为此,需要向Hadoop引入一种可切分的高级加密标准(AE

详情

在Oozie Workflow中执行异步操作

  所有的异步动作(action)都在Hadoop集群上以Hadoop Mapreduce作业的形式执行。这使得Oozie可以充分利用Mapreduce的扩展性、高可用性和容错等优点。   如果使用Hadoop来执行Oozie Workflow动作触发的计算处务,Workflow作业在切换到下一个Workflow节点之前,必须等待该计算/处理任务成。   Oozie可以通过下述两种机制来检测计算/

详情

使用基于Hadoop的事件处理系统

  事件处理(Event Processing,EP)系统允许你(实时地)跟踪和处理连续的数据流件处理(Complex Event Processing,CEP)系统支持来自多个源的数据的整体处理。   考虑到Hadoop存储大量数据(例如CEP系统产生的数据)的能力,Hadoop看起来很适合实现大规模CEP。   CEP系统的一个常见实现框架称为actor模型。在该模型中,每个 actor 负责

详情

为XML数据实现 Record Reader

  Internet 上有一些可用的 XML Recordreader 实现的示例,但它们中的大多数都存在些缺点,包括以下几点:   它们通常仅支持单个标签,而在现实中,用户可能想要获取多个标签中的XML片段   它们通常不支持XML空标签。   它们通常不支持由 zip /gzip压缩的文件。压缩是缩减文件大小的一种常见技术,尽管存在一些不要将压缩文件用于 Mapreduce 处理的原因(这种情

详情

测试 DataSetDataExtension文件管理系统

  为了测试DataSetDataExtension文件管理系统扩展,必须创建一个使用自定义扩展的报表,还需要创建一个DataSet 文件来包含报表所用的数据,当然,也可以使用示例代码中提供的数据。代码具有很好的通使用自定义扩展的报表用性,可以用于任何串行化的数据集。包含在示例中的文件是从示例数据库中提取的,但其实际上 可以包含任何数据集。   为了在已有的解决方案中添加一个新的项目,请依次选中F

详情