原创 DNN常用的幾種頁面跳轉

DNN常用的幾種頁面跳轉(EditUrl和Globals.NavigateURL)  <script type="text/javascript"> document.body.oncopy =

原创 各個版權的英語縮寫

認識軟件的各個版本和英文縮寫 已有 216 次閱讀   2009-08-29 11:21   標籤 :  縮寫   軟件   英文   認識   Alpha: 是內部測試版,一般不向外部發布,會有很多Bug.一般只有測試

原创 面向接口編程(二)

通過上一篇文章的討論,我想各位朋友對“面接接口編程”有了一個大致的瞭解。那麼在這一篇裏,我們用一個例子,讓各位對這個重要的編程思想有個直觀的印象。爲充分考慮到初學者,所以這個例子非常簡單,望各位高手見諒。 問題的提出   定義: 現在

原创 面向接口編程(一)

我想,對於各位使用面向對象編程語言的程序員來說,“接口”這個名詞一定不陌生,但是不知各 位有沒有這樣的疑惑:接口有什麼用途?它和抽象類有什麼區別?能不能用抽象類代替接口呢?而且,作爲程序員,一定經常聽到“面向接口編程”這個短語,那麼 它

原创 ASP.NET代碼優化

ASP.NET代碼優化一、頁面和服務器控件處理 1、ASP.NET代碼優化避免到服務器的不必要的往返行程 在某些情況下不必使用 ASP.NET 服務器控件和執行回發事件處理。例如,在 ASP.NET 網頁中驗證用戶輸入經常可在數據提交到

原创 Hadoop配置文件簡介

《Hadoop技術內幕:深入解析Hadoop Common和HDFS架構設計與實現原理》第2章Hadoop配置信息處理,本章從Windows和基於Java Properties配置文件開始,分析了Hadoop使用的基於健–值對構成的、結

原创 java實現二叉樹的先序、中序、後序遍歷

二叉樹的定義: 二叉樹是樹形結構的一個重要類型。許多實際問題抽象出來的數據結構往往是二叉樹的形式,即使是一般的樹也能簡單地轉換爲二叉樹,而且二叉樹的存儲結構及其算法都較爲簡單,因此二叉樹顯得特別重要。     二叉樹(BinaryTr

原创 Hive of Hadoop 初步

Hive簡介 Hive是建立在 Hadoop 上的數據倉庫基礎構架。它提供了一系列的工具,可以用來進行數據提取轉化加載(ETL),這是一種可以存儲、查詢和分析存儲在 Hadoop 中的大規模數據的機制。Hive 定義了簡單的類 SQ

原创 HashMap的原理和實現

我們知道,java.util.HashMap並不能直接應用於多線程環境。對於多線程環境中應用HashMap,主要有以下幾種選擇: 使用線程安全的java.util.Hashtable作爲替代。 使用java.util.Collecti

原创 Hadoop: the definitive guide 第三版 拾遺 第十二章 之Hive分區表、桶

Hive分區表 在Hive Select查詢中一般會掃描整個表內容,會消耗很多時間做沒必要的工作。有時候只需要掃描表中關心的一部分數據,因此建表時引入了partition概念。分區表指的是在創建表時指定的partition的分區空間。

原创 Hadoop源碼閱讀

1、創建HDFS目錄 [java] view plaincopy import java.io.IOException;   import org.apache.hadoop.conf.Configuration;

原创 Hadoop源碼閱讀(一)

1.2 準備源代碼閱讀環境 在研究一個開源項目之前,都需要安裝與配置基本的開發環境和源代碼的閱讀環境。這一系列內容包括:安裝與配置JDK、安裝開發調試IDE、安裝與配置相關輔助工具等。 1.2.1 安裝與配置JDK 在分析Hado

原创 判斷二叉樹是不是平衡的

問題描述:輸入一棵二叉樹的根結點,判斷該樹是不是平衡二叉樹。如果某二叉樹中任意結點的左右子樹的深度相差不超過1,那麼它就是一棵平衡二叉樹。例如下圖中的二叉樹就是一棵平衡二叉樹:          思路:對於樹的題目,第一反應就是用遞

原创 Hadoop源碼閱讀2

.3 準備Hadoop源代碼 在Hadoop的官方網站(http://hadoop.apache.org/)中,可以找到Hadoop項目相關的信息,如圖1-14所示。   1.3.1 下載Hadoop 前面在介紹Hadoo

原创 簡明的VIM攻略

vim的學習曲線相當的大(參看各種文本編輯器的學習曲線),所以,如果你一開始看到的是一大堆VIM的命令分類,你一定會對這個編輯器失去興趣的。下面的文章翻譯自《Learn Vim Progressively》,我覺得這是給新手最好的VI