2010年4月22日 星期四

CLOC 計算專案程式原始碼行數

可以快速計算整套專案的程式原始碼行數
將下載的軟體放入專案目錄,執行命令:
> cloc-1.09.exe .
官方下載:CLOC
參考文章:介紹好用工具:CLOC ( 快速計算專案中的程式原始碼行數 )

2010年4月16日 星期五

JAVA筆記-擷取例外的類別

Throwable
     <- Error (Compiler會自己找出來)
     <- Exception (由try-catch擷取例外)

Exception
     <- ClassNotFoundException
     <- SQLException
     <- InterruptedException
     <- IOException <- EOFException
                            <- FileNotFoundException
     <- RuntimeException <- ArithmeticException(除以零)
                                     <- NullPointerException
                                     <- IndexOutOfBoundsException
                                     <- IllegalStateException
                                     <- ClassCastException
                                     <- IllegalArgumentException

IndexOutOfBoundsException
     <- NumberFormatException

IllegalStateException
     <- ArrayIndexOutOfBoundsException

使用範例:
try {
  // 可能發生例外的程式碼
}
catch (ArithmeticException e){
  // 發生例外時處理的程式碼
}

2010年4月15日 星期四

C/C++筆記-C++的輸出入函式宣告寫法

在C++中,輸出入的include函式寫法必須這樣使用才正確

#include <iostream>
using namesapec std;
int main()...
##ShowAll##

2010年4月8日 星期四

將Blog Archive樹狀日期分類收合起來

使用Blogger小工具「網誌存檔」
預設的樹狀結構會將最新文章的樹狀展開
> 年
   > 月
     > 標題
     > 標題
     > 標題

將它收合的方法:
##ReadMore##
到「修改HTML」的網頁找到這段代碼
<li expr:class='"archivedate " + data:i.expclass'>
用下列代碼取代
<li expr:class='"archivedate collapsed"'>

但這樣還沒結束,
搜尋代碼找到9660這個數字,
將它改成9658,就可把箭頭改成收合的方向

如何將文章列表/摘要,「繼續閱讀」使用感想

終於完成了部落格列表和展開的功能,
這簡單的功能我關鍵字怎麼找這麼久,真折煞了我
在網路上看了幾篇「繼續閱讀」的語法,
「繼續閱讀」的目的就是讓文章只顯示幾行內文的摘要
##ReadMore##
1. Blogger 的「繼續閱讀」
這是最基本的方法,
如果當初知道有這功能,
我也不會雞婆去嘗試這麼多語法了
參考文章:Blogger 推出繼續閱讀功能


2. 羊男的「繼續閱讀」
其實製作稍微有點複雜
功能跟Blogger的一樣,直接使用Blogger的就好
參考文章:Blogger Beta 中 Read More 與 Archive 只顯示標題作法

3. Xavier的「繼續閱讀」
一個最簡單的方法來自動製作「繼續閱讀」
而且之後撰寫文章也不用另外插入程式碼,
當然,功能也是最簡易
參考文章:Blogger繼續閱讀終極懶人版

4. CJH的「繼續閱讀」(好用)
這是目前部落格在使用的「繼續閱讀」
要簡單可以很簡單,要複雜,參數設定也很多
最重要的是有文章/展開合併的功能
其他套好像都沒有這功能
缺點就是速度實在太慢了,要想辦法調整了
參考文章:[BLOGGER]繼續閱讀懶人加強版 最新版本 v2.2.1(2009.5.8)

5. 加快CJH的「繼續閱讀」
讓圖片不要讀入快取
不過我撰寫的筆記沒有多少圖片,就不研究了
參考文章:blogger「繼續閱讀plus!」功能講解!


我的補充:
使用CJH的「繼續閱讀懶人加強版」,
教學並沒有提到如何讓"完整 | 摘要 | 標題"這一串字右移
對於不熟網頁語法的我就很頭痛了
我仿照該站長部落格的方式右移
在版面配置/編輯網頁/修改HTML內,展開小裝置範本並找到這串代碼
/* Posts
----------------------------------------------- */

在下方加入這段語法,參數就自己嘗試啦!
.read-more-controller {
margin:0 28px 0 43px;
font-size:85%;
}

2010年4月7日 星期三

嵌入高畫質YouTube影片語法到部落格

在嵌入的YouTube語法,
有兩段屬於該影片的網址,
HQ畫質,網址後面加上&ap=%2526fmt%3D18
HD畫質,網址後面加上 &ap=%2526fmt%3D22

Avast! Free Antivirus 免費中文防毒軟體

我也不知道為什麼,從以前到現在,防毒軟體就是一直換、換、換
從最早開始使用的PC-cillin -> Norton -> Kaspersky -> ESET NOD32
身為一般使用者,我也不知道不同軟體間,有多少差異
反正現在用的應該是訪間傳聞比較好的Avast
至於非大陸製的免費防毒還有,Avira(小紅傘)、AVG

參考文章(下載):avast 繁體中文免費版
##ShowAll##

2010年4月6日 星期二

VisiPics、AntiDupl.NET、Duplicate Image Hunter 找出資料夾內相同圖片

找出重複、相似圖片的小軟體很多
以前是使用Duplicate Image Hunter,軟體小巧、快速
但軟體幾乎沒在更新維護了
而VisiPics有更加客製化的圖形介面,就考慮用它了
雖然VisiPics雖然美觀,但在觀察差異圖片的操作上很不方便

至於AntiDupl.NET,因為支援 Unicode、還支援多執行緒,功能更齊備,
圖片多,檔案大,可以考慮用這套,
另外,軟體會自動標示相似圖片的差異處,這是很方便的功能

參考文章(下載):VisiPics 搜尋、刪除重複的圖檔,照片!
參考文章(下載):AntiDupl.NET - 相似圖片通通幫你搜,智慧型的比對軟體
參考文章(下載):Duplicate Image Hunter - 找重複圖片

SiteStates 顯示訪客IP,計數器,PR值,流量管理

有計數器和紀錄IP,這功能好

連結網址:SiteStates
參考文章:
Site States-提供顯示訪客IP,計數器,Google PageRank(PR值),流量管理功能

2010年4月2日 星期五

JAVA筆記-System.getProperty() 擷取系統參數

執行Java程式時,可輸入自定義的參數

例如:
> java -Dshow=HelloWorld -Dtimes=2 Example

try{
  if (System.getProperty( "times" )!=null){
    //取得字串
    String str = System.getProperty( "show" );
  }
  if (System.getProperty( "times" )!=null){
    //取得數字
    int times = Integer.parseInt(System.getProperty("times"));
  }
} catch (Exception e){}