原创 【glib】g_timeout_add ()

在Gstreamer中,如果您要定時讓程序去作某件事,則可以使用g_timeout_add()或g_timeout_add_full(). 1 函數原型 g_timeout_add 設置要定期調用的函數,默認優先級爲G_PRIOR

原创 【glib】GMainLoop的實現原理和代碼模型

原文:https://blog.csdn.net/jack0106/article/details/6258422 作者聯繫方式:馮牮 [email protected] Glib 源碼:https://down

原创 Ubuntu18.04 自帶桌面共享配置

本人PC上安裝的Ubuntu爲18.04.3,具體桌面共享配置步驟如下。 Step1: 安裝dconf-editor sudo apt install dconf-editor Step2: dconf-editor配置 dco

原创 【Linux】C/C++/Shell 改變終端程序輸出的字的顏色

之前在寫shell腳本的時候,嘗試了改變終端程序中輸出的字的顏色,大致格式如下: echo "\033[字背景顏色;字體顏色m字符串\033[0m" 例如: echo "\033[41;36m something here \0

原创 ubuntu-18.04 啓用 rc.local 設置開機啓動腳本

在Ubuntu14.04 /16.04 系統上,其用initd管理系統,之前也寫的一篇文章《在Linux中利用Service命令添加系統服務及開機自啓動》,介紹如何在 rc.local 腳本中開啓啓動自己編寫的腳本、程序或者服務等

原创 c語言定義函數時形參定義的位置

今天在讀Zlib庫源碼中第三方contrib/minizip文件時,發現一個有意思的東西: 定義函數時,其形參的類型放在函數()後面,()裏只放了形參名 雖然這樣最終用編譯器(如gcc等)編譯時是可以通過的,但是在IDE中,卻會

原创 【Qt】添加自定義註釋

註釋的原則是有助於對程序的閱讀理解,不宜太多,也不能太少(一般情況下,源代碼有效註釋量必須在 20% 以上)。 那麼,如何在 Qt Creator 中自動補全註釋呢? 基本配置 打開 Qt Creator,菜單選擇:Tools

原创 將視頻文件旋轉90°的方法

VLC播放器旋轉FFmpeg旋轉 VLC播放器旋轉 step1:打開VLC播放器,打開要播放的視頻文件; step2:選擇【工具】->【效果及濾鏡】 step3:在“調節與效果”窗口中,選擇【視頻效果】->【幾何】->【變換】

原创 【Qt】撤銷/恢復的快捷鍵

使用Qt的時候,有時需要撤銷修改的代碼,但可能回撤過頭了,又不知道前一步修改了什麼,這時候就比較麻煩了。下面提供2個快捷鍵,當撤銷過頭時,可恢復撤銷內容。 撤銷的快捷鍵是 Ctrl+Z 恢復/向前的快捷鍵是 Ctrl+Shift+

原创 【Qt】如何在.pro文件中添加預編譯宏定義

在Makefile文件中定義預編譯宏定義 PLATFORM_TYPE 方法如下: CFLAGS:= -DPLATFORM_TYPE 而在qt的 .pro文件中添加方法如下: DEFINES += PLATFORM_TYPE 結

原创 Linux Qt下報/usr/include/c++/7/cstdlib:75:15: fatal error: stdlib.h: No such file or directory 錯誤

現象 最近在Ubuntu下寫了個小程序,運行後老是報如下錯誤: /usr/include/c++/7/cstdlib:75:15: fatal error: stdlib.h: No such file or directory

原创 【Gstreamer】如何生成pipeline構件圖

1 命令行 中產生2 應用程序中產生 本文參考:How to generate a Gstreamer pipeline diagram (graph) 1 命令行 中產生 步驟1:安裝 dot sudo apt-get in

原创 【glib】標準化程序的命令行解析 GOptionEntry

最近發現了一個好東東,glib 庫中的 GOptionEntry,用於解析應用程序的命令行參數 實驗環境:win10 + 虛擬機 + Ubuntu18.04.2 話不多說,先上個栗子: // test.c #include

原创 【glib】Key-value文件解析器

1 頭文件2 描述3 API4 實例4.1 本文Key-value文件解析器如下:4.2 在準備一個Key-value文件示例文件 tt.txt4.3 編譯:4.4 運行:4.5 運行結果輸出如下: glib源碼 glib幫助

原创 Linux系統 core dump 介紹

1 前言2 基本概念3 開啓core dump3.1 命令打開 core dump 功能3.2 程序修改 core 文件保存的路徑4 參考資料 1 前言 一直在從事linux下後臺開發,經常與core文件打交道。還記得剛開始從事