原创 清理非託管資源

通過將對象的範圍限制爲 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人安全過河。設