原创 linux基礎系統編程——服務器開發

linux基礎系統編程——服務器開發 linux基礎系統編程服務器開發基礎教程,含學習使用資源與源代碼(黑馬編程資源) 新手必看 受益匪淺 以前剛接觸linux時搞的資源,噓 百度網盤:https://pan.baidu.com/

原创 《TCP/IP網絡編程》IOCP 完成端口技術

IOCP 完成端口技術 完成端口技術,IOCP(complete port) 就是系統幫你完成網絡IO操作,在客戶端極多的情況下,這種模型效率很高。 多線程模型下:每個客戶端都分配一個線程的話,那麼CPU會把大部分時間片都浪費在線程之間的

原创 100開發崗面試題——數據結構&算法&python&java&面試心態~

100開發崗面試題——數據結構&算法&python&java&面試心態 成堆的開發崗面試題與面試心態 希望各位能get到心儀的offer 百度網盤:https://pan.baidu.com/s/1qhlcdYFiZYupakkM

原创 深入解析ATL PDF——ATL技術原理,讓windows開發技術更進一步

深入解析ATL高清PDF 希望各位練就ATL神功 我是看過幾次就頭大了 各位可以下個看PDF專用的軟件看,做下書籤啥的,畢竟頁數很多 百度網盤:https://pan.baidu.com/s/1CgEDrUkB0FrLLNfvNT

原创 網絡安全&運維基礎入門資料PDF+學習筆記

網絡安全+運維基礎入門資料 下面是網絡基礎+運維基礎的學習資料+學習筆記 希望能幫到想要跨進運維大門的各位 百度網盤:https://pan.baidu.com/s/1of7vOs1hF6wnpcQHcUg6Vw 提取碼:39ug

原创 老生常談:char*,char[],strncat,strcpy

寫項目的時候又被最基礎的 char* , char[] , strncat , strcpy卡了一會,太久沒碰老是搞混,索性在這裏做個筆記: char* ,const char*,const char* const const ch

原创 編寫關於服務器的動態鏈接庫時出現報錯:錯誤1:error LNK2019: 無法解析的外部符號 _functionname@12,該符號在函數 _xxxxxx 中被引用

1>------ 已啓動生成: 項目: server, 配置: Debug Win32 ------ 1>正在編譯… 1>server.cpp 1>正在鏈接… 1>server.obj : error LNK2019: 無法解析的外部

原创 Windows網絡編程 I/O複用的多人聊天室

代碼: https://github.com/ChristmasError/TCP-IP-Network-programming/tree/master/WINDOWS%20IO%E5%A4%8D%E7%94%A8%E5%A4%9A%E4

原创 《TCP/IP網絡編程》第12章 筆記&代碼&註釋

本人常用環境是WINDOWS,因此暫時略讀根據書上提示跳過10、11章進行筆記: Windows相較於Linux,多進程服務器並不適用,10~11章重點放在Linux平臺。 複用 在一個通信頻道中傳遞多個數據(信號)的技術。 爲了提高物

原创 《TCP/IP網絡編程》第13章 筆記&代碼&註釋

在之前我們Windows使用了很多次的send()和recv()來進行數據的收發,但我們並未向最後一個參數傳遞過 0 之外的參數。 另外還有許多I/O函數 多種I/O函數 在Linux中的send() & recv() 最後一個參數是爲了

原创 《TCP/IP網絡編程》第3章 筆記&代碼&註釋

IP(網絡協議Internet Protocol):爲了收發網絡數據而給計算機分配的值。 端口號:爲了區分程序中創建的套接字而分配給套接字的序號。 網絡地址 IPv4 4字節地址族(目前主要使用) IPv6 16字節地址族(爲了應對IP地

原创 C++ Heap 堆的實現(最小堆&最大堆)

堆 heap 堆也叫優先隊列,堆是一種特殊的完全二叉樹數據結 堆分爲兩種,最大堆,最小堆。 最大堆:根節點大於左右兩個子節點的完全二叉樹 最小堆:根節點小於左右兩個子節點的完全二叉樹 堆可以用數組來存儲, a[i]處存根節點,a[2

原创 《TCP/IP網絡編程》第1章 筆記&代碼&註釋

註釋筆記在代碼內: 服務器: //以下均在VS2015 WINDOWS平臺編譯並運行 //在Linux中 頭文件爲: //#incude<sys/socket.h> //以下爲服務端代碼示例 #define _WINSOCK_DEPR

原创 《TCP/IP網絡編程》第4章 筆記&代碼&註釋

TCP TCP Transmission Control Protocol 傳輸控制協議,意爲對數據傳輸過程的控制。 TCP/IP 協議棧 TCP/IP 協議棧分四層: 應用層 TCP層/UDP層 IP層 鏈路層 根據2.的TCP套接字還

原创 《TCP/IP網絡編程》第8章 筆記&代碼&註釋

DNS DNS(Domain Name System 域名系統) DNS是對IP地址和域名進行相互轉換的系統,核心爲DNS服務器。 (IP地址和域名地址:百度爲例) IP地址:119.75.217.109 域名地址:www.baidu.c