原创 2010的最後一天

當然興奮了,終於確定了自己的開源項目了,因爲一直未想出想要開發什麼樣的項目比較合適自己,今天終於逼迫自己想了一整天,最終決定做一個httpserver, 然後做一個browser。 那麼就從2011的第一天開始吧: 第一步: 瞭解http

原创 problem log

1 recvfrom陷阱: 記得以前學習網絡的時候,每次發送和接收的包的大小最大不超過1500,數據部分最大不超過1460,而以前的我對書本知識總是念念不忘,覺得這是定律,當在寫了一個udp broadcast程序後,發現廣播出去後,接

原创 tinyxml用法學習

通過在http://www.grinninglizard.com/tinyxml/ 下載tinyxml最新的release版,解壓後可以在docs下我們可以查看tinyxml的節本用法,爲了快速的掌握,可以在class Hierarch

原创 類導出dll庫方式

在我的資源中 。  

原创 讀program_think生產者消費者模式有感

針對個人在開發的一個搜索工具,因爲之前並沒有設計,有現成的,但是需要做一個內部使用的工具,所以就做了個山寨版,沒有設計,直接上手開發,看了program_think的博文後,突然想起以前的自己明明就是設計偏愛設計,所以針對性的總結一下。

原创 阻塞,非阻塞IO和同步,異步IO

在oschina我的博客中有所講解,鏈接如下: http://my.oschina.net/shawnChen/blog/11508 點贊 收藏 分享 文章舉報 shawn

原创 2011是否依然心存夢想和激情~

2011年一月27日年會開始了,這對我來說,意味着2010年過年的鐘聲即將響起,從7月份畢業,到現在已有半年時間,我作爲一名程序員,內心的酸澀已無法用隻言片語來形容。   2009年冬(大四),進入某大型外企工作僅三個月,無法忍受IT

原创 socket通信簡單例子

在看unix網絡編程,閒着的時候採用TCP實現了一個簡單的cs通信示例:   tcpServer.c: #include <stdio.h> #include <stdlib.h> #include <windows.h> #define

原创 對threadpool的性能測試

自己編寫的threadpool(http://www.oschina.net/code/snippet_102078_2072或者http://jaff20071234.download.csdn.net/),沒有正規的文檔,只能自己編寫

原创 設計模式學習過程

博客園中的文章鏈接如下 http://www.cnblogs.com/hegezhou_hot/category/260424.html 看了單件,工廠,抽象工廠模式。 這個鏈接的文章 http://www.cnblogs.com/bea

原创 支持通用框架的threadpool代碼

在編寫服務器時,很多人會考慮到應用線程池來解決多線程的問題,當然我也越到了這個問題,所以順便查找了一下linux的通用框架線程池, 並花了兩天把它實現了出來,大體過程描述可以在 http://blog.csdn.net/hwalk/arc

原创 深度探索c++模型讀後記錄

1。 c++類中的函數,static成員是放在類外的,也就是說在類外可以直接使用,類對象的內存佔有僅僅是數據成員和指向虛函數列表的唯一的vptr。 2。 其實讀到現在覺得對自己真正有太多意義的部分還真是不多,雖然只讀完了第二章。 3. 讀

原创 CComboBox 改變大小時注意事項

MFC中的CComboBox類中用MoveWindow改變大小時,它的高度實質上是設置了list box的高度, 即combobox顯示區域的高度,這裏要注意!!! 點贊 收藏 分享 文章舉報

原创 使用基本的ace類通信 c/s

正在學習ACE,在http://www.oschina.net/code/snippet_102078_2515中,已經將代碼貼出, 實現採用ACE的基本socket相關類。 server端代碼: #include <ace/SOCK_A

原创 find方法in algorithm和stl vector同時使用

        剛用stl,很久之前學過的,但是很久沒用了,最近做項目需要,隨便寫測試程序的時候發現不看確實不行。   一個類型的對象能被放入容器,且支持容器的各項操作,需要符合下列條件: 對象的構造和拷貝 ● 容器的insert、