寒假收穫(2015 1 16)

2021-06-28 06:18:36 字數 1556 閱讀 1132

每天都把自己的收穫記錄下來。

dns系統。

乙個簡單的c#程式來說明下。

dns解析器

namespace dns解析器

private void 網域名稱解析器_load(object sender, eventargs e)

private void resolve_btn_click(object sender, eventargs e)

iphostentry iep = dns.resolve(adr);//核心語句 resolve為靜態方法,得到乙個iphostentry物件

string str;

str = "主機名:"+iep.hostname;

listbox1.items.add((object)str);//將得到的主機名新增到listbox1.item

foreach (string alsasas in iep.aliases)

foreach (ipaddress ip in iep.addresslist)}}

}

其實上述的**特別簡單。
dns下有常用的4中方法gethostname()//獲取主機名
查詢本機的ip位址 常用iphostentry iep = dns.gethostbyname(dns.gethostname()

);

ipaddress ip=iep.ipaddresslist[0];
gethostaddress();//獲取主機ip位址
gethostaddressbyname();//從主機名 獲取ip位址
resolve(string hostname) //這個比較nb 這個可以輸入主機名和ip位址 上面的兩個只能單向輸入
iphostentry (主機ip位址入口)  這個物件 有幾個屬性很重要
1、addresslist 這是乙個陣列 是ipaddress物件陣列。
2、aliases(別名) 這是乙個string陣列 裡面放的都是主機的別名;
3、hostname 主機名稱

listbox1.items.add((object)str); 這裡想講一下這句** add這個函式 引數是個object型別的 所以要進行型別轉化;

這是我的第一篇部落格。其實更像是日記。我想把自己的點點滴滴都記錄下來。只求讓自己每天都進步。

隨筆(小小收穫)

佇列和棧的區別 queue表示物件的先進先出集合 佇列 佇列在按接收順序儲存訊息方面非常有用,以便於進行順序處理。此類將佇列作為迴圈陣列實現。儲存在 queue 中的物件在一端插入,從另一端移除。stack和queue相反,表示物件的簡單的後進先出非泛型集合。queue qu new queue h...

布施與收穫

我是富有的,我在宇宙的良性迴圈的洪流中,布施,就會得到 布施時間,你將會收穫時間 布施產品,你將收穫產品 布施愛,你將收穫愛 布施金錢,你將收穫金錢 布施家庭,你將收穫幸福的家庭 布施工作,你將成就工作 布施友情,你將收穫友誼 布施健康,你將收穫健康 布施自己認為值得的事,不期回報,納入良性,當你這...

OC語言收穫

1.copy型別的屬性 property nonatomic copy nsstring text text text copy 生成的copy型別的屬性 這樣複寫setter方法更嚴謹 2.weak 宣告為weak的指標,指標指向的位址一旦被釋放,這些指標都將被賦值為nil。3.oc中定義的全域性...