原创 Ubuntu MySQL安裝配置

MySQL安裝配置 一、配置MySQL 1.在ubuntu環境下安裝MySQL。 sudo apt-get install mysql-server mysql-client注意:在安裝過程中會要去輸入MySQL的root用戶密碼。 2.

原创 Qt QSplashScreen開始動畫

Qt QSplashScreen開始動畫 有很多的軟件都有開始動畫,比如電腦管家數字管家的安裝程序,它們都有非常好看炫酷的開始界面,但是用Qt如何實現那。 QSplashScreen類就是設置開始動畫的。 比如我想顯示一個指定的圖片orp

原创 Qt多線程的實現

Qt多線程的實現         這個內容中提到的方法來自網絡,去年看的,保存了下來,沒記住出處,前幾天用OpenCV時試了一下,可行,就想在此記錄一下。         在Qt中使用多線程,目前就我使用過的有兩種,一是子類化QThrea

原创 unix網絡基礎-顯示客戶IP地址和端口號的時間獲取服務器程序

顯示客戶IP地址和端口號的時間獲取服務器程序 該服務器程序實現了顯示客戶的IP和端口號的功能。 以下是實現的代碼: #include "unp.h" #include <time.h> int main(int argc, char *

原创 Qt 設置顯示通知欄

Qt 設置顯示通知欄 在windows上我們常常會使用到右下角的通知欄,非常方便,但使用Qt如何實現那?在Qt上主要使用QAction、QMenu,QSystemTrayIcon即可實現簡單的通知欄。 //widget.h

原创 QtUI一二三

QtUI一二三 大多數人使用Qt並不使用Qt的UI,因爲有一部分人是使用VS編寫Qt,還有一部分人,認爲UI設計太過複雜,不如手寫來的酸爽,但對於像我這種Qt初學者來說手寫太難,不得不先畫UI來完成初期的學習。 以下是我個人對QtUI的一

原创 項目:源自生活

項目:源自生活 什麼是項目? 百科認爲:項目是指一系列獨特的、複雜的並相互關聯的活動,這些活動有着一個明確的目標或目的,必須在特定的時間、預算、資源限定內,依據規範完成。 美國項目管理學會(Project Management Inst

原创 計算機程序設計藝術一求極大值

計算機程序設計藝術一求極大值 書中描述: 算法實現流程圖: 代碼與測試: #include <stdio.h> int X[10] = {1,10,3,20,4,5,6,7,8,0}; int submm(int n, int x[

原创 解決PCB設計中下載電路CH340連接不上電腦的問題

解決PCB設計中下載電路CH340連接不上電腦的問題        目前我所接觸到的PCB電路設計中下載電路,一般是JTAG電路或者是CH340自動下載電路。        因爲學校大創項目是智能植物養護系統,是一個軟硬件結合的項目,所以

原创 計算機程序設計藝術一擴展歐幾里得算法

計算機程序設計藝術一擴展歐幾里得算法 概念:         對於不完全爲 0 的非負整數 a,b,gcd(a,b)表示 a,b 的最大公約數,必然 存在整數對 x,y ,使得 gcd(a,b)=ax+by。 書中描述: 可能是我數

原创 Qt國際化之QTranslator的使用

Qt國際化之QTranslator的使用 一般使用Qt設計軟件時,多采用默認英文(包括菜單、按鍵,對話框等)顯示,再根據特定的場合使用國際化功能class,實現同一軟件不同語言的功能。 類QTranslator就是實現國際化的類,而且使用

原创 關於數據庫的一些概念

關於數據庫的一些概念 基本概念 信息是指現實世界事物的存在方式或運動狀態的反映。 數據是將現實世界中的各種信息記錄下的、可以識別的符號,是信息的載體,信息的具體表示形式。 信息與數據的聯繫 ①數據是信息的符號表示,或稱載體; ②信息是數據

原创 SQL定義、刪除、修改基本表

SQL定義、刪除、修改基本表 定義基本表 create table <表名> (<列名><數據類型>[<列級完整性約束>][{,<列名><數據類型>[<列級完整性約束>]}][{, [<表級完整性約束>]}] 如: create ta

原创 unix網絡基礎-SCTP連接的建立和終止(記錄)

SCTP連接的建立和終止(記錄) SCTP連接的建立 建立STCP連接和TCP的情形相類似。流程爲: (1)服務器必須準備好接受外來的關聯。通常通過調用socket、bind和listen這幾個函數來完成,稱爲被動打開。 (2)客戶經過調

原创 計算機程序設計藝術一歐幾里得算法

計算機程序設計藝術一歐幾里得算法 概念 歐幾里德算法又稱輾轉相除法,用於計算兩個整數a,b的最大公約數.其計算原理依賴於下面的定理: 定理:gcd(a,b) = gcd(b,a mod b) 證明:a可以表示成a = kb + r,則r