原创 VIM 簡單的替換刪除命令

1,簡單替換表達式 去掉所有的行尾空格:   %s/\s\+$// 去掉所有的空白行:       %s/\s∗\n\+/\r/ 去掉所有的"//"註釋:     %s!\s*//.*!! 去掉所有的"/*...*/"註釋:  

原创 Android下USB Accessory的實現分析

Android下USB Accessory的實現分析   摘要:本文介紹了USB Accessory的一些背景知識,並從Linux驅動到Android Framework層,闡述了USB accessory的整個實現過程。 關鍵詞: 

原创 UML類圖關係和StarUML使用說明

UML圖中類之間的關係:依賴,泛化,關聯,聚合,組合,實現 轉自:http://blog.csdn.net/hguisu/article/details/7609483 類與類圖 1) 類(Class)封裝了數據和行爲,是面向

原创 linux 同步IO: sync、fsync與fdatasync

傳統的UNIX實現在內核中設有緩衝區高速緩存或頁面高速緩存,大多數磁盤I/O都通過緩衝進行。當將數據寫入文件時,內核通常先將該數據複製到其中一個緩衝區中,如果該緩衝區尚未寫滿,則並不將其排入輸出隊列,而是等待其寫滿或者當內核需要重用該緩

原创 [LCD,hdimi,tvout]顯示驅動的基本知識,VSYNC,HSYNC,PCLK

在手機平臺,LCD,Camera,TV的接線上,都會用到PCLK,VSYNC和HSYNC這三個信號。可見這三個信號跟顯示的關係非常的大。首先我們先看看這三個信號的作用:PCLK:有些方案給他起名叫:DotCLK。是像素點的同步時鐘信號。也

原创 MP4文件格式詳解——結構概述

一、基本概念 1、 文件,由許多Box和FullBox組成。 2、 Box,每個Box由Header和Data組成。 3、 FullBox,是Box的擴展,Box結構的基礎上在Header中增加8bits version和24

原创 MP4文件格式的解析,以及MP4文件的分割算法

mp4應該算是一種比較複雜的媒體格式了,起源於QuickTime。以前研究的時候就花了一番的功夫,尤其是如何把它完美的融入到視頻點播應用中,更是費盡了心思,主要問題是處理mp4文件龐大的“媒體頭”。當然,流媒體點播也可以採用flv格式來

原创 android 裏面的 AutoMutex

在 frameworks/base/libs/binder/ProcessState.cpp 的 startThreadPool() 函數中, 函數一開始,就聲明瞭: AutoMutex _l(mLock); 就去了解了一下,不復

原创 Linux 常用命令

Linux 常用命令 基本 cd - 返回到上一次的工作目錄 export LANG=en_US,export 對於環境變量的設置也能作用於子shell ps -ef | grep nginx ,搜索,這兒用到了管道 pass

原创 MP4格式分析之元數據moov(二)

本次繼續解析moov box,  moov           √  container for all the metadata   mvhd      

原创 C++析構函數爲什麼要爲虛函數

1.爲什麼基類的析構函數是虛函數?   在實現多態時,當用基類操作派生類,在析構時防止只析構基類而不析構派生類的狀況發生。   下面轉自網絡:源地址 http://blog.sina.com.cn/s/blog_7c773cc501

原创 模擬I2C

I2C協議的描述請網上搜索,下面將結合時序圖+源代碼程序一起講解關於I2C協議中重要的幾點。 1.開始和停止條件SCL時鐘電平爲高:SDA數據線由高 -> 低 爲總線開始條件;SDA數據線由低 -> 高 爲總線結束條件;(注意:開始之後將

原创 UE複製內容,粘貼到source insight的時候不會自動換行,而是顯示爲很長一行

UE複製內容,粘貼到source insight的時候不會自動換行,而是顯示爲一行 這個問題是設置一下UE就可以了. Advanced--->Configuration--->文件處理--->Dos/UNIX/MAC處理 ---> 自

原创 mp4格式分析之元數據moov(三)

由於我本地沒有找到包含tref box的MP4文件,因此無法以實際數據分析。 但通過協議足以使我們明白tref box的作用: tref box可以描述兩track之間關係。 比如:一個MP4文件中有三條video track,I

原创 MP4文件格式詳解——文件類型ftyp

ISO 14496 - 12 定義了一種封裝媒體數據的基礎文件格式,mp4、3gp、ismv等我們常見媒體封裝格式都是以這種基礎文件格式爲基礎衍生的。 本系列文檔從MP4文件入手,對文件中重要的box進行解析。 <========