原创 com 基本概念複習

雜記於此   com 組件需通過 iunknown 暴露能力,該接口提供功能       1、路由到組件所支持能力中的一個,需查詢     2、通過引用技術管理生存期   通過運行庫提供的相關工具類型,能夠幫助管理生存期,簡化 QI   組

原创 interop

1、包裝非託管代碼於託管       可選方式有平臺調用,c++/cli 包裝,com interop       平臺調用,支持 API 級別包裝,要想包裝c++類型等,需平展爲 API,後於.net 端組裝爲類型,細節依然比較多,如生

原创 隱式類型轉換

代碼如下:           class a         {                 public int i                 {                         get;         

原创 dispose

.net 對象釋放不會回收非託管資源,需實現dispose 模式 代碼如下           class a : IDisposable         {                 bool disposed;        

原创 linq join

linq 多表連接測試                   static void Main(string[] args)                 {                         var c1 = new L

原创 [wcf]入門 -

對 wcf 初步瞭解後,發現在我的應用場景下不太合適,比如消息收發性能,服務互聯,遠程對象粒度等   繼續保持關注

原创 [wcf]入門.3.4

承接”入門.2 “,採用雙工消息交換模式實現客戶端,服務器交互;該應用場景中,客戶端關係服務調用結果且不希望阻塞當前調用線程     工程結構描述 server 提供服務 protocal 服務協議 client 服務使用者     涉及

原创 f# 散記

起個頭,內容待續

原创 [wcf]入門.4.1

作爲階段性總結,構建基礎聊天系統   基礎功能: 在線輸入名稱作爲標識,操作依賴會話,名字只用於顯示 消息廣播,所有人都能夠看到 單點發送,找到目標發送 單純文本 所有會話維護於單臺服務器 不涉及存儲 限制內容長度,發送頻率   可能擴展點

原创 死鎖

代碼如下             class Program         {                 static object a = new object();                 static object