C#的多線程機制探索 #
多線程程序設計是一個龐大的主題,而本文試圖在.Net Framework環境下,使用最新的C#語言來描述多線程程序的概貌。希望本文能有助於大家理解線程這種概念,理解多線程的用途,理解它的C#實現方法,理解線程將為我們帶來的好處和麻煩。C#是一種新的語言,因此它的線程機制也有許多獨特的地方,希望大家能通過本文清楚地看到這些,從而可以對線程進行更深入的理解和探索。
ASP.Net Trap: 'Same' Types in different AssemblIEs are not Same! #
實際上,如果你在頁面上顯示一下Container.DataItem.GetType().AssemblyQualifiedName和typeof(MyInfo).AssemblyQualifIEdName就發現問題了。原來存在Cache中的對象還是原來的那個assembly中的類型,而再次數據綁定時你將它轉換為的MyInfo是在新的assembly中的類型!雖然類型的全稱是相同的,但是由於它來自於兩個不同identity的assembly,因此CLR並不認為他們是同樣的類型。而當使用code-behind的時候,你的自定義類型所在的assembly並不會隨著.ASPx文件的修改而變化,因此Cache中存的對象和你將要轉換的對象也是一致的。這就是所謂的強類型系統喽(相對而言的有些弱類型系統可能只是通過比對類型的文本相等就認定類型相等)。
張新被扶正 央行金融穩定局局長一職塵埃落定 #
中國社科院金融研究所研究員易憲容認為,任用人員不能只注重留學背景,更重要的是考察這個人是不是具備了相應的能力。“海歸的背景並不重要。”他說。
2005-1-25
Google雇用Firefox主力 工作仍是開發火狐 #
為什麼要雇用他?Goodger是一個聰明人和天才,這正是Google喜歡的人才。有一種可能性,就是他的經驗對於Google是特別重要的,但是,Google需要他並不是要制作一個全新的浏覽器軟件。
CLR 中的范型詳解 #
在本專欄 2003 年 9 月一期中,我初步討論了公共語言運行庫 (CLR) 中的范型。我引入了范型的概念,介紹了范型所帶來的靈活性和代碼重用,探討了性能和類型安全,並通過一個簡單的代碼示例展示了 C# 中的范型語法。本月,我將深入討論與范型有關的 CLR 內部工作機制。我將介紹類型約束、范型類、方法、結構和即將問世的范型類庫。
Google的面試題,你能做出多少? #
Google的面試題,你能做出多少?
365Key-天天網摘自動生成
更多新聞,請訪問我的365Key(RSS),你可以通過365Key訂閱。