(1)CVS提交或更新的時候老是出現一個錯誤:
cvs server: C:\WINDOWS\TEMP\cvsC7.tmp: No such file or directory
cvs [server aborted]: error diffing test.txt
根據網上資料提示,覺得可能是以下原因:
1.CVSROOT下的Reposity下的路徑設置不真確.
2.可能該用戶沒有設置該權限.
一一排查,最后才發現是因為CVSNT服務器上運行的賬號是USER用戶組的,沒有對C:\WINDOWS操作權限
,因此我更改CVSNET臨時目錄,從c:\windows\temp到d:\cvs_temp,再運行提交,問題解決。
(2)第一次用正則表達式。
以前一直認為正則表達式是很神秘的東西,今天努力試用一下,才知道其實很簡單。
我要從“Switch code: GDFY1P45”找出ATM的機器名“GDFY1P45”,
因為機器名總是xxxx1P(或G)dd,所以我寫一個正則表達式來匹配它
Pattern aliasPattern = Pattern.compile("[1]{1}(P|G){1}[1-9]{1,2}");
很容易就找出機器名了,呵呵。
要從GDFY1P45_s5p7-GDFY_MON_SP找出_后的s5p7-GDFY_MON_SP
Pattern portPattern = Pattern.compile("[_]{1}[s][0-9]{1}[p][0-9]{1}[-]{1}");
感覺很爽。