原创 兩個HorizontalScrollView一起滾動
定義一個新View,繼承HorizontalScrollView,覆蓋onScrollChanged方法。 import android.content.Context; import android.util.AttributeSet
原创 無語的ClassCastException
今天在調試android程序的時候,出現了莫名其妙的ClassCastException。程序很簡單,佈局文件裏有個EditText,id叫username_edit,然後在Activity裏通過 (EditText)findViewBy
原创 HttpClient4文件上傳
httpclient上傳文件實際上就是模擬一個http的表單提交請求。 Java代碼 package test.httpclient4; import java.io.File; import java.io.
原创 Android 自定義Button按鈕顯示樣式(正常、按下、獲取焦點)
現在的用戶對APP的外觀看得很重要,如果APP內所有元件都用Android默認樣式寫,估計下面評論裏就有一堆在罵UI醜的。今天學習自定義Button按鈕樣式。Button樣式修改的是Button的背景(Background)屬性。首先寫一
原创 HttpClient 3.1 文件上傳
客戶端: 需要commons-codec,commons-httpclient-3.1,commons-logging-1.1.1 String targetURL = null;// TODO 指定URL
原创 Android帶進度條文件上傳
Being able to display a progress bar during a time consuming upload to a web server is important when dealing with use
原创 DTO(轉)
層間數據傳輸的過程就是服務的執行者將數據返回給服務的調用者的過程。在非分佈式系統中由於有類似Open session in view這樣的“怪胎解決方案”的存在,所以層間數據傳輸的問題並沒有充分暴露出來,但是在分佈式系統中我們就能清楚
原创 DWR用法
DWR是一個開源的java類庫,它能使服務器端的java程序和瀏覽器端的javascript代碼交互並且很方便的互相調用。 下面是一個簡單例子,打開myeclipse新建一個新的web project,命名爲DwrDemo: 1,安裝DW
原创 Linux用戶與用戶組的詳解
1,用戶和用戶組文件 在linux中,用戶帳號,用戶密碼,用戶組信息和用戶組密碼均是存放在不同的配置文件中的。 在linux系統中,所創建的用戶帳號和其相關信息(密碼除外)均是存放在/etc/passwd配置文件中。由於
原创 android獲取簽名,兼容5.0
廢話不說,直接貼代碼。 public static String getApkSignatureMD5(Context context, String apkPath) throws Exception { String sign =
原创 list泛型類型獲取
Field field = TestList.class.getDeclaredField("list"); //myList的類型是List Type type = field.getGenericTy
原创 重裝系統後,讓mysql再次運行
CD到mysql目錄,輸入下列命令: mysqld --install MySQL --defaults-file="D:\SoftWare\MySQL\MySQL Server 5.5\my.ini" 第三個參數是服務名,雙引號裏的是
原创 Json處理換行符
json字符串中不能出現換行符\n等字符串,因此需要對他們進行處理,再發送給Server。處理方式如下: var myJSONString = JSON.stringify(myJSON); var myEscapedJSONStrin
原创 Spring Security 2 精講
論壇上看了不少Spring Security的相關文章。這些文章基本上都還是基於Acegi-1.X的配置方式,而主要的配置示例也來自於SpringSide的貢獻。 衆所周知,Spring Security針對Acegi的一個重大的改進
原创 Apache Configuration
瀏覽Apache的項目,突然發現Apache Configuration 這個好東東,試用了一番,讚不絕口,於是就在這裏推薦給各位朋友。http://jakarta.apache.org/commons/configuration/