原创 守護進程

守護進程:Linux系統啓動時會啓動很多系統服務進程,這些系統服務進程沒有控制終端,不能直接和用戶交互。其它進程都是在用戶登錄或運行程序時創建,在運行結束或用戶註銷時終止,但系統服務進程不受用戶登錄註銷的影響,它們一直在運行着,這種進程稱

原创 TCP四次揮手後的TIME_WAIT狀態

首先查看TCP建立連接與斷開連接的兩對端的狀態圖,如下: 由圖可知客戶端在收到服務端的請求斷開連接帶有的FIN位結束報文段,併發送ACK確認以後,其並沒有直接關閉,進入到CLOSED狀態,而是轉變爲TIME_WAIT狀態。 TIM

原创 複雜鏈表複製

#include <iostream> using namespace std; //複雜鏈表的複製 struct RandomListNode { int label; struct RandomListNode *n

原创 mysql學習

 mysql:關係型數據庫,理解爲表格的概念,爲多種編程語言提供了 API。這些編程語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby、.NET和 Tcl 等。  登錄使用mysql:  當 MyS

原创 多進程多線程TCP服務器

在TCP/IP協議中,“IP地址+TCP或UDP端口號”唯一標識網絡通訊中的一個進程,“IP地址+端口號”稱爲(套接字)socket。在TCP協議中,建立連接的兩個進程各自有一個socket來標識,這兩個socket組成的socket p

原创 單例模式的實現

#include <iostream> using namespace std; //單例模式:即單個實例的模式(面向對象,一個類只允許產生一個實例,自行實例化,並提供全局的訪問方法) //分類: //1.餓漢單例:在使用前對象已創建完成