原创 C語言語法和數據結構與算法_筆試面試

(一)筆試題: int a = 1 ; a = a << 32 ; 求a的值?? 對於d << k. 編譯期一般會擴展爲d << (k % word ), 其中word是計算機字的大小, 注意不一定是硬件, 因爲在64位的CPU安

原创 音視頻採集——Windows平臺VFW視頻採集與數據分析

因爲Windows開發相對方便一些,所以將VFW作爲入門篇進行分享。 VFW(Video for Windows)是Microsoft推出的關於數字視頻的一個軟件開發包。 我們在這裏主要分享:核心API調用、採集的視頻的顏色空間類型、顏色

原创 Google開源框架libjingle使用分析

線程模型簡介 傳統的回調機制,可控性差、容易導致死鎖等問題。本模塊採用異步任務機制,通過command模式,可以很好的進行多線程的協作,避免使用共享變量、加鎖,有效的防止死鎖與其他多線程安全問題。 實現上使用了 libjingle 庫。(

原创 Android之SQLiteOpenHelper使用分析

SQLiteDatabase中,在數據庫裏面新建表之前,需要判斷該表是否已經存在,然後根據需要刪除表重新創建或者直接使用,過程相對比較繁瑣。Android提供了更優雅的方式來解決這個問題:SQLiteOpenHelper類。SQLit

原创 排序算法總結

排序類別 平均時間複雜度 最壞時間複雜度 空間複雜度 穩定性 插入排序 O(n^2) / 1 √ 希爾排序 O(nlogn) O(n

原创 Android之SQLiteDatabase使用與特殊情況處理

1、打開數據庫失敗static SQLiteDatabase openOrCreateDatabase(String path, CursorFactory factory)失敗,錯誤提示如下:android.database.sql

原创 本科應屆畢業生筆試面試分享

(一)筆試題: int a = 1 ; a = a << 32 ; 求a的值?? 對於d << k. 編譯期一般會擴展爲d << (k % word ), 其中word是計算機字的大小, 注意不一定是硬件, 因爲在64位的CPU安

原创 libjingle使用分析

線程模型簡介傳統的回調機制,可控性差、容易導致死鎖等問題。本模塊採用異步任務機制,通過command模式,可以很好的進行多線程的協作,避免使用共享變量、加鎖,有效的防止死鎖與其他多線程安全問題。 實現上使用了 libjingle 庫。(注

原创 人臉識別框架SeetaFace之Windows

開源的SeetaFace人臉識別引擎是由中科院計算所山世光研究員帶領的人臉識別研究組研發。代碼基於C++實現,且不依賴於任何第三方的庫函數,開源協議爲BSD-2,可供學術界和工業界免費使用。具體介紹請參考《深度學習大講堂知乎專欄》http

原创 Android 8.0 x86 ffmpeg 提示 dlopen failed: "xxxxxx==/lib/x86/xxx.so" has text relocations

應用只支持arm平臺,因爲pad和部分手機是x86的CPU架構,所以啓動應用會直接宕機,所以需要編譯x86平臺的底層庫。 發現在5.0的x86上運行沒有問題,然後直接試了8.0,提示 代碼重定位: E/linker: "xxxxxxxx

原创 Flash Builder 開發視頻播放器客戶端

基於 spark.components.VideoDisplay 進行視頻播放器開發。 通過設置VideoDisplay對象的source屬性,設置數據源,實現:本地視頻播放、網絡視頻點播、網絡視頻直播。 直播支持flv格式;點播支持MP

原创 vfw視頻採集過程與數據分析

 VFW(Video for Windows)是Microsoft推出的關於數字視頻的一個軟件開發包,VFW的核心是AVI文件標準。AVI(Audio Video Interleave)文件中的音、視頻數據幀交錯存放。 在這裏,我們主

原创 基於Flash Builder開發的流訂閱與流發佈

訂閱流和發佈流都是基於RTMP協議傳輸的flv格式封裝流。 此處的發佈流,是通過麥克風採集的音頻數據。 注意:經過親測,兩條流是基於兩條分開的連接,否則不能雙向傳輸。  <!-- AudioIntercom -->  <!-- two

原创 Caused by: java.lang.IllegalStateException: Not allowed to start service Intent

Caused by: java.lang.IllegalStateException: Not allowed to start service Intent { cmp=package/xxx.xxxService }: app is

原创 Flash Builder 開發視頻播放器客戶端_直播

基於NetConnection,NetStream實現基於RTMP協議的視頻流直播。 通過Video渲染,並添加到VideoDisplay組件上顯示。  <fx:Script>   <![CDATA[        private var