原创 H.264編碼標準的碼率控制結構

本文詳細討論了H.264編碼標準的碼率控制結構,與MPEG-2的TM5模型進行了比較;並對JVT-G012提出的流量往返控制模型進行了探討;最後對H.264碼率控制提出了一些改進意見。 一、引言 到目前爲止,視頻編碼標準通常採用去除

原创 Posix多線程編程學習筆記(二)

一.線程屬性        線程具有屬性,用pthread_attr_t表示,在對該結構進行處理之前必須進行初始化,在使用後需要對其去除初始化。我們用pthread_attr_init函數對其初始化,用pthread_attr_des

原创 Linux cut命令詳解

cut是一個選取命令,就是將一段數據經過分析,取出我們想要的。一般來說,選取信息通常是針對“行”來進行分析的,並不是整篇信息分析的。 (1)其語法格式爲:cut  [-bn] [file] 或 cut [-c] [file]  或  

原创 創建雙鏈表

C代碼實現如下: #include <stdio.h> #include <stdlib.h> typedef struct DuLNode {        int data;        struct DuLNode *pre; 

原创 Posix多線程編程學習筆記(一)

一.什麼是線程        在一個程序裏的多個執行路線就叫做線程。更準確的定義是:線程是“一個進程內部的一個控制序列”。        典型的unix進程可以看成只有一個控制線程:一個進程在同一時刻只做一件事情。有了多個控制線程以

原创 Linux top命令詳解

查看多核CPU命令  mpstat -P ALL  和  sar -P ALL    說明:sar -P ALL > aaa.txt   重定向輸出內容到文件 aaa.txt   top命令經常用來監控linux的系統狀況,比

原创 linux df命令詳解

linux中df命令的功能是用來檢查linux服務器的文件系統的磁盤空間佔用情況。可以利用該命令來獲取硬盤被佔用了多少空間,目前還剩下多少空間等信息。 1.命令格式: df [選項] [文件] 2.命令功能: 顯示指定磁盤文件的

原创 進程和線程的區別

簡而言之,一個程序至少有一個進程,一個進程至少有一個線程.  線程的劃分尺度小於進程,使得多線程程序的併發性高。 另外,進程在執行過程中擁有獨立的內存單元,而多個線程共享內存,從而極大地提高了程序的運行效率。 線程在執行過程中與進程還是

原创 SPI協議簡介

一 SPI協議概括 SPI,是英語Serial Peripheral interface的縮寫,顧名思義就是串行外圍設備接口。是Motorola首先在其MC68HCXX系列處理器上定義的。SPI接口主要應用在 EEPROM,F

原创 單鏈表創建、排序(升序)

代碼實現如下: #include <stdio.h> #include <stdlib.h> typedef struct LNode{     int data;    struct LNode *next; }LNode; LNod

原创 I2C總線協議學習文章推薦

1、對I2C總線的時鐘同步和總線仲裁的深入理解        http://blog.csdn.net/ce123/article/details/6877494  2、I2C總線時序模擬(一)-加深理解總線協議       http:/