原创 C# IPC管道通訊模塊

  平時都是在網上找水喝,今天我也當回打井人。上週在搞IPC通訊的項目,一個星期下來,覺得還是有些收穫的,在此總結一下開發中我遇到的問題,希望能爲其他人提供一些經驗。   首先說說IPC通訊有什麼特點。第一,就是IPC只能用於同一臺PC的多

原创 步步爲營 C# 技術漫談 四、垃圾回收機制(GC) 中

  三、Finalization Queue和Freachable Queue 這兩個隊列和.net對象所提供的Finalize方法有關。這兩個隊列並不用於存儲真正的對象,而是存儲一組指向對象的指針。當程序中使用了new操作符在Manage

原创 我的友情鏈接

51CTO博客開發

原创 明晰C++內存分配的五種方法的區別

 棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清除的變量的存儲區。裏面的變量通常是局部變量、函數參數等。    堆,就是那些由new分配的內存塊,它們的釋放編譯器不管,而是由程序員自己去控制,一般一個new就要對應一個dele

原创 SQL-SERVER數據庫中的遊標、存儲過程和觸發器 關鍵詞 SQL-SERVER、遊標、存儲過程、觸發器、高效處理數據

   SQL-SERVER是一種關係型數據庫管理系統,能夠與WINDOWS平臺緊密集成,以一種簡單的方式來完成各種複雜的任務。SQL-SERVER管 理大量數據,允許大量用戶進行併發訪問,維護數據的完整性和安全性。本文正是從遊標、存儲過程、

原创 console程序也有版本和圖標

控制檯程序的版本和圖標創建和編輯   最近項目要做一個能夠支持批處理的文件轉換工具,根據應用環境的需要,用VC6做了一個基於Console的程序,等程序做完了,突然發現需要給這個程序指定版本,一時還真有些迷糊。從來做控制檯程序的時候都沒主要

原创 步步爲營 C# 技術漫談 四、垃圾回收機制(GC) 下

  當你用Dispose方法釋放未託管對象的時候,應該調用GC.SuppressFinalize。如果對象正在終結隊列(finalization queue),GC.SuppressFinalize會阻止GC調用Finalize方法。因爲F

原创 步步爲營 C# 技術漫談 四、垃圾回收機制(GC) 上

  GC的前世與今生      雖然本文是以.net作爲目標來講述GC,但是GC的概念並非才誕生不久。早在1958年,由鼎鼎大名的圖林獎得主John McCarthy所實現的Lisp語言就已經提供了GC的功能,這是GC的第一次出現。Li

原创 明晰C++內存分配的五種方法的區別

 棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清除的變量的存儲區。裏面的變量通常是局部變量、函數參數等。    堆,就是那些由new分配的內存塊,它們的釋放編譯器不管,而是由程序員自己去控制,一般一個new就要對應一個dele