原创 淺析Java抽象類和接口的比較

abstract class和interface是Java語言中對於抽象類定義進行支持的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的面向對象能力。abstract class和interface之間在對於抽象類定義的支持方面

原创 處理AndroidSQLite-close()was never explicitly called on database異常

在開發Android應用過程中,如果不小心會遇到如下所示的異常: 引用 E/Database(3150): close() was never explicitly called on database ...... 解決其實很簡單,只要

原创 vector/list/map

vectorvector可能是應用最廣泛的容器類。vector支持動態數組,即可以依據需要擴充的數組。在C++中,一個數組的大小在編譯時就已確定了,這是應用數組最有效的途徑,也是限制性最大的方法,程序無法在運行時調節數組的大小來適應變化的

原创 VC++ 6.0下編寫COM客戶程序的三種方法

介紹在VC++ 6.0下編寫COM客戶程序的三種方法,雖然每一種方法都可以達到使用代碼組件的目的,但詳細瞭解並掌握所有方法會爲根據具體情況選擇適當方法提供更大的餘地。 COM庫函數 --------------------------

原创 作爲軟件工程師,你必須知道的20個常識

1,針對面向對象的設計與分析:爲了讓軟件有更好的可維護性,重用性以及快速開發, 簡短的OOAD與它的SOLID原則對於每一個軟件工程師來說都是該牢記的。 2,軟件品質因素:軟件工程的好壞與軟件的品質因素是絕對關聯的。請在開發過程中深

原创 HDFS文件操作

HDFS是一種文件系統,存儲着Hadoop應用將要處理的數據,類似於普通的Unix和linux文件系統,不同的是他是實現了google的GFS文件系統的思想,是適用於大規模分佈式數據處理相關應用的、可擴展的分佈式文件系統。它有以下優點

原创 struct和typedef struct

Q:用struct和typedef struct 定義一個結構體有什麼區別?爲什麼會有兩種方式呢? struct Student { int a; } stu; typedef struct Student2 { int a;

原创 怎樣在Eclipse中使用debug調試程序

怎樣在Eclipse中使用debug調試程序? 最基本的操作是: 1, 首先在一個java文件中設斷點,然後debug as-->open debug Dialog,然後在對話框中選類後--> Run 當程序走到斷點處就會轉到debu

原创 Django Error

1.IndentationError: unexpected indent 遇到IndentationError: unexpected indent你就要知道python編譯器是在告訴你: Hi,老兄,你的文件裏格式不對了,可能是tab

原创 MapReduce Shuffle介紹

原文鏈接地址: MapReduce:詳解Shuffle過程 http://langyu.iteye.com/blog/992916 Hadoop的Shuffle分析 http://www.hadoop.so/hadoop/2012/08

原创 Hadoop學習網址(入門)

Hadoop集羣(第9期) _MapReduce初級案例 http://www.cnblogs.com/xia520pi/archive/2012/06/04/2534533.html Linux下使用Eclipse開發Hadoop

原创 如何使用“瀏覽文件夾”選擇對話窗

本文摘自:http://www.cnblogs.com/wangliang651/archive/2006/07/07/445473.html(稍作修改) 有時我們需要獲得某個文件夾的路徑,而不是文件的路徑,這時需要用API函數SHBro

原创 分析Hadoop自帶WordCount例子的執行過程(1)

http://blog.csdn.net/phinecos/article/details/4612002