原创 [sed與Awk教程入門與實例練習]

AWK實例:http://www-900.ibm.com/developerWorks/cn/linux/shell/awk/awk-3/index.shtmlhttp://www-900.ibm.com/developerWorks/c

原创 wap頁面自動跳轉的實現方式

方式一,用timer <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapfo

原创 apache爲某個文件訪問設置權限

例子: <Files "awstats.pl">    AuthType Basic    AuthName "awstat access"    AuthUserFile "/etc/awstats/htpasswd"    Requi

原创 OOD

面向對象設計(Object-Oriented Design,OOD)方法是OO方法中一箇中間過渡環節。其主要作用是對OOA分析的結果作進一步的規範化整理,以便能夠被OOP直接接受。   面向對象設計(OOD)是一種軟件設計方法,是一種工程

原创 date與gmdate的區別

 PHP中的時間有2個格式化函數:date()和gmdate(),在官方的文檔中的描述爲:  date -- 格式化一個本地時間/日期  gmdate -- 格式化一個 GMT/UTC 日期/時間,返回的是格林威治標準時(GMT)。  舉

原创 幾種典型的面向對象開發方法

摘 要 自80年代後期以來,相繼出現了多種面向對象開發方法,文章主要介紹了其中六種典型的面向對象開發方法,並對它們進行了比較。UML的出現意味着開發方法統一化、標準化的新發展,標誌着軟件自動化的進程又邁進了一步。 關鍵字 面向對象開發方法

原创 HIVE體系架構

*注:本文基於hive-0.8.1寫的 架構圖: 一、   service 1、       hive有三種service,分別是cli,hiveserver和hwi。 2、       cli是命令行工具,爲默認服務,啓動方式$H

原创 hive 自定義UDF UDAF UDTF

UDF步驟: 1.繼承org.apache.hadoop.hive.ql.exec.UDF 2.實現evaluate函數,evaluate函數支持重載 package cn.sina.stat.hive.udf; import jav

原创 面向對象的系統分析(三)-面向對象分析基本方法

OOA方法共分爲五大步驟:標識對象,標識結構,標識主題,定義屬性及定義服務。下面分別作一簡要介紹。     1.標識對象     OOA中的對象實質上是類,它可定義爲對數據和在其上執行操作的抽象,反映出一個系統爲現實世界的事物保存信息及與

原创 面向對象設計(OOD)方法與步驟

   儘管對OOD的地位和作用已經有一定的知識,但目前還沒有現成的,形式化的方法論。相應的工具也處於研究之中。下面簡要介紹OOD的基本方法和步驟     1.類的認定    OOD中關於類的認定與OOA中關於對象的認定有着密切關係。但是O

原创 從面向對象分析(OOA)到面向對象設計(OOD)

從OOA到OOD是對現實世界的進一步建模。從概念上,OOA主要是對現實世界的問題空間建模,其分析側重於整體,較爲粗糙(粒度較大)的研究。而OOD則要求對特定的解空間建模,通常OOD又可分爲概要的(或總體的)OOD 和詳細的OOD兩個階段。

原创 hadoop http address綁定內網地址

hadoop默認配置裏http address接口domain段均爲0.0.0.0,表示可通過任一網卡訪問http接口,對於雙網卡服務器(一個內網,一個外網),意味着公網用戶可以隨意訪問hadoop系統開

原创 設置ssh信任關係

    這裏假設主機A用來連接到主機B   1. 在主機A上執行如下命令來生成配對密鑰: ssh-keygen -t rsa 顯示信息如下:Generating public/private rsa key pair.Enter fil

原创 oozie hive action注意事項

注:本文指針對版本oozie-3.2.0-incubating。 oozie-hive注意事項: 理論上將hive相關的配置放在oozie.hive.defaults屬性指定的文件(hive-default.xml)即可,如下:

原创 面向對象設計(OOD)基本原理

OOD是在設計原理上與傳統方法完全不同的一種新型的系統設計方法。     1.OOD的核心概念是對象     OOD既不是功能、也不是數據的分解過程;而是首先在現實世界中尋找、識別出影響用戶解決問題、並必須進行操縱的對象;然後用計算機中的