mvn dependency:sources
下載 source code
mvn help:describe -Dplugin=help -Dgoal=describe -Ddetail
pmd
mvn pmd:pmd -DtargetJdk=1.6
2012年12月16日 星期日
2012年12月9日 星期日
[CLI] jar - 指令說明
jar 指令
terminate 裡面說明如下:
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] 檔案 ...
選項:
-c 建立新的歸檔
-t 列出歸檔的目錄
-x 從歸檔中擷取已命名的 (或所有) 檔案
-u 更新現有歸檔
-v 在標準輸出中產生詳細輸出
-f 指定歸檔檔案名稱
-m 包含指定資訊清單中的資訊清單資訊
-e 為獨立應用程式指定應用程式進入點,已隨附於可執行 jar 檔案中
-0 僅儲存; 不使用 ZIP 壓縮方式
-M 不為項目建立資訊清單檔案
-i 為指定的 jar 檔案產生索引資訊
-C 變更至指定目錄並包含後面所列的檔案
如果有任何檔案是目錄,則會對其進行遞迴處理。
清單檔案名稱、歸檔檔案名稱和進入點名稱的指定順序與指定 'm' 旗標、'f' 旗標和 'e' 旗標的順序相同。
範例 1: 將兩個類別檔案歸檔至名為 classes.jar 的歸檔中:
jar cvf classes.jar Foo.class Bar.class
範例 2: 使用現有資訊清單檔案 'mymanifest' 並將
foo/ 目錄中的所有檔案歸檔至 'classes.jar' 中:
jar cvfm classes.jar mymanifest -C foo/ .
簡單版本翻譯如下:
cutxi是必要且只能唯一的參數
-C 指定c和u指令的來源目錄
最後則是所有要被壓縮的檔案,如果是資料夾則會遞迴進入
---分隔線---分隔線---分隔線---分隔線---分隔線---分隔線---分隔線---分隔線----
至於解壓縮到指定的目錄
sorry~ 要用unzip
unzip targetFile.jar -d targetDir
terminate 裡面說明如下:
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] 檔案 ...
選項:
-c 建立新的歸檔
-t 列出歸檔的目錄
-x 從歸檔中擷取已命名的 (或所有) 檔案
-u 更新現有歸檔
-v 在標準輸出中產生詳細輸出
-f 指定歸檔檔案名稱
-m 包含指定資訊清單中的資訊清單資訊
-e 為獨立應用程式指定應用程式進入點,已隨附於可執行 jar 檔案中
-0 僅儲存; 不使用 ZIP 壓縮方式
-M 不為項目建立資訊清單檔案
-i 為指定的 jar 檔案產生索引資訊
-C 變更至指定目錄並包含後面所列的檔案
如果有任何檔案是目錄,則會對其進行遞迴處理。
清單檔案名稱、歸檔檔案名稱和進入點名稱的指定順序與指定 'm' 旗標、'f' 旗標和 'e' 旗標的順序相同。
範例 1: 將兩個類別檔案歸檔至名為 classes.jar 的歸檔中:
jar cvf classes.jar Foo.class Bar.class
範例 2: 使用現有資訊清單檔案 'mymanifest' 並將
foo/ 目錄中的所有檔案歸檔至 'classes.jar' 中:
jar cvfm classes.jar mymanifest -C foo/ .
簡單版本翻譯如下:
cutxi是必要且只能唯一的參數
分別對應 c新增 u修改 t列表 x解開 i產生索引(還沒研究)vfm0Me是可選的參數,可有可無(但是有些如果沒有也是不能用啊!!)
v詳細訊息
f指定檔案(新增 修改 列表 解壓縮等)
m指定manifest.mf檔案
0檔案不壓縮
M不建立MANIFEST.MF檔案
e設定程式進入點
fme都會需要另外的參數就直接加在後面就可以了,加入的順序與fme出現順序一致即可
-C 指定c和u指令的來源目錄
最後則是所有要被壓縮的檔案,如果是資料夾則會遞迴進入
---分隔線---分隔線---分隔線---分隔線---分隔線---分隔線---分隔線---分隔線----
至於解壓縮到指定的目錄
sorry~ 要用unzip
unzip targetFile.jar -d targetDir
2012年12月7日 星期五
jquery - prop vs attr
<html>
<head>
<title></title></head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<body>
<form>
<label>default 123</label><input id="a" type="text" value="123" />
<label>no default</label><input id="b" type="text" />
<label>no default jquery</label><input id="c" type="text" />
<input type="reset" value="reset" />
<input type="submit" value="submit" />
</form>
</body>
<script type="text/javascript"></html>document.getElementById("a").value = 234 ;</script>
document.getElementById("b").value = 'bcd' ;
$("#c").val("098");
//document.getElementById("a").value = 234 ;
document.getElementById("b").defaultValue = 'abc' ;
$("#c").prop('defaultValue', "987");
2012年11月26日 星期一
Oracle筆記 = =
Oracle 建立 Tablespace
create tablespace dbf
datafile '/home/app/path/to/dbf/dbfname.dbf'
size 800M
autoextend on
next 50M
maxsize UNLIMITED;
sqlplus 使用description登入(一定要是單引號 雙引號就gg了)
sqlplus user_id/p@ssw0rd'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.123)(PORT=1521))(CONNECT_DATA=(SID=sid)(SERVER=dedicated)))'
設定能夠讀取中文日期格式
alter session set NLS_DATE_LANGUAGE = 'Traditional Chinese'
create tablespace dbf
datafile '/home/app/path/to/dbf/dbfname.dbf'
size 800M
autoextend on
next 50M
maxsize UNLIMITED;
sqlplus 使用description登入(一定要是單引號 雙引號就gg了)
sqlplus user_id/p@ssw0rd'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.123)(PORT=1521))(CONNECT_DATA=(SID=sid)(SERVER=dedicated)))'
設定能夠讀取中文日期格式
alter session set NLS_DATE_LANGUAGE = 'Traditional Chinese'
2012年11月22日 星期四
js note!! 資料類型
javascript裡面的資料儲存
可以直接建立 instance(也就是直接的使用資料)
例如:
var data1 = 0 ;
var data2 = 'test' ;
var data3 = {
var1: '123',
var2: '234'
};
var data4 = ['arr1', 'arr2'];
另外一種就是function 而裡面就開始遞迴的結構 重複做instance與function的建立
var func1 = function(){
var data = 'data';
var func = function(){
console.log("function called");
};
console.log(data);
func();
}
可以直接建立 instance(也就是直接的使用資料)
例如:
var data1 = 0 ;
var data2 = 'test' ;
var data3 = {
var1: '123',
var2: '234'
};
var data4 = ['arr1', 'arr2'];
另外一種就是function 而裡面就開始遞迴的結構 重複做instance與function的建立
var func1 = function(){
var data = 'data';
var func = function(){
console.log("function called");
};
console.log(data);
func();
}
2012年10月27日 星期六
三天前到手 我這輩子買過最貴的東西!!!
我有Mac了!!!!!!!
MacBook Pro with Retina 15" 16G記憶體 512G SSD
http://www.apple.com/tw/macbook-pro/features-retina/
爽啊!!!!
2012年9月17日 星期一
windows 刪除 已建立的windows service
sc.exe
sc query service_name
sc delete service_name
要記得用管理員權限操作command
2012年9月10日 星期一
2012年8月19日 星期日
好用連結
好用連結
工具連結
Free Online Tools For Developers http://www.freeformatter.com/
DBDesigner http://dbdsgnr.appspot.com/
JS Code Snippet http://scriptsrc.net/
Google Code Playground https://code.google.com/apis/ajax/playground/
Code Paste
http://paste.ideaslabs.com
http://codepad.org/
JS Loader
http://requirejs.org/
http://headjs.com/
https://developers.google.com/loader/?hl=zh-TW
JS Render
JS Render https://github.com/BorisMoore/jsrender
JS Component
Bootstrap http://twitter.github.com/bootstrap/
Maven Q&A
Maven
http://maven.apache.org/index.htmlhttp://maven.apache.org/plugins/index.html
Maven實在是個很方便的東西,管好了library寫程式的心情大悅 XDD
目前都是用Eclipse所以也就很自然的用Eclipse的Plugin,又所以更自然的遇到了一些問題!!
調整預設的Compiler版本
pom.xml <project> 裡面加入設定自動把Maven library放進WEB-INF/lib資料夾
先在 project>build 中加入再到 project > build > plugins 裡面加入
訂閱:
文章 (Atom)