原创 linux c++ code統計耗時

#include <time.h> #define MICRO_IN_SECOND 1000000 #define NANOS_IN_SECOND 1000000000 double currentTimeInMiliSeconds()

原创 策略模式的C++實現——設計模式學習(2)

編程目的:做一個商場收銀軟件,營業員根據客戶所購買商品的單價和數量,向客戶收費。 策略模式是一種定義一系列算法的方法,從概念上來看,所有這些算法完成的都是相同的工作,只是實現不同,它可以以相同的方式調用所有的算法,減少了各種算法類與使用算

原创 常用視頻像素格式NV12、NV21、I420、YV12、YUYV

最近因爲任務需要,遇到視頻像素格式的問題,學習了NV12和YV12,以及UYVY的具體存儲區別。 總結如下: 像素格式描述了像素數據存儲所用的格式,定義了像素在內存中的編碼方式,RGB和YUV是兩種經常使用的像素格式。 RGB:較爲熟悉,

原创 ubuntu(linux)入門與提高----命令行終端命令提示符過長和提示符顏色顯示等效果設置

  需求: 剛開始接觸Linux,我就對命令行界面五顏六色的字符十分感興趣! 然而, 1)實際使用過程中,如果不是執行ls命令,也沒有發生錯誤的情況下,滿屏都是白色字,如果執行了一行命令輸出的文本特別多,我想回頭看前一個命令的執行結果,這

原创 lcov使用方法

lcov的具體功能和使用,在linux(如ubuntu)中使用命令即可看到,如下: deliadong@deliadong-virtual-machine:~$ lcov --help Usage: lcov [OPTIONS] Use