摘要:
HIVE UDF整理(一)关系运算等值比较: =语法:A = B 操作类型: 所有基本类型描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive> select 1 from dual where 1=1;1不等值比较: 语法: A B 操作类型: 所有基本类型描述: 如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则为FALSE举例:hive> select 1 from dual where 1 2;1小于比较: select 1 from dual where 1 select 1 from 阅读全文
阅读排行榜
Lucene Payload 的研究与应用
2013-07-18 10:06 by java20130722, 523 阅读, 收藏,
摘要:
简介 Payload(元数据)诞生于Lucene的2.2版本,它是在Lucene2.1索引文件格式的基础上扩展而来,提供了一种可以灵活配置的高级索引技术,在某些特定应用场景下能优化基于Lucene构建的应用的搜索性能。本文重点研究了Payload的实现原理、索引结构的变化、接口API,在本文的最后举例说明了Payload是如何帮助改善搜索体验的。 Lucene是最初是由DouglassR.Cutting博士发布在自己主页上的一个Java全文信息检索工具包,后来成为ApacheJakarta家族中的一个开源项目,目前已经成为Apache基金会的顶级项目。索引是现代搜索引擎的核心,建立索引的过程就 阅读全文
android nfc 开发
2013-04-03 13:49 by java20130722, 522 阅读, 收藏,
摘要:
Android NFC1. 确认nfc是否可用NfcManager manager = (NfcManager) Context.getSystemService(Context.NFC_SERVICE); NfcAdapter adapter = manager.getDefaultAdapter(); if (adapter != null && adapter.isEnabled()) { // adapter exists and is enabled. System.out.println("can"); }else{ System.out.pri 阅读全文
[置顶] 使用Rake构建多种编程语言
2012-12-10 21:24 by java20130722, 519 阅读, 收藏,
摘要:
什么是Rake?Rake是一个Ruby的构建工具,也是一个用于项目构建的领域专用语言(DSL)。(可以阅读Martin Fowler《Using The Rake Build Language》)。Ruby程序员喜欢用Rake作为构建工具,在Rake中你可以声明很多task,也可以声明这些task之间的相互依赖关系,语法简单明了。其实,Rake不仅仅可以用来作为Ruby的构建工具,它可以用于其他语言项目的构建。当然,我不是希望说服所有程序员在他们最擅长的语言下面都使用rake进行构建。但是,玩玩儿还是不错的。说不定还可能因此喜欢上rake了呢。下面分别以不同语言的最简程序为例:(https:/ 阅读全文
Nodejs根据字符串调用对象方法
2013-02-19 20:13 by java20130722, 513 阅读, 收藏,
摘要:
根据字符串动态调用方法是一个很有用的技巧,在nodejs中:var kiwi = { name:'kiwi', say:function () { console.log("my name is" + this.name); }
} kiwi['say'](); // => my name is kiwi 阅读全文
浙公网安备 33010602011771号