原创 QChart畫折現圖

pro QT += charts mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QChar

原创 網絡調試工具

postman 官網下載地址:https://www.getpostman.com/downloads/

原创 qt 主窗口關閉時關閉子窗口

1、this指定主窗口爲父類 void MainWindow::on_pushButton_clicked() { Dialog *aa = new Dialog(this); aa->show(); } 2、重

原创 QT QTcpServer實現多個客戶端連接

主要思路: 1、重寫QTcpServer的incomingConnection 2、如果信號槽定義在線程的run()函數中,那麼執行槽函數時並不是在當前線程中。所以採用在第一個線程中再創建一個線程去執行socket的槽函數 3、注

原创 qt簡單的TCP編程

服務端: #include "widget.h" #include "ui_widget.h" #include <QHostAddress> Widget::Widget(QWidget *parent) : QWi

原创 常用排序算法(七)————快速排序

快速排序 1、挑選一個數作爲基準(這裏以最右側的數爲基準) 2、把小於基準的數,交換位置從最左側開始放。 3、然後把基準放到最左側後一位 4、排完基準左側,排基準右側 排序方法 平均情況 最好情況 最壞情況 輔助空間 穩定性

原创 TCP、UDP的區別

TCP 和 UDP 的區別 TCP 是面向連接的,UDP 是面向無連接的 UDP程序結構較簡單 TCP 是面向字節流的,UDP 是基於數據報的 TCP 保證數據正確性,UDP 可能丟包 TCP 保證數據順序,UDP 不保證 什麼是

原创 c++ const 轉 非const

#include "mainwindow.h" #include <QApplication> #include <QtDebug> void fun(const int * temp) { int *p = co

原创 找工作日誌

僅以此博客記錄我找工作的經歷,直到找到工作,持續更新中。。。 離職第一天 今天上午修改了一下簡歷。中午休息的時候,有個面試邀請,因爲還沒有準備好,我約到了後天。福無雙至禍不單行,離職後就感冒了,一天都渾渾噩噩的,沒幹什麼正事,只求

原创 空類、空結構體佔多少字節

#include "mainwindow.h" #include <QApplication> #include <QtDebug> struct STR { }; class Test { public: Test(

原创 設計模式之——享元模式

website.h #ifndef WEBSITE_H #define WEBSITE_H #include <QString> #include <QtDebug> class WebSite { public: W

原创 設計模式之——解釋器模式

abstractExpression.h #ifndef ABSTRACTEXPRESSION_H #define ABSTRACTEXPRESSION_H #include <QtDebug> #include "contex

原创 設計模式之——職責鏈模式

handler.h #ifndef HANDLER_H #define HANDLER_H #include <QtDebug> #include <QString> class Handler { public: H

原创 設計模式之——中介者模式

mediator.h #ifndef MEDIATOR_H #define MEDIATOR_H #include "colleague.h" class Colleague; class Mediator { public

原创 設計模式之——命令模式

command.h #ifndef COMMAND_H #define COMMAND_H #include "receiver.h" class Command { public: Command(Receiver