摘要: 简介简介ANTLR是一个有力的用于读,处理,执行,翻译结构化文本或者二进制文件的解析生成器。它被广泛的使用在编译语言,工具和框架中。通过一个语法,ANTLR可以生成一个能够编译和走通编译树的解析(parser)。使用入门安装Java环境。Antlr是使用Java开发的,所以这个是需要的。到这个地方下载Antlr工具包antlr-4.1-complete.jar。我这里用的是版本4.把包放在/usr/local/lib路径下,并设置alias环境变量.这里顺便把CLASSPATH环境变量设置,为以后编译用。export CLASSPATH=.:/usr/local/lib/antlr-4.1-c 阅读全文
posted @ 2013-09-29 14:12 借的浮生半日闲 阅读(2356) 评论(0) 推荐(1) 编辑
摘要: 原hive程序:INSERT OVERWRITE TABLE MID_RES_LINK_LGC_BT PARTITION (local_area_id = 20,dt = '20130831') SELECTLL.LGC_LINE_ID,LL.RES_SPEC_ID,T.LINK_ID,LP2LA.PHY_EQP_ID,PEA.RES_SPEC_ID,LL2PA.PHY_PORT_ID,PTPA.RES_SPEC_ID,LP2LZ.PHY_EQP_ID,PEZ.RES_SPEC_ID,LL2PZ.PHY_PORT_ID,PTPZ.RES_SPEC_ID,T.A_LGC_EQP_ 阅读全文
posted @ 2013-09-11 14:28 借的浮生半日闲 阅读(3369) 评论(0) 推荐(0) 编辑
摘要: import java.math.BigDecimal;import java.util.Random;/** * 功能:求PI值 程序优化: 1.程序中对于除法的运行采用了BigDecimal类型,这样可以提高数据数据的精度 * * @author wankun * */public class Pi { public static void main(String[] args) { double x; double y; BigDecimal sumin = new BigDecimal(0); BigDecimal su... 阅读全文
posted @ 2013-08-26 10:25 借的浮生半日闲 阅读(355) 评论(0) 推荐(0) 编辑