原创 【qt】qt工程中包含c++標準庫頭文件,提示找不到。

問題: 在qt工程中包含c++標準庫頭文件,提示找不到。 如下: #include <vector> using namespace std; 解決辦法: 在*.pro文件中增加vector文件對應的路徑。如下: INCLUDE

原创 QML中繪圖(1、Canvas 2、QPainter與QML結合)

QML中的Canvas和HTML5中Canvas是一樣的,可以參考W3CSchool中的學習方法:HTML 5 Canvas 參考手冊 畫線、刪除線、刪除全部實例: 不過,QML中的Canvas不夠強大,畫線會卡。我們用QPain

原创 【linux】禁止ubuntu下ctrl+alt+del執行logout操作

問題: ubuntu裏按ctrl+alt+del後會提示要不要執行註銷操作,如果不執行任何操作的話,50秒後會自動註銷,真的很討厭!!! 解決: system setting -> hardware -> keyboard ->

原创 【linux】在文件中查找字符串

如果你想在當前目錄下 查找"hello,world!"字符串,可以這樣: grep -rn “hello,world!” * : 表示當前目錄所有文件,也可以是某個文件名 -r 是遞歸查找 -n 是顯示行號 -R 查找所有文件

原创 【ps】ps常用操作

圖像在畫布中居中顯示 1)ctrl + A,選中整個畫布。 2)點擊移動工具按鈕(左側工具欄第一個),主菜單下的快捷工具欄裏會出現佈局相關按鈕,如:水平居中等。 3)點擊快捷工具欄中的對齊按鈕。 讓畫布適應圖像大小 1.點

原创 【qml】qml中訪問c++中定義的變量,報錯“ReferenceError: xxx is not defined”

問題: 使用setContextProperty函數將一個c++中定義的變量xxx 設置爲qml上下文屬性,但是在qml中訪問時報錯:“ReferenceError: xxx is not defined”. 原因: 在main函

原创 【qt】程序編譯通過,但是無法跳轉到庫函數聲明的位置

問題: 交叉編譯環境下,程序編譯通過,但是無法跳轉到庫函數聲明的位置。同時,包含庫文件的語句下顯示波浪線。 原因: 工程文件裏沒有配置系統頭文件所在的目錄。 解決方案: 在工程文件裏配置系統頭文件所在的目錄,如下: INCLUD

原创 Linux 下的分屏利器 - tmux

原文鏈接:添加鏈接描述 常見用法 爲了防止命令衝突,tmux 規定了一個命令前綴 Ctrl + b,要想向 tmux 發送命令,必須首先按一次Ctrl + b。 水平分屏 按Ctrl + b 後,再按一次雙引號 " 即可將當前屏

原创 Linux 下監控USB設備拔插事件

原文鏈接:添加鏈接描述 使用udev的規則來實現 自2.6 核心開始,就可以使用udev 協助管理系統中各設備名稱。例如,磁盤設備排序、網卡設備排序等。udev能動態地在/dev目錄裏產生自定義的、標識性強的設備文件或設備鏈接。u

原创 【linux】虛擬機裏的客戶機的窗口很小

問題: 虛擬機裏的客戶機的窗口很小。 解決辦法: 虛擬機菜單-----查看--------立即適應客戶機。

原创 【qml】qml中url類型使用

判斷是否已經初始化 if(myUrl.toString() === "") { } 根據字符串構造url Qt.resolvedUrl("pics/logo.png")

原创 【linux】linux常用命令(持續更新...)

將壓縮文件解壓到指定目錄裏 tar -xvf xxx.tar.bz2 -C yourdir/ 格式化U盤 mkfs -V -t vfat /dev/sdb1 備份系統 tar -cvpzf backup.tgz --

原创 電源地,信號地,還有大地的區別?

電源地主要是針對電源迴路電流所走的路徑而言的,一般來說電源地流過的電流較大,而信號地主要是針對兩塊芯片或者模塊之間的通信信號的迴流所流過的路徑,一般來說信號地流過的電流很小,其實兩者都是GND,之所以分開來說,是想讓大家明白在布P

原创 gstreamer常用指令彙總

Gstreamer中一些gst-launch常用命令 用Linux系統中使用gstreamer架構做對媒體開發時,gst-inspect和gst-launch是兩個非常使用的小工具,gst-inspect 在開發時用於查詢庫各個插

原创 【net】wireshark使用方法

雙擊打開應用程序。 選擇網絡接口。 添加過濾器。