2013年5月19日 星期日

深入淺出 HTML 5 第六、七章 勘誤

首先 先說明一下 這不是官方的勘誤內容 只是我最近觀看 深入淺出 HTML 5

而針對 深入淺出 HTML 5 部分內容無法執行 而進行程式碼的修改

在第六章 以及 第七章裡面 有利用script的方法來抓取twitter的內容

但是最近發現 書裡的那一段script

<script src = "https://twitter.com/statuses/user_timeline/youraccount.json?callback=updateTweet"> 
</script>

黃色的部分就是輸入你想要抓資料的帳號

實際在瀏覽器上輸入網址測試 會出現下面錯誤


updatetweet({"errors":[{"message":"Sorry, that page does not exist","code":34}]});

查了一下Google大神 發現是上面的語法不能使用了 要改成 下面的語法

<script src="https://api.twitter.com/1/statuses/user_timeline/youraccount.json?callback=updateTweets">
</script>

綠色是不一樣的地方 至於為什麼這樣寫的原因 有空再補上 









2013年5月10日 星期五

利用bat(批次檔)執行java程式

從之前就常聽到有人使用批次檔 今天第一次試用批次檔

感覺還蠻新奇好玩的 對於批次檔的語法還在學習中 在這邊先做一下筆記

今天先放上 如何編譯java以及執行java檔案的批次檔範例

Step 1 :首先打開記事本

Step 2 :輸入下面的內容(下面會解釋這四行的意思)


SET PATH=C:\Program Files\Java\jdk1.6.0_27\bin
javac output.java
java output
pause

Step 3 :將檔案存成 xxxx.bat(xxxx為自行輸入檔名)
            將bat檔案放在和java檔案同一個資料夾
            之後要執行快點兩下bat就會執行java檔案了

說明 Step 2 的bat檔案內容,在說明之前先大概說一下bat檔案的內容,看過前面內容的人應該會發現這四行和使用命令提示字元編譯java檔案的方式一樣,沒錯,他們是一樣的意思,差別在於寫了bat檔後以後編譯就不需再打上面那四行。
好的現在來解釋一下這四行的意思

第一行 要編譯java檔案 就必須利用到jdk 如果再安裝jdk後未在環境變數 classpath 設定jdk的路徑 在bat檔案就必須打上這一行 當然 每個人的jdk放置位置不一樣 所以這一行在set path= 後面就打上自己的jdk/bin位置 如果你的classpath已經設定好 也可以不要打這一行

第二行 這句話 是編譯檔案的意思 編譯完後 會產生class檔案

第三行 透過第二行產生的class檔案 執行class檔案 如果你只是要單純的執行class檔案 而不需要重新編譯java檔時 第二行可以省略

第四行 這一行只是在執行完class後 讓命令提示字元畫面停留在銀幕上

後記:有空補上