原创 清理非託管資源
通過將對象的範圍限制爲 protected,可以防止應用程序用戶直接調用對象的 Finalize 方法。除此之外,強烈建議不要直接調用非基類類的 Finalize 方法。爲了適時地釋放非託管資源,建議實現公共的 Dispose 或 Clo
原创 託管、非託管、本地:這些代碼有什麼區別?
託管、非託管、本地:這些代碼有什麼區別?隨着2003年4月24日 VS 2003(之前成爲Everett)發佈,很多開發者願意考慮使用託管代碼的新技術。但是對於C++開發者,這個新技術有點迷茫。因爲,正如我之前指出的,C++是特殊的。Ma
原创 公共語言運行庫中的程序集_02程序集內容
程序集內容 通常,靜態程序集可能由以下四個元素組成: 1) 程序集清單,包含程序集元數據。 2) 類型元數據。 3) 實現這些類型的 Microsoft 中間語言 (MSIL) 代碼。 4)
原创 C#析構函數(destructor)和終結器(Finalizer)
使用析構函數釋放資源析構函數用於析構類的實例。1) 不能在結構中定義析構函數。只能對類使用析構函數。2) 一個類只能有一個析構函數。3) 無法繼承或重載析構函數。4) 無法調
原创 Java/.NET互操作性:Web Services 並不總是答案
原文地址:http://www.devx.com/enterprise/Article/43086/0/page/1利用Web Services 將 .NET 和 Java 技術融合很容易,但對於許多任務來說,Web Services 並
原创 公共語言運行庫中的程序集_01概述
程序集概述 程序集是 .NET 框架編程的基本組成部分。程序集完成以下功能: 1) 程序集包含公共語言運行庫執行的代碼。如果可移植可執行 (PE) 文件沒有相關聯的程序集清單,則將不執行該文件中的 Microsoft 中間語
原创 ODP.NET vs MSDP
最近做項目在考慮數據庫層,是用System.Data.OracleClient(MSDP),還是Oracle.DataAccess.dll(ODP.NET)。之前用的是MSDP,可因爲要處理XML文件,所以還用了一部分ODP.NET。現在
原创 公共語言運行庫中的程序集-04強命名的程序集
具有強命名的程序集 強命名是由程序集的標識加上公鑰和數字簽名組成的。其中,程序集的標識包括簡單文本名稱、版本號和區域性信息(如果提供的話)。強命名是使用相應的私鑰,通過程序集文件(包含程序集清單的文件,構成該程序集的所有文件的名稱和散
原创 對象已死?
作者 徐昊 發佈於 2011年5月10日 上午12時0分原文地址:http://www.infoq.com/cn/articles/object-have-dead最近常有一種說法,就是我們如今面臨着另外一場編程模型的變革,面向對象技術已
原创 .NET 部署_ASP.NET部署的八大關鍵實踐
原文地址:http://www.devx.com/dotnet/Article/38462/0/page/1 本文提出一些部署ASP.NET程序的最佳實踐,你可以跟着部署你的應用程序。這些實踐可以幫助你避免部署期間和部署之後的一些問題。
原创 輕量級JavaScript庫——19個很有用的JavaScript庫
原文地址:http://sd.csdn.net/a/20110516/297878.html 流行的JavaScript庫,像jQuery、MooTools、Prototype、Dojo和YUI等,這些功能豐富,加上它們插件衆多,
原创 C 語言的謎題
我們可以看到很多C語言相關的一些東西。比如《語言的歧義》主要告訴了大家C語言中你意想不到的錯誤以及一些歧義上的東西。而《誰說C語言很簡單》則通過一些看似你從來不可能寫出的代碼來告訴大家C語言並不是一件容易事情。《6個變態的hello wo
原创 公共語言運行庫中的程序集-05程序集安全注意事項
程序集安全注意事項 Ø 在您生成程序集時,您可以指定該程序集運行所需的一組權限。是否將特定的權限授予程序集是基於證據的。 使用證據有兩種截然不同的方式: Ø 將輸入證據與加載程序所收集的證據合併,以創建用於策略決策的最終證據集。使
原创 TIOBE 2011年4月編程語言排行榜:Lua接近TOP 10
原文地址:http://sd.csdn.net/a/20110404/295291.html TIOBE 4月份編程語言排行榜已經發布。本月最值得關注的語言是Lua,在過去的幾月中,Lua的排名一直在上升。而且在iPhone A
原创 問題集
三個警察三個囚徒過河問題三個警察和三個囚徒共同旅行。一條河擋住了去路,河邊有一條船,但是每次只能載2人。存在如下的危險:無論在河的哪邊,當囚徒人數多於警察的人數時,將有警察被囚徒殺死。問題:請問如何確定渡河方案,才能保證6人安全過河。設