今日有個client 問我點解佢upgrade完 Juniper Router, 之後佢連唔番隻Router (SSH), 然後我問佢你用緊乜version firmware, 佢答我用緊export version.
其實Juniper 某幾類Router要用domestic version才可以使用SSH. By deafult, 係佢官網download的是export version (worldwide), 你要選擇US/Caanda 才是domestic version.
各位, 如果你要做remote upgrade時, 真是要睇清楚firmware version 會不會支援番你用緊mgmt protocol, 一出錯你就要落現場救機了.
2015年11月5日 星期四
2015年11月4日 星期三
Java: Regex
在networking field工作約十年, 都是對開Cisco, H3C, Juniper and so on 既產品, 如果唔係SDN依樣野,我諗都唔會對programming 有番興趣, 好了, 學習既動力都是由興趣開始, 就由Java開始吧.
和Java Script相比, Java的regex比較難明白, 在不斷網上尋找不同的例子下, 終於寫下下例的code.
Java Testing
This is good day to learn
Really
End
new.txt
Java Testing
Replaced
End
和Java Script相比, Java的regex比較難明白, 在不斷網上尋找不同的例子下, 終於寫下下例的code.
import java.io.*;
import java.util.regex.*;
public class regex {
public static void main(String[] args) throws IOException {
String s = "";
String line;
String ss;
Pattern p = Pattern.compile("This.*y", Pattern.DOTALL);
File file = new File("C:\\Users\\XXX\\workspace\\Java-Test\\src\\old.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
while ((line = br.readLine()) != null) {
s += line + "\r\n";
}
br.close();
Matcher m = p.matcher(s);
ss = m.replaceAll("Replaced");
FileWriter wr = new FileWriter("C:\\Users\\XXX\\workspace\\Java-Test\\src\\new.txt");
wr.write(ss);
wr.close();
System.out.println("Done");
}
}
old.txtJava Testing
This is good day to learn
Really
End
new.txt
Java Testing
Replaced
End
訂閱:
意見 (Atom)