原创 androidstudio canary5一個bug

Android Studio最新開發版一直跟着升級。到Canary5的時候出了一個bug。 app build.gradle添加自己編譯的aar庫,原本一直使用: compile(name:'ijkplayer-java-debug',

原创 基本c功能使用不當導致崩潰

一些基本的c語言操作,使用不當也會有出其不意的問題。比如我最近的一個項目中,用到幾句代碼: uint8_t * out_pcm = NULL; ....... if (NULL == out_pcm) out_pcm = (ui

原创 AdobeFlashBuilder還不如AdobeFlashProfessional寫actionscript體驗好

AdobeFlashBuilder還不如AdobeFlashProfessional寫actionscript體驗好。 這真是奇怪了。

原创 linux腳本遇到的一點問題

系統環境: # uname -r 2.6.32-431.el6.x86_64 # cat /etc/redhat-release CentOS release 6.5 (Final)   對服務器狀態監控的一段腳本中使用了查詢進程信息的

原创 AndroidStudio3更改包名失敗

使用Android Studio 3.0 Beta6更改包名refactor---rename一直提示:Refactoring cannot be performedFile xxx\build\xxx\AndroidManifest.xm

原创 ffmpeg轉碼使用硬件加速

需求源於手機拍攝的視頻,默認參數碼率較大,拍攝的文件體積較大,不便於保存和轉發。手機默認拍照的720P視頻,默認碼率達到4M,實際上轉成1M就差不多了。FFmpeg默認的轉碼是使用軟件解碼,然後軟件編碼,速度慢,CPU使用率太高(基於100

原创 終於放棄Windows下醜陋的cmd

微軟萬年不變的cmd命令行工具,簡直其醜無比,交互性極差。但是作爲開發者有時離不開。最近用了幾款開源替代方案。發現幾款不錯的cmd替代者。例如Cmder、babun、ConsoleZ、win-bash、cash等。有經常使用git。最終選擇

原创 基於flash的web視頻對講直播測試

由於項目的需求,要在web上實現視頻通話的需求。現成的方案有WebRTC,基於瀏覽器的成熟方案,但是這個方案和公司項目需求有幾個點衝突。後來考慮到基於flash的方案。參考雷神的博客 simplest_as3_rtmp_streamerht