原创 QT的exe文件在另一臺電腦上運行

找到你生成的文件,將6個dll以及一個文件夾複製進來, 6個dll文件在你的qt安裝目錄下,比如我的G:\QT\QT\5.14.0\mingw73_64\bin 文件夾的話在G:\QT\QT\5.14.0\mingw73_64\plugi

原创 c#獲取計算機上硬件信息

首先添加引用System.Management 我們這裏拿打印機爲例 Win32_Printer就是獲取設備上的打印機 printer["Name"].ToString().ToLower()+ printer["WorkOffline"

原创 c#Redis訂閱發佈

三個文件RedisHelper.cs、DevConst.cs、主程序 using StackExchange.Redis; using System; using System.Collections.Generic; using Sy

原创 c# 窗體常用的dll

1.查找窗口 [DllImport("user32.dll", EntryPoint = "FindWindow")]         private extern static IntPtr FindWindow(string lpCl

原创 C# 窗體隱藏到托盤

1.首先添加個notifyicon控件,並可以在屬性中設置圖標樣式 2.可以加一個按鈕,當點擊時窗口最小化    this.WindowState == FormWindowState.Minimized 3.找到窗體的sizechan

原创 c#窗體StatusBar狀態欄控件

1、首先將控件導入工具包 在工具箱中右擊任意控件》選擇項》找到StatusBar確定導入 2、可以在屬性中找到Panels屬性進行分欄,將ShowPanels改爲true纔會顯示出分好的欄目,欄目總寬度如果大於狀態欄寬度有的會顯示不出來,

原创 C#參數數組與數組參數

1、數組作爲參數來傳遞時,當調用這個函數時裏面的參數需要new一個數組 2、參數數組就是在函數的數組參數前面加上params,當調用函數傳遞數組時不需要再new一個,只需要傳遞任意個跟數組參數類型相同的數就可以 using System

原创 C# 枚舉類型

枚舉類型的值都是整數默認爲int類型,value1默認爲0,依次往下 using System; namespace _1_枚舉 { enum GameState { Pause,//默認爲0

原创 C# 字符串

string str = " ABCdef "; string res = str.ToLower();                 //把字符串轉化成小寫並返回 string res = str.ToUpper();       

原创 C# 類型轉換

Convert.ToBoolean(val)                val 轉換爲 bool Convert.ToByte(val)                      val 轉換爲byte Convert.ToChar(

原创 Linux UDP簡單聊天室

服務器端: #include<stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h>

原创 Linux c線程

1、pthread_create 2、pthread_join 3、sem_init    sem_destroy 4、sem_post   sem_wait 5、所有線程可以共同訪問全局區 -----------------------

原创 Linux 文件IO函數

【1】終端         1、標準輸入        stdin        :scanf         2、標準輸出        stdout    :printf         3、標準出錯        stderr  

原创 Linux c中數組常用函數

【1】strcpy(數組1,數組2);         功能:將數組2的內容拷貝到數組1中         參數:數組1的位置只能放數組變量,數組2的位置可以是數組變量,也可以是字符串常量         注意:數組1的空間必須足夠大,拷

原创 Android 數據傳輸

多個activity之間進行數據傳輸目前我知道的有兩種一種是intent.putExtra("鍵",值);另一種是intent.putExtras(Bundle); 第一種是直接用intent來當點擊某個按鈕時跳轉 Intent int