原创 VMware中右下角找不到優盤圖標

windows+R,services.msc,開啓VMware USB Arbitration Service. 關閉虛擬機,打開編輯虛擬機設置,找到USB controller,勾上連接的選項“Automatically connec

原创 如何通過ffmpeg將音頻文件轉換成Mp3 轉

如何通過ffmpeg將音頻文件轉換成Mp3 轉http://bbs.189works.com/thread-44808-1-1.html安裝完成ffmpeg後,就可以使用ffmpeg進行音頻文件格式轉換。比如 ./ffmpeg -i /m

原创 Ubuntu 12.04下編譯ffmpeg

ctrl alt+t 進入命令行終端: 1、安裝git。在命令行下執行 sudo apt-get install git-core 2、下載最新版本的ffmpeg。  git clone git://source.ffmpeg.org/f

原创 C結構體struct學習

基本定義:結構體,通俗講就像是打包封裝,把一些變量有共同特徵(比如同屬於某一類事物的屬性)的變量封裝在內部,通過一定方法訪問修改內部變量。 結構體定義: 第一種:只有結構體定義 [cpp] view plaincopypri

原创 如何把一個已有的ADT項目,導入到當前的ADT中

已經在別的地方,建立了個ADT項目叫,DownloadSongtasteMusic,且已經寫了一些代碼了。 現在把那個ADT(即Eclipse)的workspace下面的DownloadSongtasteMusic,完全的拷貝過來了。

原创 交叉編譯live555MediaServer流媒體服務器RTP/RTCP, RTSP, SIP

交叉編譯live555MediaServer流媒體服務器RTP/RTCP, RTSP, SIP http://www.live555.com/liv

原创 認識I幀、P幀和B幀

I幀:幀內編碼幀 I幀(I frame) 又稱爲內部畫面 (intra picture),I 幀通常是每個 GOP(MPEG 所使用的一種視頻壓縮技術)的第一個幀,經過適度地壓縮,做爲隨機訪問的參考點,可以當成圖象。在MPEG編碼的過程中

原创 WebRTC入門篇

什麼是WebRTC? 衆所周知,瀏覽器本身不支持相互之間直接建立信道進行通信,都是通過服務器進行中轉。比如現在有兩個客戶端,甲和乙,他們倆想要通信,首先需要甲和服務器、乙和服務器之間建立信道。甲給乙發送消

原创 wireshark抓包學習

        Wireshark是世界上最流行的網絡分析工具。這個強大的工具可以捕捉網絡中的數據,併爲用戶提供關於網絡和上層協議的各種信息。與很多其他網絡工具一樣,Wireshark也使用pcap ne

原创 wireshark學習使用教程1

Wireshark(前稱Ethereal)是一款功能強大的網絡抓包分析工具。 1.菜單欄主菜單包括以下幾個項目:File ——包括打開、合併捕捉文件,save/保存,Print/打印,Export/導出捕捉文件的全部或部分。以及退出Wir

原创 wireshark學習2之查詢統計

如何進行“簡單”的抓包篩選: 爲了直觀,以一次實例進行,我在本地對網卡進行了抓包,登錄了一次QQ,與網友聊天,並且,訪問了一次我的博客www.zike.me,那我就從海量數據包中,抓取關於這兩個操作的相關數據包。 首先,我進行了本地

原创 shell知識點2

shell語法  變量: Shell中存在兩種類型的變量:臨時變量、環境變量。環境變量實用就行的變量,它的值不會因爲Shell腳本的結束而結束;臨時變量則會在Shell腳本技術的時候自動消失。 Shell中變量一般用來存儲字符串,一般情況

原创 android如何將一個字符串生成二維碼

轉自http://m.blog.csdn.net/blog/zhu530548851/21461103  當下手機App最火的應用,非二維碼莫屬了,今天我講的是如何將一個字符串生成二維碼。     二維碼應用有一個很有名的開源項目Z

原创 談談Bundle savedInstanceState

寫過Android程序的都知道Activity中有一個名稱叫onCreate的方法。該方法是在Activity創建時被系統調用,是一個Activity生命週期的開始。可是有一點容易被忽視,就是onCreate方法的參數savedInst

原创 C++學習小結

一,帶有默認參數的函數 C++允許實參個數與形參個數不同,方法是在說明函數原型時,爲一個或多個形參制定默認值,當進行函數調用時,編譯系統按從左向右順序將實參與形參結合,若未指定足夠的實參,則編譯系統按順序