原创 視頻編碼之YCbCr、YUV

正如幾何上用座標空間來描述座標集合, 色彩空間用數學方式來描述顏色集合。常見的3 個基本色彩模型是   RGB , CMYK和YUV。   YCbCr 則是在世界數字組織視頻標準研製過程中作爲ITU - R BT1601 建議的一部分,

原创 Openssl應用編程

對於openssl應用編程這方面的詳細文檔很少,我是通過認真分析openssl源碼包中的示例代碼來學習並結合man文檔來理解它的基本結構的。SSL通訊模型爲標準的C/S結構,除了在TCP層之上進行傳輸之外,與一般的通訊沒有什麼明顯的區別。

原创 BSD接口層關鍵數據結構

struct ifnet {     void    *if_softc;        /* pointer to driver state 指向設備驅動控制體*/     char    *if_name;        /* na

原创 圖像術語知識

STB:   Set-top Box機頂盒CBTV:  數字電視HDTV:  High-Definition TV 高清晰度電視 VBI:   場消隱期間;用場消隱期間傳遞圖文電視CVBS:  複合視頻信號NTSC:  National

原创 2400路由器開發環境搭建步驟

  一、安裝虛擬機Vmware Workstation: 推薦Vmware Workstation-7.0.1 破解版。 二、爲linux虛擬機劃分一個獨立的分區: 使用WinPM,建議分區大小爲20G,我的劃了15G感覺以後比較緊張。

原创 linux程序開機自動啓動方法

1)redhat的啓動方式和執行次序是:       加載內核       執行init程序       /etc/rc.d/rc.sysinit # 由init執行的第一個腳本       /etc/rc.d/rc

原创 如何使用netfilter/iptables構建防火牆

  對於Internet上的系統,不管是什麼情況都要明確一點:網絡是不安全的。因此,雖然創建一個防火牆並不能保證系統100%安全,但卻是絕對必要的。Linux提供了一個非常優秀的防火牆工具—netfilter/iptables。它完全免費

原创 Linux下Socket編程

什麼是Socket   Socket接口是TCP/IP網絡的API,Socket接口定義了許多函數或例程,程序員可以用它們來開發TCP/IP網絡上的應用程序。要學Internet上的TCP/IP網絡編程,必須理解Socket接口。   

原创 關於 regcomp()、regexec() 正則表達式的問題

關於在c中使用正則表達式 在GNU C 中要使用規則表達式,需要用到以下幾個函數。(定義在/usr/include/regex.h文件中) * int regcomp (regex_t *compiled, const char *p

原创 MII接口詳解

詞條簡介     MII (Media Independent Interface(介質無關接口);或稱爲媒體獨立接口,它是IEEE-802.3定義的以太網行業標準。它包括一個數據接口,以及一個MAC和PHY之間的管理接口。數據接口包

原创 Linux PROC文件系統詳細介紹

什麼是proc文件系統? proc文件系統是一個僞文件系統,它只存在內存當中,而不佔用外存空間。它以文件系統的方式爲訪問系統內核數據的操作提供接口。用戶和應用程序可以通過proc得到系統的信息,並可以改變內核的某些參數。由於系統的信息,如

原创 常用AT指令

1.電話本操作: AT+CPBS=?  查詢電話本 AT+CPBS="SM"  設置當前電話本爲SIM卡 AT+CPBR=1  讀取第一條記錄 AT+CPBR=1,10  列出1至10條記錄 AT+CPBW=1,"1391818XXXX"

原创 ioctl函數詳細說明

本函數影響由fd 參數引用的一個打開的文件。   #include<unistd.h> int ioctl( int fd, int request, .../* void *arg */ ); 返回0 :成功    -1 :出錯  

原创 SSL證書生成方法

一般情況下,如果能找到可用的證書,就可以直接使用,只不過會因證書的某些信息不正確或與部署證書的主機不匹配而導致瀏覽器提示證書無效,但這並不影響使用。 需要手工生成證書的情況有: 找不到可用的證書 需要配置雙向SSL,但缺少客戶端證書

原创 安全連接方式SSL

通常的連接方式中,通信是以非加密的形式在網絡上傳播的,這就有可能被非法竊聽到,尤其是用於認證的口令信息。爲了避免這個安全漏洞,就必須對傳輸過程進行加密。對HTTP傳輸進行加密的協議爲HTTPS,它是通過SSL(Secure socketl