afunms

My Software,My Dream—Forge a more perfect NMS product.

cheer

(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}");
    感觉很爽。

posted on 2007-09-19 19:48 afunms 阅读(135) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

News

留言簿(18)

随笔档案

相册

搜索

最新评论

阅读排行榜