原创 JDOM、Dom4j操作XML

JDOM 操作XML http://www.blogjava.net/hoojo/archive/2011/08/10/356264.html 使用Dom4j操作XML http://www.blogjava.net/hoojo/arch

原创 Android拓展系列--Git使用

原文出處:http://www.cnblogs.com/qianxudetianxia/archive/2011/06/12/2035974.htmlgit是免費的開源的分佈式的版本控制系統。我說的直白點,要強調的點是每個git clon

原创 Linux環境下Socket編程

Socket接口是TCP/IP網絡的API,Socket接口定義了許多函數或例程,程序員可以用它們來開發TCP/IP網絡上的應用程序。要學Internet上的TCP/IP網絡編程,必須理解Socket接口。Socket接口設計者最

原创 數據持久化

何謂“持久化” 持久(Persistence),即把數據(如內存中的對象)保存到可永久保存的存儲設備中(如磁盤)。持久化的主要應用是將內存中的數據存儲在關係型的數據庫中,當然也可以存儲在磁盤文件中、XML數據文件中等等。   何謂“持久層

原创 Windows環境下,Msysgit獲取Android源碼

Android源碼下載(Ubuntu下拉取Android源碼)http://www.cnblogs.com/qianxudetianxia/archive/2011/05/29/2060636.html最近在研究Launcher,所以不得

原创 詳解C中volatile關鍵字

volatile提醒編譯器它後面所定義的變量隨時都有可能改變,因此編譯後的程序每次需要存儲或讀取這個變量的時候,都會直接從變量地址中讀取數據。如果沒有volatile關鍵字,則編譯器可能優化讀取和存儲,可能暫時使用寄存器中的值,如果這

原创 HTML5新手入門指南

HTML5的發展越來越邁向成熟,很多的應用已經逐漸出現在你我日常生活中了,不只讓傳統網站上的互動Flash逐漸的被HTML5的技術取代,更重要的是可以透過HTML5的技術來開發跨平臺的手機軟件,讓許多開發者感到十分興奮!   當你開始想要

原创 Java 中 Vector、ArrayList、List 使用深入剖析

線性表,鏈表,哈希表是常用的數據結構,在進行Java開發時,JDK已經爲我們提供了一系列相應的類來實現基本的數據結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。 Collect

原创 一些軟件設計的原則

本文爲大家介紹軟件設計中的一些原則,都是經過長期經驗總結出來的知識,每一個程序員都應該瞭解,相信對大家在進行軟件設計的過程中會有很大幫助。 Don’t Repeat Yourself (DRY)  DRY 是一個最簡單的法則,也是最容易被

原创 String, StringBuffer, StringBuilder

1. String 類     String 類是屬於不可變類,任何對String的操作都會引起新的String對象的產生     String a = "a"; //假設a指向地址0x0001     a = "b";//重新賦值後a指

原创 conversion to dalvik format failed with error 1的解決辦法

android低版本工程(如1.5)放到高版本環境中(如2.2)可能會上述錯誤,解決方法如下:  1。 如果不修改android sdk版本,則使用project clean 命令作用於某工程即可。         (該處理方式只是在高版

原创 每個程序員都必須遵守的編程原則

好的編程原則跟好的系統設計原則和技術實施原則有着密切的聯繫。下面的這些編程原則在過去的這些年裏讓我成爲了一名優秀的程序員,我相信,這些原則對任何一個開發人員來說,都能讓他的編程能力大幅度的提高,能讓他開發出可維護性更強、缺陷更少的程序

原创 爲什麼編程是獨一無二的職業

本文翻譯自Nalaka Gamage的《Why is programming unique profession》的演講稿。   1. 簡介 有些人說編程很難,有些人認爲很容易。 編程不僅依賴於你的能力,而且還取決於你工作的態度

原创 invalid command-line parameter: Folderandroid-sdk-windows ools/emulator-arm.exe.

Question Description: invalid command-line parameter: Folder\android-sdk-windows\tools/emulator-arm.exe. Hint: use '@fo

原创 用GDB調試程序

用GDB調試程序 http://wiki.ubuntu.org.cn/index.php?title=%E7%94%A8GDB%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F&variant=zh-hans 使用