using System.Management;/// <summary>/// 擷取MAC地址/// </summary>/// <returns></returns>public string GetNetCardMacAddress(){ ManagementClass mc; ManagementObjectCollection moc; mc = new
A N S I標準規定,標識符可以為任意長度,但外部名必須至少能由前6個字元唯一地區分,並且不區分大小寫。這裡外部名指的是在連結過程中所涉及的標識符,其中包括檔案間共用的函數名和全域變數名。 A N S I標準還規定內部名必須至少能由前3 1個字元唯一地區分。內部名指的是僅出現於定義該標識符的檔案中的那些標識符。C語言中的字母是有大小寫區別的,因此count Count
Linux 下 的 cc 和 gcc 周銀輝 在Linux下一會看到cc,另一會又看到gcc,感覺又點混亂的樣子。它們是同一個東西麼,有啥區別呢 一分為二地看: 首先,如果討論範圍在Unix和Linux之間,那麼cc和gcc不是同一個東西。cc來自於Unix的c語言編譯器,是 c compiler 的縮寫。gcc來自Linux世界,是GNU compiler
前些天出差事情比較少就讀了一下《C# Threading Handbook》,感覺還是收穫不少。現在寫寫自己的體會,希望看到更好的評論,拋磚引玉吧。該書內容涉及廣泛,我唯寫一些自己認為重要但是自己以前不知道的地方吧。1、線程的生命週期 System.Threading.Thread類提供了我們start,stop,suspend,resume,join,abort線程的方法。可以通過System.Threading.ThreadState屬性來查看線程的狀態。 The
記得以前要動態建立Access資料庫的mdb檔案都是採用DAO,用VC開發,一大堆的API,很是麻煩。現在好像也鮮有人提起DAO。其實動態建立mdb資料的最簡單的方法還是ADOX。 用ADOX建立access資料庫方法很簡單,只需要new一個Catalog對象,然後調用它的Create方法就可以了,如下:ADOX.Catalog catalog = new Catalog();catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data S
IntroductionThe article describes the internals of volatile fields. I've seen a lot of discussions in the web regarding volatile fields. I've performed my own small research in this area, and here are some thoughts on this.Volatile fields and memory