原创 Qt 實現TCP傳輸多人網絡聊天室帶界面

客戶發送端 頭文件 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTcpSocket> namespace Ui { class Widget;

原创 計算機網絡(套接字及TCP/UDP傳輸)學習心得

一、計算機網絡 1、計算機網絡是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。 2、計算機網絡的功能

原创 C++ IO流 異常處理

一、虛函數表 什麼是虛函數表,在C++的類中,一旦成員函數中有虛函數,這個類中就會多一個虛函數表指針,這個指針指向一個虛函數表,表中記錄了這個類中所有的虛函數,當這個類被繼承,它的子類中也會有一個虛函數表(不管子類中有沒有虛函數)

原创 牛客網 劍指offer 最小的k個數

輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。 上代碼 class Solution { public: vector<int> GetLeast

原创 牛客網 劍指offer 數組中有一個數字出現的次數超過數組長度的一半,請找出這個數字

數組中有一個數字出現的次數超過數組長度的一半,請找出這個數字。例如輸入一個長度爲9的數組{1,2,3,2,2,2,5,4,2}。由於數字2在數組中出現了5次,超過數組長度的一半,因此輸出2。如果不存在則輸出0。 上代碼 class