原创 Linux 之基本 shell 命令

文件管理命令 ls (list) : 顯示目錄內容 ls [選項] [文件或目錄路徑] -a(all) : 列出目錄中的所有項,包括以“.”開始的項 -l(list) : 以列表形式顯示文件 -R(recursi

原创 Qt QTreeWidget(樹形控件)的用法

Qt QTreeWidget 新建一個Qt Widgets Application,拖拽一個Tree Widget 到 ui 界面上,最後實現的效果如下: 添加代碼 //test.h //在頭文件裏添加兩個公用函數還有一個槽函數的聲明

原创 獨立顯卡與集成顯卡的切換

切換方法: 在桌面鼠標右鍵,打開NVIDIA控制面板 打開“ 管理3D設置 ”—>“ 全局設置 ” —> “ 首選圖形處理器 ” —> 選擇“ 高性能NVIDIA處理器 ”—> 應用 打開“ 設置PhysX配置 ”—> “ 選

原创 Qt LineEdit textChanged(QString)

計算圓的面積,在 LineEdit 輸入半徑後,直接在 label 上顯示圓的面積 (ps:label 樣式: “frameShape=Panel”  "frameShadow=Sunken") 利用 LineEdit 的 text

原创 編碼規範

好的編碼規範,能讓代碼更加簡單易讀 1.縮進:體現層次感 2.註釋:更加清晰,方便閱讀 3.定義變量:每行只定義一個變量 4.大括號: if / while / for 等可以接複合語句的,即使後面只接一條語句,也要加大括號 5.空格:比

原创 Qt 信號與槽機制

Qt 信號與槽機制 若要將一個窗口部件的變化情況通知給另一個窗口部件,則一個窗口部件發送信號,另一個窗口部件的槽接收 此信號並進行相應的操作,實現兩個窗口之間的通信。 //常用連接方式 connect(Object1,SIGNAL(sig

原创 Mac 系統 Arduino IDE 找不到開發板端口的解決方法

問題描述:將一塊帶有 USB 接口的開發板通過下載線接到電腦(Mac OS)上後,Arduino IDE 菜單工具-->端口選項中看不到開發板的端口,只有藍牙的 Arduino IDE版本:1.8.9;   開發板:ATmega8 按理說

原创 Qt5::WndowFlags枚舉類型

Qt::Widget: QWidget構造函數的默認值,如果新的窗口部件沒有父窗口部件,則它是一個獨立的窗口,否則就是一個子窗口部件Qt::Window: 無論是否有父窗口部件,新窗口部件都是一個窗口,通常有一個窗口邊框和一個標題欄Qt:

原创 Maven 環境搭建

Maven是基於項目對象模型(POM),可以通過一小段描述信息來管理項目的構建、報告、文檔的軟件項目管理工具。 去官網 http://maven.apache.org/download.cgi 上下載安裝壓縮包,我下載的是 3.5.4

原创 Eclipse 添加 Tomcat 服務器

1、去https://tomcat.apache.org/download-80.cgi下載Tomcat的安裝包,我下載的是8.5.32的版本。 2、下載後解壓,我是解壓到D:\software\eclipse-jee-oxygen-3a

原创 計算機的概念

計算機基本概念計算器:接受用戶輸入的指令與數據,經由中央處理器的數學與邏輯單元處理後,以產生或存儲有用的信息(輸入,輸出,處理器)。CPU進行運算和判斷的數據來源: CPU讀取的數據都是從主存儲器中來。而主存儲器的數據從輸入單元傳輸進來,

原创 Windows 10 搭建 Django 環境(詳細教程)

目錄 1. Python 下載及安裝 2. 安裝虛擬環境 2.1  安裝 virtualenv 虛擬環境 2.2  安裝 virtualenvwrapper 虛擬環境 3. 安裝 Django 及第三方庫 3.1  安裝Django 主程

原创 通過修改表結構添加約束條件

創建3個表,通過ALTER語句添加約束  書(Book) 的基本信息 列名 含義 類型及長度 是否可爲空 bno 書號 char (8) 否 category 類別 varchar(10)

原创 Eclipse Console 控制檯中文輸出亂碼

控制檯輸出的中文爲亂碼,設置運行時編譯。

原创 Java 基本知識點(一)

開始學Java啦,堅持就是勝利。 1.Java 對字母大小寫敏感。2.標識符命名的常用約定: 常量名全部用大寫字母命名,如 PI。類名用大寫字母開始,如 Student 。變量名、對象名、方法名、包名等全部用小寫,如果變量名由多個單詞構