原创 LayoutInflater的inflate函數用法詳解

LayoutInflater作用是將layout的xml佈局文件實例化爲View類對象。 獲取LayoutInflater的方法有如下三種: ? LayoutInflater inflater=(LayoutInfla

原创 Gstreamer框架中使用gst-launch進行流媒體播放

Gstreamer框架中使用gst-launch進行流媒體播放 Gstreamer是一套開源的流媒體框架,用其也可以進行流媒體開發,Gstreamer是基於glib庫編寫的,需要將多個不同功能的元件(element)裝進一個箱櫃(bin

原创 MP4文件格式詳解——元數據moov(二)tkhd box

元數據moov(二)tkhd box(ISO-14496-12) Author:Pirate Leo Email:[email protected] ISO 14496 - 12 定義了一種封裝媒體數據的基礎文件格式,

原创 Ubuntu realtek6818網卡上網問題

給臺式機裝了ubuntu16.04,結果被上網的問題搞瘋了表現爲開機後有較小概率網卡能正常工作(這兩天來N次能用的時候有2次)正常的時候網絡連接信息顯示都和win下一樣不能聯網的時候網絡信息上全部顯示0.0.0.0並且此時就算你拔掉網線,

原创 在Mac下使用OpenCV, 在Xcode下使用OpenCV (非常基礎,詳細)

 筆者屬於Mac小白,最近剛入手一臺macbook air,一直沒有時間搭建編程環境,這兩天終於擠出時間開始使用Mac系統。目前的編程工具主要爲eclipse以及xcode,筆者首先選擇了使用xcode,由於本人長期使用C++從事圖像處理

原创 Ubuntu 14.04 LTS下安裝 LNMP環境

目錄(?)[+] 最近在 Ubuntu 14.04 LTS 安裝 LNMP 一鍵安裝包的時候出現了問題,PHP 5 服務沒有啓動,只好使用 Ubuntu 官方源進行安裝: Nginx (讀音 “engine x”)免費、開源、高

原创 window10+ubuntu16.04雙系統

整個安裝過程快被整死了!!!!所以記錄一下~ 禁用快速啓動(可選) 按住Win + X(請記住這個萬能的組合),選擇“電源選項”,依次執行:"選擇電源按鈕的功能" "更改當前不可用的設置" 取消選擇"啓用快速啓動(推薦)" 注:

原创 Linux 段錯誤詳解

目錄 1背景2什麼是段錯誤3段錯誤日誌分析 3.1例子3.2段錯誤信息3.3段錯誤分析4常見段錯誤舉例 4.1scanf 參數:把 &i 寫爲 i4.2sprintf/printf 參數:%d/%c 寫成 %s4.3數組訪問越界4.

原创 使用Nginx+FFMPEG搭建HLS直播轉碼服務器

目的:使Nginx支持Rtmp協議推流,並支持hls分發功能及FFMPEG轉碼多碼率功能。 一、準備工作 模塊:nginx-rtmp-module-master(支持rtmp協議) 下載地址:http://nginx.orghttps:/

原创 c內存系列(一):緩衝區溢出

轉自:http://blog.chinaunix.net/uid-20340944-id-1702253.html 在這裏強調一下,想完全看的懂這篇文章,至少需要具備一定的彙編語言,C語言和LINUX的基礎。 緩衝區溢出”在英文中可以

原创 善用GDB 調試一些函數棧被毀壞的問題

最近差一些問題,這些問題的現象一開始難以解釋,函數的參數地址在函數內部被傳遞給另外的函數,然後發現地址發生了改變,這樣的情況稱之爲函數的棧被毀壞,導致無法重入。 然後被調用的函數裏面,訪問了非法的地址導致了segment fault,產生

原创 關於一些core dump的問題,makefile以及gdb的使用問題

相信在linux下寫程序可以認爲是一種享受,但是經驗的積累是如此的重要,現在工作的時候很少有時間去積累自己的知識,這正是我從學校走出來之後得到的切身體會。最近一段時間仍然再忙關於ipv6的開發任務,馬上就要面臨又一次大的integrati

原创 HLS/MPEG-DASH/RTMP with nginx

目錄(?)[-] GStreamer and Liquidsoap nginx and nginx-rtmp Compiling from source Configuring nginx Streaming a test vi

原创 MP4文件格式詳解——元數據moov(一)mvhd box

元數據moov(一)(ISO-14496-12) Author:Pirate Leo Email:[email protected] ISO 14496 - 12 定義了一種封裝媒體數據的基礎文件格式,mp4、3gp、is

原创 Mac OS X上使用Wireshark抓包

XQuartzWiresharkEthernet802.11rvictl 目錄(?)[+] Wireshark針對UNIX Like系統的GUI發行版界面採用的是X Window(1987年更改X版本到X11)。Mac