每天都把自己的收穫記錄下來。
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中定義的全域性...