原创 C# IPC管道通訊模塊

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

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

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

原创 我的友情鏈接

51CTO博客開發

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

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

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

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

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

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

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

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

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

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

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

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