原创 vim帶你裝逼帶你飛(一)

前言:逃離windows有很長時間了,特別是當今android盛行的時代,我們沒有理由不選擇ubuntu作爲編譯開發android之首選。其實操作系統只是我們使用的一個工具,windows也好linux也罷,自己用的好纔是真的好。但是好的開

原创 我的友情鏈接

51CTO博客開發

原创 解密H264、AAC硬件解碼的關鍵擴展數據處理

    通過上一篇文章,我們用ffmpeg分離出一個多媒體容器中的音視頻數據,但是很可能這些數據是不能被正確解碼的。爲什麼呢?因爲在解碼這些數據之前,需要對解碼器做一些配置,典型的就是目前流行的高清編碼“黃金搭檔”組合H264 + AAC的

原创 小菜學Chromium之OpenGL學習之二

在這個教程裏,我們一起來玩第一個OpenGL程序.它將顯示一個空的OpenGL窗口,可以在窗口和全屏模式下切換,按ESC退出.它是我們以後應用程序的框架.在CodeBlock裏創建一個新的GLUT Win32程序(不是console控制檯

原创 Android Metro風格的Launcher開發系列第一篇

前言:從畢業到現在已經三年多了,回憶一下這三年基本上沒有寫過博客,總是覺得忙,沒時間寫,也覺得寫博客沒什麼大用。但是看到很多大牛們都在寫博客,分享自己的東西,所以嘛本着向大牛看齊,分享第一,記錄第二的目的開始寫一個系列的文章,我會把我做一個

原创 android apk 防止反編譯技術第四篇-對抗JD-GUI

又到週末一個人侘在家裏無事可幹,這就是程序員的悲哀啊。好了我們利用週末的時間繼續介紹android apk防止反編譯技術的另一種方法。前三篇我們講了加殼技術(http://my.oschina.net/u/2323218/blog/3933

原创 ubuntu編譯最新版本WebKit

好久都沒更新webkit 源碼在ubuntu上編譯了,網上搜了一下,基本上都是早期編譯的webkit版本。可能是大家都去搞高大上的谷歌瀏覽器了吧。今天就以ubuntu14.04版本作爲編譯環境來講講webkit編譯一、下載源碼wget ht

原创 ubuntu編譯最新版本WebKit

好久都沒更新webkit 源碼在ubuntu上編譯了,網上搜了一下,基本上都是早期編譯的webkit版本。可能是大家都去搞高大上的谷歌瀏覽器了吧。今天就以ubuntu14.04版本作爲編譯環境來講講webkit編譯一、下載源碼wget ht

原创 解密FFmpeg播放track mode控制

上一篇文章我們解決了在FFmpeg下如何處理H264和AAC的擴展數據,根據解出的NALU長度恢復了H264的起始碼和AAC的ADTS頭,這樣一般來說播放是沒有問題。本篇文章來談談如何實現基於FFmpeg的track mode控制,也就是如

原创 解密FFmpeg播放track mode控制

上一篇文章我們解決了在FFmpeg下如何處理H264和AAC的擴展數據,根據解出的NALU長度恢復了H264的起始碼和AAC的ADTS頭,這樣一般來說播放是沒有問題。本篇文章來談談如何實現基於FFmpeg的track mode控制,也就是如

原创 vim帶你裝逼帶你飛(一)

前言:逃離windows有很長時間了,特別是當今android盛行的時代,我們沒有理由不選擇ubuntu作爲編譯開發android之首選。其實操作系統只是我們使用的一個工具,windows也好linux也罷,自己用的好纔是真的好。但是好的開

原创 Android Metro風格的Launcher開發系列第一篇

前言:從畢業到現在已經三年多了,回憶一下這三年基本上沒有寫過博客,總是覺得忙,沒時間寫,也覺得寫博客沒什麼大用。但是看到很多大牛們都在寫博客,分享自己的東西,所以嘛本着向大牛看齊,分享第一,記錄第二的目的開始寫一個系列的文章,我會把我做一個

原创 ubuntu編譯最新版本WebKit

好久都沒更新webkit 源碼在ubuntu上編譯了,網上搜了一下,基本上都是早期編譯的webkit版本。可能是大家都去搞高大上的谷歌瀏覽器了吧。今天就以ubuntu14.04版本作爲編譯環境來講講webkit編譯一、下載源碼wget ht

原创 ubuntu編譯最新版本WebKit

好久都沒更新webkit 源碼在ubuntu上編譯了,網上搜了一下,基本上都是早期編譯的webkit版本。可能是大家都去搞高大上的谷歌瀏覽器了吧。今天就以ubuntu14.04版本作爲編譯環境來講講webkit編譯一、下載源碼wget ht

原创 小菜學Chromium之OpenGL學習之二

在這個教程裏,我們一起來玩第一個OpenGL程序.它將顯示一個空的OpenGL窗口,可以在窗口和全屏模式下切換,按ESC退出.它是我們以後應用程序的框架.在CodeBlock裏創建一個新的GLUT Win32程序(不是console控制檯