原创 IOCP之WSASend,0字節探測發送。工作線程真正發送。

IOCP_WSASend函數是多線程消息包發送函數,這裏會進行加鎖拷貝數據到緩衝區,然後檢測當前是否正在發送過程中。如果沒有正在異步發送,那麼投遞0字節發送。 #define OVL_RECEIVE 0X01 #define OV

原创 IOCP中在WSASend以及WSARecv的時候出現WSA_IO_PENDING情況的說明

應該是windows網絡編程第二版裏面提到過。現在整理一下。 1:在IOCP中投遞WSASend返回WSA_IO_PENDING的時候,表示異步投遞已經成功,但是稍後發送纔會完成。這其中涉及到了三個緩衝區。 網卡緩衝區,TCP/IP層緩衝

原创 javaFx 窗口內控件自動拉伸實現方式

1、使用HBOX和VBox包含控件,這樣內部控件就有VGrow和HGrow屬性,就可以進行自動拉伸的設置。 2、AnchorPane控件包含的內部控件可以使用AnchorPane.bottomAnchor="0.0" AnchorPane

原创 DLL注入_攔截技術之Hook方式

後衛大師教你進程注入 首先提一下,由於文章完全是我手寫,所以打不了太多,請包含,由於我已經提供了源代碼,所以我在這裏詳細講一下理論,至於想看代碼的下載代碼就可以了。代碼中關於注入的部分做了詳細的註釋。MFC界面部分的註釋沒有寫,(畢竟太膚

原创 調用GetLastError 錯誤代碼 含義

ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.WINCE.v50.en/wcecoreos5/html/wce50lrfsystemerrorsnumericalorder.htm   The f

原创 GetQueuedCompletionStatus返回值的處理順序

IOCP 是5種socket 編程模型裏最複雜的一種,只使用幾個api,就能使程序支持成百上千個連接,而GetQueuedCompletionStatus函數又是IOCP裏最重要的api,這個函數返回值含有各種信息。 一般的處理順序爲:是

原创 IOCP中在WSASend以及WSARecv的時候出現WSA_IO_PENDING情況的說明

IOCP中在WSASend以及WSARecv的時候出現WSA_IO_PENDING情況的說明 應該是windows網絡編程第二版裏面提到過。現在整理一下。 1:在IOCP中投遞WSASend返回WSA_IO_PENDING的時候,表示異步

原创 MMO遊戲服務器從零開發(架構篇)

MMO遊戲服務器屬於大型多人在線遊戲服務器,負載,穩定,效率(包括反饋延遲和開發效率)是這種服務器基本要求。 本人從10年入行至今一直從事MMO遊戲的研發和架構設計工作,對此類服務器有一些理解和見解。下面分享給想了解遊戲服務器開發的朋友們

原创 輔助使用說明和問題解答

使用說明:1、 登陸簡單遊,打開輔助勾選“語音提示”,“自動模式壓槍”,選擇對應分辨率,按F10啓動。2、 啓動遊戲設置“全屏(窗口化)”模式。高級設置建議“抗鋸齒”、“紋理”設置高,其他全部設置“低”。3、 設置完畢可以啓動遊戲了。注意

原创 【技巧】Eclipse ctrl+左鍵 進入方法

這幾日,拿了別人的java代碼學習。其程序架構每個service和dao都有自己的接口,而我習慣用F3進入該方法,但每次都跳入接口,而不是實現類中。用ctrl+左鍵點擊方法則顯示的是“Open Declaration、Open Imple

原创 git status 顯示中文

在中文情況下 git status是 “\344\272\247\345\223\201\351\234\200\346\261\202” 差不多這樣的。 解決這個問題方法是: git config --global core.qu