原创 使用內核對象使程序單實例運行:互斥信號量

內核對象是所有Windows進程都可以訪問的,因此可以使用其中的互斥信號量和事件對象使程序單實例運行。。 比起原來的IO鎖好了很多 = = DEMO如下: 【使用互斥信號量(互斥對象)實現】 Code: //////////////

原创 網絡編程基礎:使用SELECT模型

【TCP】使用Select-服務端 Code: //////////////////////////////////////////////////////////////////////////    //  CopyRight(

原创 網絡編程基礎:使用TCP連接

每天學習 = =…… 【TCP】服務端 Code: //////////////////////////////////////////////////////////////////////////    //  CopyRigh

原创 <C#高級編程>第6章筆記

經常聽說委託這一名詞。。卻一直不知道究竟是個什麼東西。。 原來是函數指針。。。。。。。而事件個人感覺就是個用來存放當前委託方法的容器。。因BLOG被和諧數據丟失。。待恢復網絡後更新。。

原创 <C#高級編程>第15章筆記

C#中也有函數指針(委託),因此創建起來就可以直接傳參給構造函數。。這點比 Java簡單。。 第15章 線程 多線程的工作方式 一個處理器在某一時刻只能處理一個任務,如果有一個多處理器系統,理論上可以同時執行多個指令。 Windo

原创 <C#高級編程>第9章筆記

原以爲應當和Java中的集合框架差不多。。好像並沒有Set(之後搜索得到在.NET 3.5中增加了HashSet),而多了個集合的概念。因BLOG被和

原创 <C#高級編程>第4章筆記

因BLOG被和諧數據丟失。。待恢復網絡後更新。。

原创 <C#高級編程>第8章筆記

對正則表達式依然呈恐懼狀態 = = 知道.NET有正則就滿足了。。怎麼用需要的時候再百度吧。。 因BLOG被和諧數據丟失。。待恢復網絡後更新。。

原创 <C#高級編程>第5章筆記

因BLOG被和諧數據丟失。。待恢復網絡後更新。。

原创 <C#高級編程>第11章筆記

感覺和Java的異常處理差不多。。 第11章 錯誤和 異常 異常類   在C#中異常都派生於System.Exception類,大部分的異常類都在System命名空間中(除了IOException及IO相關的異常類放在System.

原创 <C#高級編程>第3章筆記

因BLOG被和諧數據丟失。。待恢復網絡後更新。。

原创 <C#高級編程>第31章筆記(上)

第31章的內容是訪問Internet,本文作關於WebClient、WebRequest和WebResponse獲取Web資源的筆記。 貼個圖,本章的例子,以下是Form及對應的控件名,實現輸入URL後獲得頁面內容: 第31章 訪問In

原创 獲取本機IP/MAC

正好要做一個讀取本機IP和MAC地址的練習,發現windows下和linux的不一樣,於是乾脆一起來做工廠模式練習~不過返回都是String - -。 首先是IPReader接口和MACReader接口,表示可以讀取IP和MAC的行爲:

原创 試下動態編譯。。

前幾天看到了 今天米事就來寫一寫, = = 期間遇到了兩個問題: 用eclipse來寫com.sun.tools找不到,以及運行時找不到文件(java.lang.ClassNotFoundException)。。 先貼代碼: Code

原创 nio.Buffer小記

完全用數組來理解。。@ _ @ 看了下Buffer的源碼 居然跟想象的差不多也 ^^,的確是用數組存儲,不過米有找到get和put的源碼…… 用數組來理解幾個參數……: capacity:容量,相當於數組大小 limit:有效個數,相當於