原创 超級詳細的ffplay源碼註釋(四)

static void get_sdl_pix_fmt_and_blendmode(int format, Uint32 *sdl_pix_fmt, SDL_BlendMode *sdl_blendmode) {     int i;

原创 QT編寫最簡單的TCP服務器端(1)

本文原創,轉載註明出處 1、新建控制檯程序; 2、首先添加網絡模塊,在pro文件中添加: QT += network 3、添加一個Tcp服務器端的類: 頭文件: #define MYSERVER_H #include <QObject>

原创 這個文件實現彩色圖像的邊緣提取,原創

%這個文件實現彩色圖像的邊緣提取,原創clear all;A=imread('girl','JPEG');%A=imread('96042227hui

原创 超級詳細的ffplay源碼註釋(一)

/* 基於ffmpeg實現的播放器 av_gettime_relative  獲取時間,微秒爲單位 音視頻同步: 假如是以音頻爲基準,視頻同步音頻的方式,那麼就是音頻在每播放一幀的時候,就去將當前的時間同步到時間軸,視頻參考時間軸做調整

原创 超級詳細的ffplay源碼註釋(三)

static inline int cmp_audio_fmts(enum AVSampleFormat fmt1, int64_t channel_count1,     enum AVSampleFormat fmt2, int64_

原创 超級詳細的ffplay源碼註釋(二)

static void stream_close(VideoState *is) {     /* XXX: use a special url_shutdown call to abort parse cleanly */     is

原创 利用QtQuick 2.0(qml)實現葉子節點可以拖動的強大的樹形結構

利用QtQuick 2.0(qml)實現葉子節點可以拖動的強大的樹形結構   引子:Qt是跨平臺開發的利器,其中Qml更是利器中的神器。Qml很多人用過,開發自由靈活美觀的程序界面是其優點,不管是桌面程序開發還是移動應用開發,都可以勝任,

原创 史上最簡android中使用opencv環境搭建和例程

新建android項目 在AndroidManifest.xml中增加寫sd卡的權限:     <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYS

原创 面對裁員我們必須知道的

        2018年底,互聯網行業又迎來了一波裁員。雖然這一次沒有輪到自己,但是自己也曾經經歷過兩次裁員,也算是經歷過大風大浪,藉此機會跟大家分享一些經驗。         一、面對自己被裁員,不要喪失信心。被裁員,並不一定代表你能

原创 ffmpeg開發教程(二)——使用ffmpeg將mp3文件轉換爲pcm裸音頻數據文件

實現本文所述程序的開發環境搭建,請參考上一篇:《Ffmpeg視頻開發教程(一)——實現視頻格式轉換功能超詳細版》原創文章,謝絕轉載。將mp3數據解碼爲pcm音頻裸數據的場合並不多見。但是知道如何實現這一功能有時是有用的。首先參考教程(一)

原创 Ffmpeg視頻開發教程(五)————2018最新版ffmpeg開發包(4.0)實現pcm數據編碼爲mpeg audio音頻文件(mp2)

Ffmpeg視頻開發教程(五)————2018最新版ffmpeg開發包(4.0)實現pcm數據編碼爲mpeg audio音頻文件(mp2)網上有很多關於ffmpeg編碼音頻的文章,但多是基於老版本。而且很多

原创 Ffmpeg視頻開發教程(七)——基於ffmpeg4.0生成模擬yuv數據和模擬音頻數據再合成爲mp4文件

本文主要實現使用最新版的ffmpeg生成模擬yuv數據和模擬音頻數據再合成爲mp4文件。重要代碼都是來自官方,穩定性可靠。本文程序的環境搭建參考我的第一篇FFMPEG教程:https://blog.csdn.net/zhangamxqun

原创 菜鳥程序員生存法則

程序員也不是天生的就是牛逼程序員,都是從菜鳥程序員慢慢變成大牛。從菜鳥到大牛的過程很辛苦,如果不幸的是當你已經入行,而卻剛剛處於菜鳥階段,那麼怎麼樣生存下去是首要問題,因爲只有在這個行業生存下去,纔有機會在後面成爲大牛。這裏探討如何生存下

原创 C# TCP網絡連接入門示例

首先編寫服務端控制檯程序: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net;

原创 C# 實現重啓Windows系統

點擊按鈕,實現重啓系統的功能,代碼如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u