原创 單鏈表各種操作詳解

#include "stdio.h" #include "stdlib.h" #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define MAXSIZE 20

原创 TCP第四次揮手爲什麼要等待2MSL

當客戶端進入TIME-WAIT狀態的時候(也就是第四次揮手的時候),必須經過時間計數器設置的時間2MSL(最長報文段壽命)後,才能進入關閉狀態,這時爲什麼呢??? 這最主要是因爲兩個理由:1、爲了保證客戶端發送的最後一個ACK報文段能夠到

原创 socket編程 -- epoll模型服務端/客戶端通信的實現

https://blog.csdn.net/y396397735/article/details/50680359本例實現如下功能: 支持多客戶端與一個服務端進行通信,客戶端給服務端發送字符串數據,服務端將字符串中小寫轉爲大寫後發送回客戶

原创 string類的基本實現

https://blog.csdn.net/qq_29503203/article/details/52265829在面試中面試官常常會讓你寫出string類的基本操作,比如:構造函數,析構函數,拷貝構造等等.下面是除此之外的一些操作,希

原创 單鏈表逆序的多種方式

https://www.cnblogs.com/eniac12/p/4860642.html template<class T> void List<T>::Inverse() { if(first

原创 Linux網絡編程——tcp併發服務器(多線程)

https://blog.csdn.net/lianghe_work/article/details/46504243tcp多線程併發服務器多線程服務

原创 Linux網絡編程——tcp併發服務器(I/O複用之select)

https://blog.csdn.net/lianghe_work/article/details/46519633與多線程、多進程相比,I/O複用

原创 轉圈踢人問題

https://www.cnblogs.com/lanxuezaipiao/p/3339603.html有N個人圍一圈依次報數,數到3的倍數的人出列,問當只剩一個人時他原來的位子在哪裏?解答:經典的轉圈踢人問題,好吧專業一點,約瑟夫環問題

原创 Linux C++ 回射服務器

http://blog.csdn.net/qq_25425023/article/details/53914820回射服務器就是服務端將客戶端的數據發送回去。    我實現的回射服務器返回增加了時間。  服務端代碼,可以很容易看懂: [c

原创 白話C++系列(27) -- RTTI:運行時類型識別

http://www.cnblogs.com/kkdd-2013/p/5601783.htmlRTTI—運行時類型識別RTTI:Run-Time Type Identification。那麼RTTI如何來體現呢?這就要涉及到typeid和

原创 C語言實現單鏈表操作

SLIST_H   #ifndef __SLIST_H__ #define __SLIST_H__ #include<cstdio> #include<malloc.h> #include<assert.h> typedef int E

原创 Linux網絡編程——tcp併發服務器(多進程)

https://blog.csdn.net/lianghe_work/article/details/46503895一、tcp併發服務器概述一個好的服務器,一般都是併發服務器(同一時刻可以響應多個客戶端的請求)。併發服務器設計技術一般有

原创 Linux網絡編程——I/O複用之select詳解

https://blog.csdn.net/lianghe_work/article/details/46506143一、I/O複用概述I/O複用概念:解決進程或線程阻塞到某個 I/O 系統調用而出現的技術,使進程不阻塞於某個特定的 I/

原创 Linux下網絡socket編程——實現服務器(select)與多個客戶端通信

原文鏈接:https://www.cnblogs.com/wuyepeng/p/9726771.html   一、關於socket通信 服務器端工作流程: 調用 socket() 函數創建套接

原创 linux網絡編程之用socket實現簡單客戶端和服務端的通信(基於TCP)

原文鏈接:https://blog.csdn.net/kunkliu/article/details/80848138 一、介紹基於TCP協議通過socket實現網絡編程常用API 1、讀者如果