说明 这篇文章是来自Hadoop Hive UDAF Tutorial - Extending Hive with Aggregation Functions:的不严格翻译,因为翻译的文章示例写得比较通俗易懂,此外,我把自己对于Hive的UDAF理解穿插到文章里面。 udfa是hive中用户自定义的 ...
分类:
其他好文 时间:
2016-10-10 23:46:40
阅读次数:
377
第1节 背景 为了更好的理解多线程的概念,先对进程,线程的概念背景做一下简单介绍。 早期的计算机系统都只允许一个程序独占系统资源,一次只能执行一个程序。在大型机年代,计算能力是一种宝贵资源。对于资源拥有方来说,最好的生财之道自然是将同一资源同时租售给尽可能多的用户。最理想的情况是垄断全球计算市场。所 ...
分类:
编程语言 时间:
2016-10-10 23:45:07
阅读次数:
241
一、前言 在数字芯片设计中常常涉及不同的工作时钟域,在异步时钟域间控制交互、数据交互又涉及异步电路设计。良好、健壮的异步电路设计可提高系统的稳定性、可靠性、健壮性。本博文介绍异步电路中的脉冲同步设计方法。 二、应用 在设计开发过程中,经常会有如下的应用: 时钟域A的脉冲信号需同步到时钟B中使用,其中 ...
分类:
其他好文 时间:
2016-10-10 23:46:19
阅读次数:
415
先放一下我做的效果:https://linrunzheng.github.io/3Dclock/3Dclock/new.html 至于3D立方体怎么做这里就不在阐述了,可以看一下我之前的博客。 这里默认你已经做好了6个立方体,直接上JS代码: 页面进来的时候,先给6个立方体赋值上现在的时间,由于立方 ...
分类:
Web程序 时间:
2016-10-10 23:44:52
阅读次数:
351
Cluster的日志体系 Cluster的日志体系: Oracle cluster不像数据库那样,具有丰富的视图、工具可以用来辅助诊断,他的日志和trace文件时唯一的选择。但不想oracle只有alert日志和集中trace文件,oraclecluster的日志体系比较复杂。 4:11g R2RA ...
分类:
其他好文 时间:
2016-10-10 23:45:56
阅读次数:
189
https://www.example-code.com/unicodeCpp/http.asphttps://www.example-code.com/unicodeCpp/http_get_using_ssl_tls.asphttps://www.example-code.com/unicode ...
分类:
Web程序 时间:
2016-10-10 23:43:55
阅读次数:
179
前段时间做过一个界面刷新的优化,遇到的坑比较多,在这里做一点点总结吧。 优化的方案是滚动滚动条的时候用截屏的方式代替界面全部刷新,优化完成后,界面在滚动时效率能提升大概一倍,背景介绍完毕。 用到最主要的是QT的截屏功能 window原生api会提供截屏滚动的功能。可以用这个ScrollWindowE ...
下面代码演示的是JavaFX进程命令行参数的实例。大家可以参阅一下。 原文地址:http://www.manongjc.com/article/134.html 其他阅读: Java 随机生成中文姓名,手机号,邮编,住址 java对PNG图片圆角处理 保持PNG透明背景 java多线程实例分析及详细 ...
分类:
移动开发 时间:
2016-10-10 23:44:20
阅读次数:
272
本文地址:http://www.cnblogs.com/wuyudong/p/5947504.html,转载请注明出处。 在之前的文章中,实现了导航界面1布局编写与相关的逻辑代码,如下图所示: 点击“下一页” 进入新的activity: 可以看到,布局和之前的类似,代码如下: 效果如下: ...
分类:
移动开发 时间:
2016-10-10 23:41:59
阅读次数:
298
编写Apache Hive用户自定义函数(UDF)有两个不同的接口,一个非常简单,另一个...就相对复杂点。 编写Apache Hive用户自定义函数(UDF)有两个不同的接口,一个非常简单,另一个...就相对复杂点。 如果你的函数读和返回都是基础数据类型(Hadoop&Hive 基本writabl ...
分类:
其他好文 时间:
2016-10-10 23:40:52
阅读次数:
387
参数校验是我们程序开发中必不可少的过程。用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断,当判断成功之后再继续往下执行。但这样带给我们的是代码的耦合,冗余。 ...
分类:
编程语言 时间:
2016-10-10 23:41:45
阅读次数:
345
http://www.lydsy.com/JudgeOnline/problem.php?id=1912 (题目链接) 题意 给出一棵树,要求在树上添加K(1 or 2)条边,添加的边必须经过一次,使得从1号节点到达每个节点最后返回1号节点所经过的路径最短。 Solution 如果不添加边,那么答案 ...
算法实现: 红宝书版本: 基于int数组的实现: 注:除去前者定义的less(Comparable a, Comparable b) 和 exch(Comparable[] a,int a,int b)简化了代码之外,还有一个字面上的区别,即外层for循环中的判定条件一个是i<N、另一个是i<N-1 ...
分类:
编程语言 时间:
2016-10-10 23:40:21
阅读次数:
256
经常写python,但很多小的点都记不住,每用必查,总结下来,下次查自己的吧。 1.时间获取: import time print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())) 结果:2016-10-10 22:25: ...
分类:
编程语言 时间:
2016-10-10 23:40:26
阅读次数:
281
问题:导入自己本子上的项目后,出现小红叉,经检查jar包无误。 原因: 1. 之前电脑和现在电脑上的JDK 版本不一致or JRE 环境不一致,在项目右键菜单Build Path -->configure build path,找到Libraries标签页,在列表框底部找 到"JRE System ...
分类:
系统相关 时间:
2016-10-10 23:39:55
阅读次数:
214
前段时间,需要做一个功能是要做文件系统的排序的功能。由于是自己写的model, 自己定义的数据结构。最初的想法只有一个自己去实现文件夹跟文件名的排序算法,不过感觉比较费时间。后来想到的是QFileSystemModel就是Qt标准的文件系统的model,可以把里面关于排序的算法提出来,没有必要重复造 ...
分类:
编程语言 时间:
2016-10-10 23:42:15
阅读次数:
321
Cable TV Network Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 4678 Accepted: 2163 Description The interconnection of the relays in a cab ...
分类:
Web程序 时间:
2016-10-10 23:41:03
阅读次数:
269