原创 FFmpeg編譯OpenSSL支持接收HTTPS協議的HLS流

本文記載FFmpeg編譯OpenSSL庫時所遇到的一些問題,以及淺析FFmpeg編譯選項的一些含義。 引言:做項目時遇到使用FFmpeg解析HTTPS協議的HLS流報錯,後臺返回值爲 -1330794744,錯誤信息爲:Prot

原创 稀疏矩陣三元組的快速轉置

#include <iostream> #include <stdio.h> using namespace std; #define MAXSIZE 1024 #define ElemType int #define Status

原创 廣義表的兩種存儲表示

廣義表的兩種存儲表示 廣義表(Lists,又稱列表)是一種非線性的數據結構,是線性表的一種推廣。即廣義表中放鬆對錶元素的原子限制,容許它們具有其自身結構。 A=(); B=(e); C=(a,(b,c,d))D=(A,B,C)=(

原创 Linux下Mysql_odbc的安裝配置及OTL的使用

數據庫是常見的mysql數據庫,數據庫訪問接口我選擇了ODBC-OTL進行連接。因爲我也是第一次實際使用OTL操作,曾經對於ODBC的配置等等都是運維人員進行安裝配置,如今自己配置就碰上了很大的阻礙。求助度娘、谷歌上的文章進行配置,發現大

原创 Qt5開發學習之網絡與通信(十二)

在應用程序開發中網絡編程非常重要,目前互聯網通行的TCP/IP協議,自上而下分爲四層:應用層、傳輸層、網絡層和網絡接口層。實際編寫網絡應用程序時只使用到傳輸層和應用層,所用到的協議主要爲UDP、TCP、HTTP和FTP。 雖然目前主流的操

原创 Qt5開發學習之主窗體(六)

Qt5主窗體構成 QMainWindow是一個爲用戶提供主窗體程序的類,包含一個菜單欄(menu bar)、多個工具欄(tool bar)、多個錨接部件(dock widget)、以及一箇中心部件(central widget)。是許

原创 Qt5開發學習之圖形與SVG圖像(八)

Qt5位置相關函數 Qt提供了很多關於獲取窗體位置及顯示區域大小的函數,統稱爲“位置函數”或“位置相關函數”。 x()、y()、pos(): 作用數獲得整個窗體左上角的座標位置。 frameGeometry()和geometry():

原创 C++使用libcurl發送HTTP協議

libcurl提供給開發者,用於使用C++跨平臺的開發各種網絡協議的請求及響應。本文將針對我所用到的簡單方法舉例說明libcurl的使用,希望能幫助到大家 libcurl簡介 最近工作中要從外部接口中獲取數據,我第一個想到的就是使用lib

原创 Qt5開發學習之調色板與各種工具類(五)

工具盒類 QToolBox類稱爲稱爲工具盒類,QToolBox提供一種列狀的層疊窗體。QToolButton提供了一種快速訪問命令或選擇項的按鈕,通常在工具條中使用。抽屜效果是軟件界面中一種常用形式,可以以一種直觀的方式在有限大小的界面上

原创 Qt5開發學習之文件及磁盤操作(十一)

Qt提供了QFile類進行文件操作。QFile類提供了讀寫文件的接口,可以讀寫文本文件、二進制文件、Qt資源文件。 處理文本和二進制文件可以使用QTextStream和QDataStream類。處理臨時文件可以使用QTemporaryFi

原创 Qt5開發學習之佈局管理(三)

今天主要學習Qt佈局管理的使用方法,分別學習分割窗口(QSplitter)、停靠窗口(QDockWidget)、堆棧窗體(QStackedWidget)和基本佈局的使用; 分割窗口 可以靈活分佈窗口的佈局,常用於類似文件資源管

原创 Qt5開發學習之文本編輯功能(七)

Qt5文本編輯功能 在編寫包含格式設置的文本編輯程序時,Qt用到的類一般爲:QTextEdit,QTextDocument,QTextBlock,QTextFrame等等。任何一個文本編輯器都要用到QTextEdit作爲文本的容器,在它裏

原创 Qt5開發學習之模型/視圖結構(十)

Qt MVC概述 MVC是一種與用戶界面相關的設計模式。通過使用此模型,可以有效地分離數據和用戶界面。MVC設計模式包含三要素:表示數據的模型(Model)、表示用戶界面的視圖(View)和定義了用戶在界面上的操作控制(Controlle

原创 Qt5開發學習之事件(十三)

鼠標事件 鼠標事件包括鼠標的按下、移動、單擊、雙擊、釋放等;通過重寫鼠標的事件函數完成。 #include "MouseEvent.h" MouseEvent::MouseEvent(QWidget *parent) : QMa

原创 Qt5開發學習之Qt工具類與簡單算法(二)

今天主要學習Qt5的一些工具類:字符串類、容器類;再掌握幾個Qt的算法。 1. 字符串類 Qt的字符串類 QString 保存16位Unicode值,提供豐富的操作、查詢和轉換等函數。該類還進行了使用隱式轉換、高效的內存分配策略等多方面