原创 設計模式之代理模式(靜態代理和動態代理)

最近在看spring的aop方面的知識,aop是基於動態代理模式實現的。所以順便看了關於代理模式方面的知識點,現在把這些記錄下來。 代理模式有兩種實現:靜態代理和動態代理。 代理模式涉及三個概念

原创 保存activity狀態(Saving activity state)

[color=red][b]保存activity狀態(Saving activity state)[/b][/color] 當系統而不是用戶自己出於回收內存的考慮,關閉了一個activity

原创 利用微軟翻譯API替代被停用谷歌翻譯API

衆所周知,谷歌已經不支持翻譯API1版本了,現在提供了API2的版本,主要是面對企業級用戶,需要收費的。無奈之下使用微軟提供的翻譯API。 一、首先去[url]http://code.google.co

原创 Handler理解

Android中的handler類是它特有的用於管理線程的工具類,方便於線程間通訊。 每一個應用程序(apk),都是一個單獨的進程,運行於單獨的Dalvik虛擬機實例中,再運行於單獨的Linu

原创 (轉) 命令行查看Android虛擬機數據庫及亂碼問題解決

1. 開始——》運行——》“CMD”2. 轉換命令行編碼爲UTF-8: CHCP 65001 右鍵命令行窗口的標題欄,選擇屬性——》字體——》將點陣字體改爲Lucida Console,解決中文的亂碼

原创 (轉)Java回調實現

Java回調實現輪詢:過10分鐘就到女朋友宿舍前面去看她有沒有回來。沒回來我就再去打遊戲。 監聽:我搬個凳子坐到她宿舍前,直到她回來。 回調:在她門口貼個條子:回來後請打電話至:011-1231313

原创 java 實現undo和redo操作鏈表的一種實現

今天在iteye論壇逛,發現有這麼一道筆試題目:[size=large][b]實現一個可以增加一個節點、刪除某個區間的節點、修改某個節點、undo和redo的鏈表。[/b][/size] 有個網友atomd

原创 java實現排序算法之插入排序(直接插入排序、折半插入、shell排序)

插入排序主要包括直接插入排序、shell排序和折半插入等幾種排序。這篇文章主要說明直接插入排序、shell排序和折半插入三種排序的java實現。[color=red][b]一、直接插入排序[/b][/col

原创 一個小學弟問我的算法問題

[b] [size=large]在實驗室的本科羣中,一個小弟問我一個算法問題。說有1,2,3,4,5構成的6位數,其中第3位不能爲4,3和5不能連着,請把所有情況結果找出來。由於大四了,要做課程設計,由於

原创 SQL Server 2005 出現到主機 的 TCP/IP 連接失敗

在 SQL Server 2005 裏面,如果出現到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect!

原创 深入JDK源代碼之定時操作Timer類和TimerTask類實現

Timer類是一種線程設施,可以用來實現某一個時間或某一段時間後安排某一個任務執行一次或定期重複執行。該功能和TimerTask配合使用。TimerTask類用於實現由Timer安排的一次或重複執行的某個任

原创 java實現排序算法之交換排序(冒泡排序、快速排序)

交換排序的主體操作是對數組中的數據不斷進行交換操作。交換排序主要有冒泡排序和快速排序。[color=red][b]一、冒泡排序[/b][/color] 冒泡排序,是指計算機的一種排序方法,它的時

原创 java 實現數據結構之隊列

隊列是一種特殊的線性表,它只允許在表的前端(front)進行刪除操作,只允許在表的後端(rear)進行插入操作。[color=red]1.隊列的順序存儲結構及實現[/color]public class S

原创 java 利用label標記退出多重循環

[size=medium]學過C語言的都知道,有個goto關鍵字,利用goto關鍵字可以跳出多重循環或跳到某個運行點。java中保留了goto關鍵字,但是沒有goto的功能,主要是考慮到安全性吧。不過jav

原创 java 實現數據結構之線性表

[b][color=red]應用程序後在那個的數據大致有四種基本的邏輯結構:[/color][/b] [list][*]集合:數據元素之間只有"同屬於一個集合"的關係[*]線性結構:數據元素之間存在一個對一