Time of Update: 2018-12-04
Hive進行UDAF開發,相對要比UDF複雜一些,不過也不是很難。請看一個例子package org.hrj.hive.udf;import org.apache.hadoop.hive.ql.exec.UDAFEvaluator;import org.apache.hadoop.hive.serde2.io.DoubleWritable;public class UDAFSum_Sample extends NumericUDAF
Time of Update: 2018-12-04
DDL Operations建立表hive> CREATE TABLE pokes (foo INT, bar STRING); 建立表並建立索引欄位dshive> CREATE TABLE invites (foo INT, bar STRING) PARTITIONED BY (ds STRING); 顯示所有表hive> SHOW TABLES;按正條件(Regex)顯示表,hive> SHOW TABLES '.*s';表添加一列 hive> ALTER
Time of Update: 2018-12-04
用學校的賬戶連網後自動彈出http://go.microsoft.com/fwlink/?LinkID=219472&clcid=0x409,之後就轉到bing頁面。網上似乎有很多人有同樣的問題,都是撥號後自動彈出的,也沒有外掛程式、病毒什麼的。網站上有一些解決辦法,比如http://answers.microsoft.com/zh-hans/windows/forum/windows_8-security/win8%E5%BC%80%E6%9C%BA%E5%90%8E%E8%81%94
Time of Update: 2018-12-04
一、UDF1、背景:Hive是基於Hadoop中的MapReduce,提供HQL查詢的資料倉儲。Hive是一個很開放的系統,很多內容都支援使用者定製,包括:a)檔案格式:Text File,Sequence Fileb)記憶體中的資料格式: Java Integer/String, Hadoop IntWritable/Textc)使用者提供的 map/reduce 指令碼:不管什麼語言,利用 stdin/stdout 傳輸資料d)使用者自訂函數: Substr, Trim, 1 –
Time of Update: 2018-12-04
該項目是我和楊k負責的,項目組共有成員9人,預計起止時間為2009.7.4-2009.7.19,項目名稱定為“基於ArcGIS的地理資訊系統的開發”,主要任務是將二維地圖轉化為三維地圖,實現瀏覽查詢等功能,具體工作包括:二維地圖製作,三維建模,三維圖層製作,應用程式開發,資料庫互操作等,用到的軟體有Sketchup6.0,ArcGIS9.2系列案頭軟體、ArcGIS engine,開發環境為.net,平台visual studio
Time of Update: 2018-12-04
Hive的UDF,其實很類似Mysql之類的自訂函數不過它需要用java來編寫,而不是用傳統的SQL來完成實現一個UDF的步驟如下:實現一個Java Class,繼承自UDF打成jar包,並加入到Hive的ClassPath中產生自訂函數,執行select刪除剛才建立的臨時函數下面這個UDF,是我給hive的array增加的一個函數用來判斷array中是否包含某個值,hive的標準函數中並沒有此功能函數12345678910111213141516171819202122232425262728
Time of Update: 2018-12-04
為了方便大家編寫mapreduce程式,我特地編寫了一個指令碼,可以直接通過他編譯並運行mapreduce程式,用bash awk編寫的。使用方法如下1.cd hadoop/ 到hadoop的目錄下2.如果是第一次使用指令碼,需要建立playground目錄,及子目錄src。(詳細步驟:mkdir playground/ mkdir playground/src)3.然後將代碼複製到 playground/src/下4.將如下代碼儲存到make.sh檔案當中,並放到hadoop的根目錄中。
Time of Update: 2018-12-04
前幾天碰見了一關const變數多檔案引用時連結出錯的問題,很鬱悶發現了本來以為很清楚的概念原來自己從來都沒有弄明白過現轉過來篇文章跟大家分享一下,文章分析的很透徹 我們也許學習過const的使用,但是對於const的細緻的技術細節卻不一定掌握。const的用法在許多的教材上只是簡單的介紹,在這裡我們對const進行細緻的概念以及用法剖析。const 是由c++採用,並加進標準c中,但是他們的意義完全不同,在舊版本(標準前)的c中,如果想建立一個常量,必須使用前置處理器:#define PI 3.
Time of Update: 2018-12-04
原文標題:Set A Busy Timeout int sqlite3_busy_timeout(sqlite3*, int
Time of Update: 2018-12-04
中9348.com篡改首頁的超級流氓、超級不爽、怎麼都清除不掉、各地網友紛紛發文譴責且無奈的病毒已經很久了,今兒個在實習單位被冷落的空當,居然找到了一種“眼不見心不煩”的清除方法,那就是在IE的捷徑點右鍵-屬性,“目標”中填寫'C:/Program Files/Internet Explorer/iexplore.exe'
Time of Update: 2018-12-04
使用gdb+core檔案來定位段錯誤ulimit -c命令用來設定core檔案的最大大小,單位為block(512byte)設定過之後運行命令,使之發生段錯誤而崩潰,會產生 core.pid檔案 產生這個檔案之後使用以下命令gdb ./exe corefilename這時可以看到程式是在哪裡崩潰在此處輸入同樣還可以使用gdb下的命令p顯示當時的值,l列印當前代碼塊bt顯示當前的調用棧情況,up/down在棧上移動
Time of Update: 2018-12-04
安裝環境:centos6.0+jdk1.6.0_29+hadoop1.0.0+hbase0.90.4已經安裝好centos6.0+jdk1.6.0_29+hadoop1.0.0環境1.到官方網站下載好hbase-0.90.4.tar.gz解壓hbase安裝包到一個可用目錄(如:/opt)[html] view plaincopyprint?cd /opt tar zxvf hbase-0.90.4.tar.gz chown -R hadoop:hadoop /opt/hbase-0.90.4
Time of Update: 2018-12-04
apache,php使用rpm安裝即可需要安裝php-mysql或者php-postgresql包用於php串連mysql或者postgresql安裝mysql或者postgresql,最好也使用rpm安裝,安裝好後包,使用者等都已經處理好將bugtracker解壓到/var/www/html下修改bug/include/config.php檔案中關於資料庫的部分(只指定資料庫名即可,不需要在資料庫中建立資料庫,安裝過程中會自動建立資料庫),和bug目錄在系統中的真實路徑設定資料庫可以通過htt
Time of Update: 2018-12-04
補充定義了一些數學符號、希臘字母什麼的(設定屬性-進階-自訂短語設定-直接編輯設定檔)dydy,1=≥xydy,1=≤bdy,1=≠ydy,1=≈zf,1=±cy,1=÷wqd,1=∞du,4=°du,5=℃alpha,1=αbeta,1=βgamma,1=γdelta,1=δeps,1=εzeta,1=ζeta,1=ηtheta,1=θiota,1=ιkappa,1=κlambda,1=λmu,5=μnu,5=νxi,5=ξpi,5=πrou,5=ρsigma,1=σtau,5=τupsilo
Time of Update: 2018-12-04
Oracle的分析函數row_number是十分有用的功能,但是將ETL遷移到Hive中發現沒有的功能,我們實現了一個UDF實現了該函數,代碼如下:JAVA代碼:package org.nalang.hive.udf;import org.apache.hadoop.hive.ql.exec.UDF;public class RowNumber extends UDF { private static int MAX_VALUE = 50; private static String
Time of Update: 2018-12-04
在word 2007中使用自動編號,一級編號是1. 2. 3.,二級編號是1.1, 1.2,
Time of Update: 2018-12-04
這是第一次寫blog,心情還不錯,公司的空調凍得受不了,唉 剛剛畢業,想法太多了,一畢業才知道有太多的東西想要去看,去學,可是……想必大家也都有這種感覺的了剛畢業,當然睡多少休息一上了 嗯今天又是周五,又到周末了,多少有點整塊的時間了,又可以看些東西了。這blog可怎麼寫啊,好多的東西都 不知道是什麼東西呢,看來得慢慢來了
Time of Update: 2018-12-04
手機是android系統的索愛mt15i,試用了搜狗、qq、百度這些IME後,最終選擇了觸寶IME,最主要是因為它有滑行IME,寫起英文單詞很爽,哪怕你中間有幾個字母記不清了,在鍵盤上一通亂劃,IME基本上能猜個八九不離十。我感覺這大概是個專利吧,別人不太好借鑒。如果有其他更先進的IME,也歡迎讀者留言推薦。
Time of Update: 2018-12-04
OpenCV2.0中,很多函數在Debug中一旦出錯,VS就會跳到一個xstring檔案中,導致程式員無法判斷具體出錯位置,只能逐行調試。個人猜測這是OpenCV 2.0的Exception handle語句的一個bug,不知2.1版修正沒有。不過倒是有一個簡單的解決辦法:將OpenCV原始碼中的CV_Assert和CV_Error,改成assert和assert(0),重新編譯。在子線程中用cvShowImage操作映像顯示視窗,似乎會引發一些奇怪的錯誤。cvCreateImage(size,
Time of Update: 2018-12-04
以下代碼主要是對一幅灰階映像yanzi.jpg進行一些處理,消除yanzi.jpg映像中的亮度不一致的背景,並使用閥值分割將修改後的映像轉換為二值映像,使用輪廓檢測返回映像中目標對象的個數以及統計屬性。 代碼如下://#include "stdafx.h" #include <cv.h> #include <highgui.h> #include <math.h> #include <stdlib.h> #include