原创 Linux下發布qt程序

安裝patchelf 百度搜索,然後解壓 進入文件夾用終端打開 然後執行命令:  ./configure  make  sudo make install 編譯linuxdeployqt 源碼下載地址: https://github.co

原创 c之文件讀寫

C 文件讀寫上一章我們講解了 C 語言處理的標準輸入和輸出設備。本章我們將介紹 C 程序員如何創建、打開、關閉文本文件或二進制文件。一個文件,無論它是文本文件還是二進制文件,都是代表了一系列的字節。C 語言不僅提供了訪問頂層的函數,也提供

原创 DreamAssistant—介紹

爲什麼要寫? 你可能有和我一樣的經歷:想做很多很多事情,一部分沒來得及開始就棄之一旁,一部分乘興開始,卻半途而廢不了了之。我們都希望自己不斷往更好的方向發展,時不時會產生“要是能那樣就太好了”這種想法,於是就會自己制定一些計劃,躊躇滿志地

原创 c之強制類型轉換

C 強制類型轉換強制類型轉換是把變量從一種類型轉換爲另一種數據類型。例如,如果您想存儲一個 long 類型的值到一個簡單的整型中,您需要把 long 類型強制轉換爲 int 類型。您可以使用強制類型轉換運算符來把值顯式地從一種類型轉換爲另

原创 c之內存管理

C 內存管理本章將講解 C 中的動態內存管理。C 語言爲內存的分配和管理提供了幾個函數。這些函數可以在 <stdlib.h> 頭文件中找到。序號函數和描述1void *calloc(int num, int size);在內存中動態地分配

原创 html之元素

HTML 元素HTML 文檔由 HTML 元素定義。HTML 元素<phtml 元素指的是從開始標籤(start="" tag)到結束標籤(end="" tag)的所有代碼。<="" p="" style="color: rgb(51,

原创 html之標題

HTML 標題在 HTML 文檔中,標題很重要。HTML 標題標題(Heading)是通過 <h1> - <h6> 標籤進行定義的.<h1> 定義最大的標題。 <h6> 定義最小的標題。實例<h1>這是一個標題。</h1><h2>這是一個

原创 c之預處理

C 預處理器C 預處理器不是編譯器的組成部分,但是它是編譯過程中一個單獨的步驟。簡言之,C 預處理器只不過是一個文本替換工具而已,它們會指示編譯器在實際編譯之前完成所需的預處理。我們將把 C 預處理器(C Preprocessor)簡寫爲

原创 html之屬性

HTML 屬性屬性是 HTML 元素提供的附加信息。HTML 屬性HTML 元素可以設置屬性屬性可以在元素中添加附加信息屬性一般描述於開始標籤屬性總是以名稱/值對的形式出現,比如:name="value"。屬性實例HTML 鏈接由 <a>

原创 qt多顯示器獲取不同顯示器的分辨率和位置

Qt5 多顯示器獲取不同顯示器的分辨率和位置的方法先放官方文檔鏈接:QDesktopWidget - Qt5 Reference在只有一個顯示器的時候,獲得顯示器分辨率的方法是 miRPos = QApplication::desk

原创 c之錯誤處理

C 錯誤處理C 語言不提供對錯誤處理的直接支持,但是作爲一種系統編程語言,它以返回值的形式允許您訪問底層數據。在發生錯誤時,大多數的 C 或 UNIX 函數調用返回 1 或 NULL,同時會設置一個錯誤代碼 errno,該錯誤代碼是全局變

原创 c之可變參數

C 可變參數有時,您可能會碰到這樣的情況,您希望函數帶有可變數量的參數,而不是預定義數量的參數。C 語言爲這種情況提供了一個解決方案,它允許您定義一個函數,能根據具體的需求接受可變數量的參數。下面的實例演示了這種函數的定義。int fun

原创 html之簡介

HTML 簡介<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鳥教程(runoob.com)</title></head><body> <h1>我的第一個標題</h1> <

原创 c之遞歸

C 遞歸遞歸指的是在函數的定義中使用函數自身的方法。舉個例子:從前有座山,山裏有座廟,廟裏有個老和尚,正在給小和尚講故事呢!故事是什麼呢?"從前有座山,山裏有座廟,廟裏有個老和尚,正在給小和尚講故事呢!故事是什麼呢?'從前有座山,山裏有座

原创 c之命令行參數

C 命令行參數執行程序時,可以從命令行傳值給 C 程序。這些值被稱爲命令行參數,它們對程序很重要,特別是當您想從外部控制程序,而不是在代碼內對這些值進行硬編碼時,就顯得尤爲重要了。命令行參數是使用 main() 函數參數來處理的,其中,a