原创 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:/