原创 rtmp協議簡單解析以及用其發送h264的flv文件

Adobe公司太坑人了,官方文檔公佈的信息根本就不全,如果只按照他上面的寫的話,是沒法用的。按照文檔上面的流程,server和client連接之後首先要進行握手,握手成功之後進行一些交互,其實就是交互一些信息以確認大家都是用的同一個協議

原创 鏈表操作-創建、輸出、刪除,添加節點

/*=============================================================               目的:動態鏈表的綜合操作                          

原创 目標檢測的圖像特徵提取之(三)Haar特徵

轉自:http://blog.csdn.net/zouxy09/article/details/7929570 1、Haar-like特徵        Haar-like特徵最早是由Papageorgiou等應用於人臉表示,Vio

原创 【linux】利用patch和diff命令製作文件補丁

因爲在 u-boot 移植過程中,有幾處通用文件要修改,如果每次都要手動修改就太麻煩了。製作補丁可以解決這個問題。 學習資料的收集比較簡單,方法一類似於這種初級問題網上資料非常豐富, google 或者 baidu 搜索一下,然後選擇有價

原创 靜態庫和動態庫的區別

庫從本質上來說是一種可執行代碼的二進制格式,可以被載入內存中執行。庫分靜態庫和動態庫兩種。  靜態庫和動態庫的區別 1. 靜態函數庫     這類庫的名字一般是libxxx.a;利用靜態函數庫編譯成的文件比較大,因爲整個 函數庫的

原创 WebRTC編譯詳細介紹

WebRTC技術交流羣:234795279 原文地址:http://blog.csdn.net/temotemo/article/details/7056581 WebRTC編譯 本人環境: 操作系統:XP SP3 V

原创 NOR flash和NAND flash區別,RAM 和ROM區別

ROM和RAM指的都是半導體存儲器,ROM是Read Only Memory的縮寫,RAM是Random Access Memory的縮寫。ROM在系統停止供電的時候仍然可以保持數據,而RAM通常都是在掉電之後就丟失數據,典型的RAM就

原创 堆、棧和堆棧

轉自:http://blog.csdn.net/sunrier/article/details/6450458 學習堆、棧和堆棧。。。。。。。要點: 堆:順序隨意 棧:先進後出 堆和棧的區別  一、預備知識—程序的內存分配  一個由c/C

原创 應用層捕獲uevent事件

device_add函數最終會調用kobject_event_env函數,如果event_helper存在的話,那麼會調用這個函數   event_helper可以通過如下方法設置 echo /your_helper_path/yo

原创 編譯OpenCV for arm-linux

OpenCV是Intel支持的開源計算機視覺庫。它由一系列C函數和少量C++類構成,實現了圖像處理和計算機視覺方面的很多通用算法。它不依賴於其它的外部庫—儘管也可以使用某些外部庫。   OpenCV使用BSD License,對非

原创 解決Clock skew detected.

問題:[ 92%] Building C object CMakeFiles/dyna.x.dir/mystrings/StrEdit.c.o[100%] Building C object CMakeFiles/dyna.x.dir/m

原创 linux配置、編譯內核實用工具

配置與編譯內核用到的工具很多,在這裏只對幾個關鍵工具進行介紹,更多的內容請參考相關手冊。                                           Make      Make是一種幫助大型軟件工程的編譯工作實現

原创 關於GCC的__attribute__(constructor)

轉自:http://blog.chinaunix.net/uid-24512513-id-3195102.html 今天寫一個動態庫,需要讓動態庫有一個類似於windows的DLLMain函數一樣功能的函數,可惜發現Linux沒有這樣的功

原创 svn代碼倉庫的版本回退

誤將錯誤的文件上傳到了svn服務器,回滾的辦法是: 1:svn merge -r100:99 .  (注意有個點,表示當前路徑) 2:svn ci -m "revert version" . (代碼提交,實際上刪除之前誤傳的文件)

原创 Installing Android Studio IDE in Ubuntu | Fedora – Hello World Application

Google I/O started yesterday, and Google released an early access preview version of Android Studio, a new IDE based