原创 android反編譯

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。在此鄭重聲明,貼出來的目的不是爲了去破解人家的軟件,完全是一種學習的態度,不過好像通過這種方式

原创 android工程下不能運行java main程序的解決辦法

直接運行會報這個錯誤#AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##InternalError(classFileParser.cpp:3161),pid=4884,tid=

原创 我的友情鏈接

51CTO博客開發雨辰專欄

原创 Struts2之自定義類型轉換器

Struts2自定義類型轉換器分爲局部類型轉換器和全局類型轉換器(1)局部類型轉換器如果頁面傳來一個參數reg.action?birthday=2010-11-12到後臺action,然後屬性用date類型是可以接收到的,但是如果傳的是20

原创 struts國際化

1.加載配置文件的方法Struts2中加載全局資源文件struts.xml<constantname="struts.custom.i18n.resources"value="baseName"/>或struts.propertiesstr

原创 多線程下載

下載:1.得到下載文件的byte字節大小通過HttpUrlConnection--->getContentLength()2.在本地生成一個同樣大小的文件RandomAccessFile--->setLenght();3.多線程下載1.得到

原创 android反編譯

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。在此鄭重聲明,貼出來的目的不是爲了去破解人家的軟件,完全是一種學習的態度,不過好像通過這種方式

原创 Struts2之自定義類型轉換器

Struts2自定義類型轉換器分爲局部類型轉換器和全局類型轉換器(1)局部類型轉換器如果頁面傳來一個參數reg.action?birthday=2010-11-12到後臺action,然後屬性用date類型是可以接收到的,但是如果傳的是20

原创 struts2 token 重複提交

<s:token></s:token>在jsp頁面的form裏面加上注意:要先訪問到這個jsp頁面,來給token初始的值,這樣當你提交的時候,才能匹配上剛進入jsp頁面的時候,struts2會生成一個tokenid的字符串,然後存入ses

原创 運行瀏覽器的最高版本

<metahttp-equiv="X-UA-Compatible"content="IE=edge">這個指令很牛,強制當前頁面用最高版本運行不管你是不是設置了兼容模式

原创 LayoutInflater作用用法

LayoutInflater作用是將layout的xml佈局文件實例化爲View類對象。獲取LayoutInflater的方法有如下三種:?LayoutInflaterinflater=(LayoutInflater)context.get

原创 ThreadLocal線性安全的理解

對應線性安全問題,多個地方提到,今天說下自己的理解:概念:線性安全是指多個對象訪問修改同一個變量,導致變量的改變無法預測。發生的環境:一個單例中全局變量實例:Servlet是一個單例如果定義全局變量就會不安全解決辦法:同步鎖sych....

原创 羣發短信

package com.example.sendmessage; import java.util.ArrayList; import java.util.List; import android.net.Uri; import andro

原创 Java線性安全解釋

如果你的代碼所在的進程中有多個線程在同時運行,而這些線程可能會同時運行這段代碼。如果每次運行結果和單線程運行的結果是一樣的,而且其他的變量的值也和預期的是一樣的,就是線程安全的。比如一個ArrayList類,在添加一個元素的時候,它可能會有

原创 Web contentType 格式

<% Response.ContentType = "text/HTML" %> <% Response.ContentType = "image/GIF" %> <% Response.ContentType = "image/JPEG"