Feed on
Posts
Comments

Tag Archive 'Java'

今天在寫 Java 的時候,遇到問題跑去問 TonyQ 兄,他丟了一個網址給我,剛剛測試過了,還漫好用的,紀錄一下 模擬 ping 的實現 import java.io.*; import java.net.*; public class PseudoPing {   public static void main(String args[]) {         try {             InetAddress address = InetAddress.getByName(args[0]);             System.out.println(address.isReachable(5000));         } catch (UnknownHostException e) { [...]

Read Full Post »

最近開始要摸 java 了,目前大概先實做 java with JDBC 連接 MySQL,所以在 JavaWorld@TW 這裡找了一些相關的文件,目前我在 Linux 底下實做,還沒找到一套很適合的 IDE Tool 來撰寫程式碼,大家好像都很推 netbeans 跟 eclipse,不過我目前還是使用 PSPad 來撰寫 java 程式碼,然後透過 FTP 的方式編輯,這不是重點,重點是要透過 jdbc 來連接 MySQL,目前是在 Ubuntu 7.04 這一版本上面實做,底下是實做方法: 1. 首先先安裝 deb 檔案:透過 apt-get 的方式 # # 首先尋找 java lib with mysql apt-get install libmysql-java 2. 安裝好之後尋找 jar 檔案,加入到 class path 裡面 # # [...]

Read Full Post »

[Java] 正規取代表示法

最近弄國科會計畫,所以都在碰 java 的東西,都在弄 sparql 跟 rdf 的東西,昨天弄懂一些基本的 sparql,然而利用 sarql 語法取出來的數值不是我想要的,所以利用正規表示,把字串取代了。 我想取代的字串如下: ( ?url = “LAB221″^^xsd:string ) 我只想要中間的 LAB221 的部份,然後我上網找了方法,總共可以使用兩種方法 第一種 String result = "( ?url = \"LAB221\"^^xsd:string )"; // compile pattern Pattern p = Pattern.compile("[^\"]+\"([^\"]+)\"[^\"]+"); // get matcher Matcher m = p.matcher(result.replaceAll("[<li></li>]","")); // test if match if (m.matches()) {   System.out.println(m.group(1)); } else {   [...]

Read Full Post »

[Java] 判斷字串是否是整數

有時候必須知道輸入的字串是否是整數,如果不是的話,就要重新輸入,這有兩種作法 第一種是使用 try … catch … finally 的方法,如下 public class test {     public static void main(String args[])   {     BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));     try{       System.out.print("請輸入你要的數字:");       int test = Integer.parseInt(buf.readLine());     }     catch(ArrayIndexOutOfBoundsException e)     {     [...]

Read Full Post »

其實可以在 linux 底下去寫 shell script 然後去執行 java 程式,而並非用 java 去執行 Linux 指令,不過java也是可以做到執行 shell command,底下就是我寫的 java 測試 code,去列出自己所在的目錄底下的檔案 ls 這個指令 import java.io.*; import java.net.*; import java.util.*; public class runstart{         public static void main(String a[]) throws Exception{                 Process pl = Runtime.getRuntime().exec("/bin/ls");         [...]

Read Full Post »

今天剛裝好 jdk 新版 jdk1.6.0_04,如要下載請到 這裡 下載,裝好之後當然底下要找編譯檔案,就是要去 bin 這個資料夾,然後找到 javac 跟 java 執行檔就可以了,不過如果你要在任何地方都要使用這個執行檔,就要去修改 path,設定方法如下 我的電腦右鍵->內容 k

Read Full Post »

國外知名的相簿網站 Zooomr Flickr 有支援同一套上傳軟體,2個相簿的網頁空間分別如下 Flickr 升級後如下 還蠻便宜的,zooomr 則是 100MB用完就沒有了,Flickr 則是每個月可以上傳20MB 接下來~來說明 ubuntu安裝方式 下載Flickr 上傳軟體 http://juploadr.sourceforge.net/ 下載之後,解壓縮到桌面 ,到該資料夾之後執行 ./jUploadr , 不過如果你沒有安裝java的話,會執行失敗 首先安裝java apt-get install sun-java5* java-package 安裝時會出現下面錯誤訊息 This package is an installer package, it does not actually contain the J2SDK documentation. You will need to go download one of the archives: jdk-1_5_0-doc.zip jdk-1_5_0-doc-ja.zip (choose the non-update version if this is the first [...]

Read Full Post »