原创 很棒的工具網站

1.大量的圖標,給那些會編程,但是不會ps的屌絲帶來了福音。http://www.iconfinder.com/   http://findicon

原创 簡單的去重算法

第一種實現:import java.util.ArrayList; import java.util.List; public class CustomList { private ArrayList<Integer> list =

原创 使用設計模式改善程序結構(二)

本系列文章的前篇主要講述瞭如何使用設計模式來改善我們的程序結構,大家可以看到經過調整的代碼具有了更大的彈性,更容易適應變化。讀者朋友可能也具有類似的經驗,通過使用設計模式使得自己的軟件系統更加具有可擴展性和健壯性。但是,這樣就可能會造成

原创 Handler簡單例子

在講Handler之前,我們先提個小問題,就是如何讓程序5秒鐘更新一下Title.首先我們看一下習慣了Java編程的人,在不知道Handler的用法之前是怎麼樣寫的程序,代碼如下所示:package com.android.tutor

原创 全面解析NIO

請耐心的讀完這篇文章,你會完全理解java new IO⋯⋯  原文出自IBM中國,本人做了少量修改。 I/O 簡介 I/O ? 或者輸入/輸出 ? 指的是計算機與外部世界或者一個程序與計算機的其餘部分的之間的接口。它對於

原创 做完第一個android項目,在android知識點上增加的經驗值

第一:FrameLayout的妙用,框架佈局是最簡單和最高效的佈局類型之一。框架佈局的子控件被相對於佈局的左上角來繪製。如果框架佈局中存在多個子視圖,它們將按順序繪製,最後一個子控件繪製在最上面。 示例:。 第二:以前做J2ME平臺,爲了

原创 java接口與抽象類的區別

一個軟件設計的好壞,我想很大程度上取決於它的整體架構,而這個整體架構其實就是你對整個宏觀商業業務的抽象框架,當代表業務邏輯的高層抽象層結構 合理時,你底層的具體實現需要考慮的就僅僅是一些算法和一些具體的業務實現了。當你需要再開發另一個相近

原创 使用設計模式改善程序結構(一)

在進行項目的開發活動中,有一些設計在項目剛剛開始工作的很好,但是隨着項目的進展,發現需要對已有的代碼進行修改或者擴展,導致這樣做的原因主要有:新的功能需求的需要以及對系統進一步理解。在這個時候,我們往往會發現進行這項工作比較困難,即使能

原创 關於做Android+J2ee系統集成開發的一點心得

      1. android作爲view層,要實現和服務層低耦合,必須使用webservice接口。目前還沒有十分完善的插件,曾經試過axis的android包(也是一個興趣者自己做的),用了之後感覺非常麻煩,特別是複雜數據類型的

原创 3G時代

    一直從事智能手機應用程序開發,經常吼着3G,但是對於3G的瞭解真的是不夠。後來網上查了資料,歸納如下: 1.3G只是一個籠統的稱爲,只要作用是區別於2G,3G有三種實現標準:CDMA,WCDMA,TD-SCDMA。 2.CDMA

原创 IM基礎

最近做IM的項目,由於在大四的時候曾經開發過一簡單的QQ聊天機,現在想把它完善,使之儘量能夠用於實際應用中。    在開發之前,自己想(推理)了一下QQ的工作原理和一些實現細節,發現自己想的、推理的和網上搜索到資料以及師兄的回答幾乎一致。

原创 Iphone開發(6) 如何保證不出現內存泄露

Objective-C已經有了垃圾回收機制,但是我們最關心的iso不支持垃圾回收,所以,讓我們冷靜一下,拋開垃圾回收,自己來管理內存吧。 對象所有權:當一個對象的屬性是另外一個對象的時候,換言之,對象A中,有一個屬性是對象B,那麼,對象

原创 簡單工廠模式

簡單工廠模式類圖:   *************************************************************************************************** 簡單工廠模式目

原创 比較好的android博客

1.http://blog.csdn.net/coolszy?viewmode=contents 2.http://blog.csdn.net/zkdemon?viewmode=contents 3.http://blog.csdn.

原创 android日誌工具類

import android.util.Log; /** * 日誌記錄模塊 * */ public class LogManager { // 鎖,是否關閉Log日誌輸出 public static boolean Lo