原创 C語言獲取shell運行結果

#include <stdio.h> #include <string.h> int main() { #define TMP_BUF_LEN 32 char tIpBuf[TMP_BUF_LEN]={0};

原创 ubuntu上安裝ftp服務器

1.安裝vsftpd服務器 sudo apt-get install vsftpd 2.配置vsftpd.conf文件 sudo vi /etc/vsftpd.conf # Example config file /etc/vsf

原创 linux man 1,2,3 命令

Linux的man很強大,該手冊分成很多section,使用man時可以指定不同的section來瀏覽,各個section意義如下:  1 - commands 2 - system calls 3 - library calls 4 -

原创 ffplay用法

1、播放yuv文件 ffplay -f rawvideo -video_size 426x240 mv.yuv ## 2、用ffplay播放H.264文件 ffplay -stats -f h264 test.264

原创 live555客戶端斷網重連解決辦法

live555自帶的客戶端例程testRTSPClient.c中不具備重連服務器的功能,通過對testRTSPClient.c改進可實現客戶端以下功能: 1、連接器服務器失敗後,可以定時重連服務器; 2、連接服務器成功後,網絡異常

原创 hi3559a 交叉編譯MP4v2

./configure --host=arm-linux --prefix=/opt/mp4v2 --disable-option-checking --disable-debug --disable-optimize --di

原创 Hi3531d 交叉編譯ffmpeg

Hi3531d 交叉編譯ffmpeg 1、移植X264庫 configure配置 ./configure --prefix=/home/lrt/ffmpeg/hi3531d_ffmpeg_4.1.4/x264 --enable-s

原创 C#安裝本地nupkg包

在包管理控制檯下輸入 Install-Package 包名稱 -Source 包路徑。 比如安裝本地FFmpeg.AutoGen包如下: Install-Package FFmpeg.AutoGen -Source E:\2017

原创 Ubuntu如何切換到命令行模式

Ubuntu提供兩種進入方式,一個是我們平常最熟悉的圖形界面形式,還有一種是純命令行方式, 1、按 Ctrl + Alt + (F1~F6中的任意一個)即可進入純命令行模式。 進入後,需要輸入用戶名,密碼(此處包括root用戶與非

原创 C#事件(event)解析

我們可以把事件編程簡單地分成兩個部分:事件發生的類(書面上叫事件發生器)和事件接收處理的類。事件發生的類就是說在這個類中觸發了一個事件,但這個類並不知道哪個個對象或方法將會加收到並處理它觸發的事件。所需要的是在發送方和接收方之間存

原创 C#委託深度解析

一、委託的本質是什麼呢? 從語法上看,委託是對方法的抽象封裝,例如:public void print1(),public void print2(),我們可以抽象化,public delegate void Print();用P

原创 Net Framework,Net Core 和 Net Standard 區別

Net Framework 是什麼     1.Net Framework 是Net的一種實現,在此類庫上我們可以使用C#,VB,F#進行程序編寫,主要用於構建Windows 下的應用程序 2.有兩部分組成部分: i.

原创 Qt事件

Qt事件 keyPressEvent()實現 void xxx::keyPressEvent(QKeyEvent *event) { switch(event->key()){ case Qt::Key_H

原创 Qt佈局管理器

Qt佈局管理器 放置在窗體中的每一個窗體部件都必須給定一個合適的大小和位置。Qt提供了多個用於在窗體中擺放窗口部件的類:QHBoxLayout、QVBoxLayout、QGridLayout和QS’ta’ckLayout。 使用Q

原创 設備樹:設備節點、平臺設備

1、設備樹中哪些設備節點會生成爲平臺設備 一般在一個節點的compatible 屬性中函數一下的幾個bus標識的話,它的子節點都會轉換成平臺設備platform_device。 const struct of_device_id