原创 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