package com.test; import java.net.HttpURLConnection; import java.net.SocketTimeoutException; import java.net.URL; public class SampleforTestURL { public static void main(String s[]) { System.out.println(exists("http://www.google.com.tw")); System.out.println(exists("http://www.yahoo.com.tw")); System.out.println(exists("http://www.yam.com.tw")); } static boolean exists(String URLName) { try { HttpURLConnection.setFollowRedirects(true); // note : you may also need // HttpURLConnection.setInstanceFollowRedirects(false) HttpURLConnection con = (HttpURLConnection) new URL(URLName) .openConnection(); con.setConnectTimeout(5000); // set timeout to 5 seconds con.setReadTimeout(5000); // set read timeout to 5 seconds con.setRequestMethod("HEAD"); return (con.getResponseCode() == HttpURLConnection.HTTP_OK); } catch (SocketTimeoutException e) { return false; } catch (Exception e) { e.printStackTrace(); return false; } } }
2014年5月26日 星期一
[JAVA]判斷網址是否可用 使用HttpURLConnection
直接看程式碼:
2014年5月21日 星期三
[Maven] 常用資訊
Maven2 的運行命令為: mvn ,
常用命令為:
mvn archetype:create :創建Maven 項目
mvn compile :編譯源代碼
mvn test-compile :編譯測試代碼
mvn test :運行應用程序中的單元測試
mvn site : 生成項目相關信息的網站
常用命令為:
mvn archetype:create :創建Maven 項目
mvn compile :編譯源代碼
mvn test-compile :編譯測試代碼
mvn test :運行應用程序中的單元測試
mvn site : 生成項目相關信息的網站
2014年5月16日 星期五
各廠牌手機工程模式 [Android]
各廠牌手機工程模式:
步驟.1
進入手機撥號介面
步驟.2
輸入以下號碼. (不需要按撥出,按完最後一個碼之後就會進入工程模式了)
HTC => *#*#4636#*#*
Sony => *#*#7378423#*#*
三星 => *#0*#
小米機 => *#*#6484#*#*
華為非 MTK 機種 => *#*#2846579#*#*
華碩 => *#*#4636#*#*
小米 => *#*#6484#*#*
Infocus => *#*#3646633#*#*
LG => 3845#*802#
Acer => *#*#3646633#*#*
NEXUS => *#*#4636#*#*
OPPO => *#*#4636#*#*
一般MTK系列的手機 => *#*#3646633#*#*
提醒 : 進入工程模式後是全英文介面
可以測試螢幕/LED/喇叭/麥克風/相機/WIFI....等等
以上並不保證該廠牌所有型號機種可用,如果不行使用
只好請大家使用谷歌大神囉
步驟.1
進入手機撥號介面
步驟.2
輸入以下號碼. (不需要按撥出,按完最後一個碼之後就會進入工程模式了)
HTC => *#*#4636#*#*
Sony => *#*#7378423#*#*
三星 => *#0*#
小米機 => *#*#6484#*#*
華為非 MTK 機種 => *#*#2846579#*#*
華碩 => *#*#4636#*#*
小米 => *#*#6484#*#*
Infocus => *#*#3646633#*#*
LG => 3845#*802#
Acer => *#*#3646633#*#*
NEXUS => *#*#4636#*#*
OPPO => *#*#4636#*#*
一般MTK系列的手機 => *#*#3646633#*#*
提醒 : 進入工程模式後是全英文介面
可以測試螢幕/LED/喇叭/麥克風/相機/WIFI....等等
以上並不保證該廠牌所有型號機種可用,如果不行使用
只好請大家使用谷歌大神囉
2014年5月13日 星期二
2014年5月6日 星期二
notepad ++ 常用快捷鍵
只列常用的出來
Alt-F4 關閉程式
Ctrl-W 關閉檔案
Ctrl-O 開啟檔案
Ctrl-Tab 切換分頁
Ctrl-H 打開Find / Replace 對話框
Ctrl-D 複製當前行
Ctrl-L 刪除當前行
Ctrl-T 上下行交換
F3 找下一個
Shift-F3 找上一個
Ctrl-Shift-F 在文件中找
Ctrl-F2 觸發書籤
F2 到前一個書籤
Shift-F2 到下一個書籤
F5 打開run對話框
Ctrl-Space 打開CallTip列錶框
Tab (selection of several lines) 加入Space
Shift-Tab (selection of several lines) 移除Space
F11 全屏
Alt-0 折疊全部
Alt-Shift-0 展開全部
Ctrl-U 變為小寫
Ctrl-Shift-U 變為大寫
Ctrl-Q 塊註釋/消除註釋
Alt-F4 關閉程式
Ctrl-W 關閉檔案
Ctrl-O 開啟檔案
Ctrl-Tab 切換分頁
Ctrl-H 打開Find / Replace 對話框
Ctrl-D 複製當前行
Ctrl-L 刪除當前行
Ctrl-T 上下行交換
F3 找下一個
Shift-F3 找上一個
Ctrl-Shift-F 在文件中找
Ctrl-F2 觸發書籤
F2 到前一個書籤
Shift-F2 到下一個書籤
F5 打開run對話框
Ctrl-Space 打開CallTip列錶框
Tab (selection of several lines) 加入Space
Shift-Tab (selection of several lines) 移除Space
F11 全屏
Alt-0 折疊全部
Alt-Shift-0 展開全部
Ctrl-U 變為小寫
Ctrl-Shift-U 變為大寫
Ctrl-Q 塊註釋/消除註釋
運用jQuery搜尋Table中特定條件select option 的資料
直接看程式碼
大意是找出整份文件中 tr 中符合 ("input[type='checkbox']").attr('checked')
條件的 row,找到該row 後,再依照 ("select option:selected"),取得想要的值
function test2(){ $("tr").each(function(i){ //取得符合條件checkbox的value //var checkboxValue = $(this).find("input[type='checkbox']").attr('checked'); var checkboxValue = $(this).find("td input[type='checkbox']").attr('checked'); if(checkboxValue==true) //取得在該tr中符合條件的value var tmp = $(this).find("select option:selected").attr('value'); //console.log(checkboxValue); if(tmp!=null){ console.log(tmp); } }); }
大意是找出整份文件中 tr 中符合 ("input[type='checkbox']").attr('checked')
條件的 row,找到該row 後,再依照 ("select option:selected"),取得想要的值
訂閱:
文章
(
Atom
)