• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

最新发布 第3页

程序员灯塔天道酬勤,关注互联网+大数据相关技术.

linux

CentOS7修改静态IP

CentOS7修改静态IP
  CentOS7作为服务器,常常需要配置静态IP,才能比较好的对其进行访问,本文将CentOS7如何修改静态IP的过程列出来。 1.确定自己的网卡名(和MAC地址) #> ip addr (原先是ifconfig) 2.对网卡文件进行修改 #> vi /etc/sysconfig/network-scripts/[网卡名称] 将ONBOOT……继续阅读 »

wangting 1个月前 (09-03) 15浏览 1个赞

未分类

《笑傲江湖》

《笑傲江湖》
2018年 第1部 读罢,合书长谈,书中故事如电影一般闪过,感叹世间诸事不如书中所言那样。 武林争霸夺权,为了达到目的,获得权与利,天机算尽,可最后大家竟然死在自己人暗算之下,不禁让人感慨。 故事概要……继续阅读 »

wangting 1个月前 (09-03) 17浏览 0个赞

hive

有关新用户留存率模型的一种设计方法

有关新用户留存率模型的一种设计方法
今天分享一个新用户留存率模型的设计   1、抛出问题 用户留存是用户分析中最常用到的指标之一。 我们常常接到这样的需求: ~我们要看1天、2天、3天、4天 … 7天的留存~ ~我们要看1天、2天、3天、4天 … 28天的留存~ 还有一些不按套路出牌的: ~我们要看第33天的留存~ ~我们要看第56天的留存~ … 让你在代码里写连着7天的留存,就已……继续阅读 »

diligentman 2个月前 (08-29) 23浏览 0个赞

hive

Hive源码系列(八)编译模块之语义解析 整体分析

Hive源码系列(八)编译模块之语义解析 整体分析
语义解析主要是把AST Tree转化为QueryBlock,那为什么要转成QueryBlock呢?从之前的分析,我们可以看到AST Tree 还是很抽象,并且也不携带表、字段相关的信息,进行语义解析可以将AST Tree分模块存入QueryBlock 并携带对应的元数据信息,为生成逻辑执行计划做准备   简单串一下语义解析 sql编译器的入口: ……继续阅读 »

diligentman 2个月前 (08-29) 19浏览 0个赞

大数据

Hive源码系列(七)编译模块之词法、语法解析 (下)

Hive源码系列(七)编译模块之词法、语法解析 (下)
这篇主要介绍hive词法、语法解析的源码 以及hive AstTree 1、Hive的语法文件 对一个已有的项目进行语法分析,首先是要找到语法分析文件,分析语法文件之间的关系,然后根据语法分析文件提供的接口,确定语法解析在这个体系中所处的位置。 语法文件是以.g结尾   基本可以确定了 ql下面就是需要找到东西   HiveLexer.g 是做词法分析……继续阅读 »

diligentman 2个月前 (08-29) 21浏览 0个赞

hive

Hive源码阅读系列(六)编译模块之词法、语法解析 (中)

Hive源码阅读系列(六)编译模块之词法、语法解析 (中)
这篇主要举实际案例说明怎么使用antlr工具、利用antlr生成的Lexer、Parser、TreeParser代码,获取asttree。这些都是hive获取asttree的过程,理解了这些,再理解hive的asttree就很容易了   程序设计语言入门小案例一般都用“Hello World”,在编译领域的入门往往选择计算器。而我们这次的小案例就更简单:……继续阅读 »

diligentman 2个月前 (08-29) 22浏览 0个赞

大数据

Hive源码阅读系列(五)编译模块之词法、语法解析 (上)

Hive源码阅读系列(五)编译模块之词法、语法解析 (上)
词法、语法解析模块会先介绍一下antlr环境(上)。然后举实际案例说明怎么使用antlr工具、利用antlr生成的Lexer、Parser、TreeParser代码,获取asttree。这些都是hive获取asttree的过程,理解了这些,再理解hive的asttree就很容易了(中)。 最后 详细介绍hive词法、语法解析的源码 以及hive AstTr……继续阅读 »

diligentman 2个月前 (08-29) 18浏览 0个赞