原创 C++學習入門筆記II

遇到的庫函數 void *memcpy(void*destin, const void *src, size_t n); 功能 由src指向地址爲起始地址的連續n個字節的數據複製到以destin指向地址爲起始地址的空間內。

原创 翻轉鏈表

描述:翻轉一個鏈表 樣例 給出一個鏈表1->2->3->null,這個翻轉後的鏈表爲3->2->1->null 思路:剛開始不是很懂,後面參考網上,也不是很理解。後來在論壇求助,感謝論壇裏面大神@qq_36782456@cc

原创 帶最小值操作的棧

描述:實現一個帶有取最小值min方法的棧,min方法將返回當前棧中的最小值。 你實現的棧將支持push,pop 和 min 操作,所有操作要求都在O(1)時間內完成。 樣例: push(1) pop() // return

原创 自動識別串口號|打開COM9之後的串口|XXX.exe已停止工作|Qt textBrowser滾動條設置到底部

自動識別串口號 讀取電腦的註冊表,將串口部分加入到列表中,然後加入到下拉欄中 參考 打開COM9之後的串口 struct PortSettings myComSetting= {BAUD9600,DATA_8,PAR_NO

原创 Qt+VS2008打包程序 | 顯示中文亂碼

打包程序 注:靜態編譯之前一定先進行動態編譯執行(即在Debug模式下),不然Release模式執行時會提示缺失文件。 1. 首先將VS2008設置爲靜態編譯:點擊項目-屬性,出現如下對話框,選擇配置屬性 將下圖的對話

原创 計算機網絡學習入門

1、廣播式網絡是局域網通信的一種方式,工作在數據鏈路層,不需要網絡層,但是數據鏈路層使用物理層的服務必須通過訪問服務點來實現。 2、OSI模型在網絡層支持無連接和面向連接的通信,但是在傳輸層僅有面向連接的通信。TCP/IP模型在網際層僅

原创 Qt調用外部程序|通過句柄實現程序最小化到任務欄或者恢復到主界面|讀取ini文件

Qt調用外部程序 //A.h文件 #include <QProcess> private: QProcess *process1; private slots: void OpenExe1(); //A.c文件 Main

原创 加一

描述:給定一個非負數,表示一個數字數組,在該數的基礎上+1,返回一個新的數組。 該數字按照大小進行排列,最大的數在列表的最前面。 樣例 給定 [1,2,3] 表示 123, 返回 [1,2,4]. 給定 [9,9,9] 表示 99

原创 數據結構學習入門

1、基本概念 數據:如int a; 數據對象:性質相同的數據元素的集合,如int array[10]; 數據元素:組成數據的基本單元(一個一個的結點),如array[0] array[1]; 數據項:如 struct Teache

原创 更改標題框|設置警告彈窗

更改標題框的標題和圖標 標題: MainWindow w; w.setWindowTitle("衛星羅經測試軟件"); 圖標:先在工程中添加資源文件 選擇圖標文件 選中圖標,複製URL

原创 STL學習入門

包括算法、容器、迭代器 1、vector容器與iterator迭代器 #include "vector.h" void main() { vector<int> v;//定義vector容器 for(vector<int

原创 劍指offer刷題記錄

連續子數組的最大值 要求:例如:{6,-3,-2,7,-15,1,2,2},連續子向量的最大和爲8(從第0個開始,到第3個爲止)。給一個數組,返回它的最大連續子序列的和 class Solution { public: in

原创 Linux學習記錄

1、Linux檔案屬性 請特別留意的是,如果您想要開放某個目錄讓一些人進來的話, 請記得將該目錄的 x 屬性給開放呦 2、用戶、用戶組 用戶存於/etc/passwd 用戶組存於/etc/group root@loc

原创 泛型編程學習入門

1、函數模板 面向的是相同的實現,不同的傳參類型 定義泛型函數(模板函數) tmplate <typename T> void myswap(T &a, T &b) { T c; c = a; a = b;

原创 數據融合學習入門

基本概念 最小二乘擬合(最小二乘法): 它通過最小化誤差的平方和尋找數據的最佳函數匹配。利用最小二乘法可以簡便地求得未知的數據,並使得這些求得的數據與實際數據之間誤差的平方和爲最小。 可通過對上式求偏導,函數的極值點即爲偏導爲0的