原创 UDP之網絡打洞

ClientA <------> NAT<---->Server<---->NAT<----->ClientB, 我們用的QQ,MSN等的聊天軟件就是這種方式,這樣如果哦我們有個外網IP的機器就可以自己做P2P,全球聊天工具了。下面是轉

原创 AfxGetMainWnd 返回值

 AfxGetMainWnd,這個函數我們在MFC中經常用到,在VC6中是沒有問題的,但在2005中會出現返回值爲空,出現這個原因是AfxGetThread在VC6和2005代碼不一樣,VC6中有空值保護,先取得前臺進程,爲空在取後臺進程

原创 UDP/TCP穿越NAT的P2P通信方法研究(UDP/TCP打洞 Hole Punching

 http://www.cnblogs.com/LeoWong/archive/2009/09/25/1574265.html   內容概述:在p2p通信領域中,由NAT(Network Address Translation,網絡地址轉

原创 GuiTk115調試體驗

今天加班用了殺GuiTk115,東西是很好,但就是不能在VS2005上運行,鬱悶啊。調試了一個好久。基本有下面幾個問題 specifier - int assumed. Note: C++ does not support default

原创 VC調用yocde.dll

這幾天我用了易語言的ycode.dll,在調用的時候遇到些問題,這樣的問題很多都遇到過,希望下面寫的可以幫助別人。 首先ycode.dll是易語編寫的,我們在有這個庫時一定要帶易語言的核心庫,就是y300xxxx.CLL和yxxxx.CL

原创 CRectTracker(橡皮筋)類

 CRectTracker(俗稱“橡皮筋”類)是一個非常有意思的類,在桌面上用鼠標拖拽,便可以看到一個虛線的矩形框,它便是橡皮筋.它可以用做顯示邊界,你也可以扽它的八個角用來放大縮小,做框選使用。如何通過編程來實現這種功能呢?這就是CRe

原创 CRichEditCtrl 超文本編輯

  一.常見問題a.可以編譯,不能執行的AfxInitRichEdit(); //此句不要忘了加 b.升級默認的Riched版本(默認的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL

原创 UDP網絡打洞

ClientA <------> NAT<---->Server<---->NAT<----->ClientB, 我們用的QQ,MSN等的聊天軟件就是這種方式,這樣如果哦我們有個外網IP的機器就可以自己做P2P,全球聊天工具了。下面是轉

原创 C語言文件操作函數

在ANSI C中,對文件的操作分爲兩種方式,即流式文件操作和I/O文件操作,下面就分別介紹之。 一、流式文件操作   這種方式的文件操作有一個重要的結構FILE,FILE在stdio.h中定義如下: typedef struct { in

原创 給80後年的30個忠告

1、一個年輕人,如果三年的時間裏,沒有任何想法,他這一生,就基本這個樣子,沒有多大改變了。 2、成功者就是膽識加魄力,曾經在火車上聽人談起過溫州人的成功,說了這麼三個字,“膽子大”。這其實,就是膽識,而拿得起,放得下,就是魄力。 3、這個

原创 vc Format()

  Format是一個很常用,卻又似乎很煩的方法,本人試圖對這個方法的幫助進行一些翻譯,讓它有一個完整的概貌,以供大家查詢之用: 首先看它的聲明:f

原创 dll中傳值錯誤

       最近在工作中遇到了一個很奇怪的問題:一個DLL模塊一直運行很好的,突然加載到我的工程中就異常了,調試了很久,發現DLL中的一個接口值出了問題。接口有4個參數,其中一個是CLISTCTR,但這個參數好是個漏洞,不管什麼進去了都

原创 VC 設置代理IP

最近幫朋友做個小工具,設置代理IP。在這裏和大家分享一下。設置代理IP其實很簡單,就是修改IE設置,但我們不可以能每次都手動調整。修改註冊表就可以搞定他。代理IP分局域網代理和單位網絡代理。兩個的註冊表也不一樣的。多的不說了,我貼代理,大

原创 CRichEditCtrl 設置字符長度

    在CRichEditCtrl中設置字符的長度一般用LimitText,但我用了這個好感覺不太好,它沒有區分字符和漢字漢字長度是字符的2倍(SetLimitText是可以的)。雖然MSDN裏說的 Specifies the leng

原创 spring事務管理

實現spring事務的四種方式分別爲:(1)編程式事務管理:需要手動編寫代碼,在實際開發中很少使用(2)聲明式事務管理:(2.1)基於TransactionProxyFactoryBean的方式,需要爲每個進行事務管理的類做相應配置(2.