原创 ubuntu 12.04 dodge window
1.sudo apt-add-repository ppa:ikarosdev/unity-revamped 2.sudo apt-get update 3.sudo apt-get upgrade 4.logout 5.login &&
原创 詳解Linux內核之雙向循環鏈表(一)
摘要: 本文詳解了內核中面向對象的list結構的原理,以及如何以list爲內嵌對象來構造自己的鏈表結構,如何從內嵌list對象獲得自定義的對象指針;探討了各種宏或者函數的詳細使用方法及怎樣以通用list結構來操作自定義對象。 關鍵字:雙向
原创 RFC3550 RTP 中文文檔(轉載)
保留,有時間慢慢看,感謝譯者付出的辛勤勞動。 RFC3550 RTP:實時應用程序傳輸協議 摘要 本文描述RTP(real-time transport protocol),實時傳輸協議。RTP在多點傳送(多播)或單點傳
原创 官方標準版如何編譯webrtc ( how to compile webrtc )
Before you start First, be sure to install the prerequisite software(如下紅色字體部分). Depot Tools 1. You'll need to have
原创 LINUX下動態鏈接庫的使用-dlopen dlsym dlclose dlerror【zt】
dlopen 基本定義 功能:打開一個動態鏈接庫 包含頭文件: #include <dlfcn.h> 函數定義: void * dlopen( const char * pathname, int mode );
原创 git使用筆記
1, Linus的 git tree,AKA 'mainline kernel': $ git -clone git :// git .kernel.org/pub/scm/linux/kernel/ git /torval
原创 h.264 rtp打包
payload,H.264 RTP payload 格式on 2011-2-18 in 博文摘選 | 0 Comment1. 網絡抽象層單元類型 (NALU)NALU 頭由一個字節組成, 它的語法如下:+---------------+|
原创 WebRTC音視頻引擎研究(1)--整體架構分析
WebRTC技術交流羣:234795279 原文地址:http://blog.csdn.net/temotemo/article/details/7530504 1、WebRTC目的 WebR
原创 詳解Linux內核之雙向循環鏈表(二)
介紹了上面的幾種基本宏後,對list_entry的理解就容易了。 ----------------list_entry()-------------------- list_entry()宏,獲取當前list_head鏈表節點所在的宿主結
原创 git ignore
簡介 忽略文件默認爲當前目錄的.gitignore。 也可以通過修改全局配置git-config的excludesfile指定全局忽略文件。 $: git config --global core.excludesfile ~/.gi
原创 Ubuntu 10.04 下安裝codeblock
在Linux環境下,就不同了。Visual Studio不用想了,地球人都知道是不可能的事。好用的只有Anjuta,KDevelop和Code::Blocks。本人偏愛Gnome,所以 KDevelop排除。Anjuta很久很久以前用過,
原创 Linux的nm查看動態和靜態庫中的符號
功能 列出.o .a .so中的符號信息,包括諸如符號的值,符號類型及符號名稱等。所謂符號,通常指定義出的函數,全局變量等等。 使用 nm [option(s)] [file(s)] 有用的options: -A 在每個符號信息
原创 IP/TCP/UDP/RTP/RTCP 包結構圖
IP 包頭結構: TCP 包頭結構: UDP 包頭結構: RTP 包頭結構: RTCP 包頭結構: from:http://blog.csdn.net/maopig/article/
原创 epoll使用詳解(精髓)
epoll - I/O event notification facility 在linux的網絡編程中,很長的時間都在使用select來做事件觸發。在linux新的內核中,有了一種替換它的機制,就是epoll。 相比於select,e
原创 vim 之文件編碼轉換
將純文本文檔發送到 freekindle 用電子郵件進行轉換時,發現 Amazon 只接受 utf8 編碼文檔。 如果要將一個 gbk 編碼的純