搜索到与相关的文章
Hive

Hive UDAF开发之同时计算最大值与最小值

卷首语前一篇文章hiveUDAF开发入门和运行过程详解(转)里面讲过UDAF的开发过程,其中说到如果要深入理解UDAF的执行,可以看看求平均值的UDF的源码本人在看完源码后,也还是没能十分理解里面的内容,于是动手再自己开发一个新的函数,试图多实践中理解它函数功能介绍函数的功能比较蛋疼,我们都知道Hive中有几个常用的聚合函数:sum,max,min,avg现在要用一个函数来同时实现俩个不同的功能,对于同一个key,要求返回指定value集合中的最大值与最小

系统 2019-08-12 01:32:14 4366

Ubuntu

Ubuntu文件的复制、移动和删除命令

先说说cp复制命令该命令的功能是将给出的文件或文件夹复制到还有一文件或文件夹中,同MSDOS下的copy命令一样,功能十分强大。语法:cp[选项]源文件或文件夹目标文件或文件夹说明:该命令把指定的源文件拷贝到目标文件或把多个源文件拷贝到目标文件夹中。该命令的各选项含义例如以下:-a该选项通常在复制文件夹时使用。它保留链接、文件属性,并递归地复制文件夹,其作用等于dpR选项的组合。-d拷贝时保留链接。-f删除已经存在的目标文件而不提示。-i和f选项相反,在覆

系统 2019-08-12 01:33:45 4353

MySql

Mysql 根据时间戳按年月日分组统计

create_time时间格式SELECTDATE_FORMAT(create_time,'%Y%u')weeks,COUNT(id)COUNTFROMroleGROUPBYweeks;SELECTDATE_FORMAT(create_time,'%Y%m%d')days,COUNT(id)COUNTFROMroleGROUPBYdays;SELECTDATE_FORMAT(create_time,'%Y%m')months,COUNT(id)COUNTF

系统 2019-08-12 01:53:28 4350

Oracle

ORACLE迁移GP实践

最近在做oracle到greenplum的迁移实践,步骤如下:1.使用ora2pg实现Oracle的数据结构迁移到GP的实现过程2.Oracle的数据迁移到GP的实现过程1.ora2pg的使用地址:https://github.com/darold/ora2p关系图如下:需要安装DBD-oracle,DBD-pg,DBI模块,配置conf后可以把oracle的数据结构(table,view,package等)转化成PG的数据结构.也可以配置直接把oracl

系统 2019-08-12 01:54:25 4344

SqlServer

C语言连接SQLSERVER数据库

原文:C语言连接SQLSERVER数据库第一步:配置ODBC。在配置ODBC时有用户DSN、系统DSN、和文件DSN三种方法,为了稳妥起见,采用系统DSN。DSN的名字叫LocalServer,帐号:sa,密码123456第二步:打开VC,建一个win32ConsoleApplication工程,名字随便都可以;第三步:新建一个文件,文件名随便都可以;第四步:拷贝如下代码:#include#include#inclu

系统 2019-08-12 01:53:14 4340

Android

谈谈AVG游戏的Android移植(NScripter与吉里吉

大家好,很久不见,小弟最近闭关修炼iPhone中,所以很长时间没更新博文(顺便在写某物的C++版,另外某物0.3.2版与WP7版已构建完成,不久就会发布)。这次回来,先换个与某物无关的话题,以目前用户量最大的NScripter(简称NS,以下同)与Krkr2(吉里吉里2)为代表,来简单谈谈AVG游戏的Android环境移植吧。______________关于NScripter的Android版移植:ONS和SDL:大家都知道,日本人高桥直树是NScript

系统 2019-08-29 22:46:05 4325

Jquery

JQuery 中datagrid的简单用法

看看基本界面:基本用法:Html代码Js代码$('#tt').datagrid({title:'ColumnGroup',width:560,height:250,url:'datagrid_data.json',columns:[[{field:'itemid',title:'ItemID',rowspan:2,width:80,sortable:true},{field:'productid',title:'

系统 2019-08-29 23:06:00 4313

Ubuntu

ubuntu下用命令行安装Qt

虽然网络上很多人使用Redhat或者Fedora作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过apt-get方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。我们使用的操作系统是Ubuntu8.04,使用目前最新版本的QT4.4.0,安装起来即为简单,只要运行以下命令就行:sudoapt-getinstallqt4-dev-too

系统 2019-08-29 22:54:43 4308

Windows

Windows Phone 8初学者开发的翻译终于过半

从2013年7月19日开始,到2013年12月9日,一共花了143天时间完成了18篇WindowsPhone8初学者开发的翻译,还剩下17篇文章需要翻译,看到了完成的希望!IloveWindowsPhone!WindowsPhone8初学者开发的翻译终于过半

系统 2019-08-12 01:32:06 4302