由於要對10x10的節點設定靜態路由,如果手動寫真的太費事了。。。考慮使用程式設計實現。由於一直想學python,就藉機邊學邊用吧~~
python:是一種物件導向、直譯式計算機程式語言。它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成很多常見的任務。它的語法簡捷和清晰,盡量使用無異義的英語單詞,與其它大多數程式語言使用大括號不一樣,它使用縮進來定義語句塊。
python開發者的哲學是「用一種方法,最好是只有一種方法來做一件事」。
相對於c/c++來說,python真的好簡單!最終實現**如下
#create static route
m = 20 #row
n = 20 #column
str = "169.0.0."
file = open( 'd:\document\desktop\pftsp_400.routes-static', 'w' )
for n in range(1,n+1,1):
for m in range(1,m+1,1):
x = m + (n-1)*m
if (n > 1): #m + (n-2)*m
str1="%d %s%d %s%d\n" % (x,str,x-m,str,x-m)
file.write(str1)
if (m > 1): #m-1 + (n-1)*m
str1="%d %s%d %s%d\n" % (x,str,x-1,str,x-1)
file.write(str1)
if (m < m): #m+1 + (n-1)*m
str1="%d %s%d %s%d\n" % (x,str,x+1,str,x+1)
file.write(str1)
if (n < n): #m + n*m
str1="%d %s%d %s%d\n" % (x,str,x+m,str,x+m)
file.write(str1)
file.write("\n\n")
file.close()
邊學邊用LINUX
第一講 linux概述 第二講 linux的安裝過程 一 第三講 linux的安裝過程 二 第四講 linux的安裝過程 三 第五講 linux的安裝過程 四 第六講 x windows系統 第七講 kde的基本操作 第八講 linux作業系統中的中文環境 第九講 linux作業系統中的其它應用程式...
HTML 邊用邊學
1.html的標籤,宣告必須是文件的第一行,位於之前 宣告不是標籤,它是指示web瀏覽器關於頁面使用哪個html版本進行編寫的指令。在html4.01中,宣告引用dtd,因為html4.01是基於sgml。dtd規定了標記語言的規則,這樣瀏覽器才能正確的呈現內容。html5不是基於sgml,所以不需...
邊學邊用LINQ 一
原來用xpath來建立和遍歷xml,現在發現用linq更加方便,故記下相關用法。linq建立xml樹 c xelement employees new xelement employees new xelement employee new xelement name partrick new xe...