原创 頁表項(頁描述子)中各個位的作用

頁表項(頁描述子)中各個位的作用: 1. 頁號 2. 塊號(頁框號) 3. 中斷位: 用於判斷該頁是不是在內存中,如果是0,表示該頁面不在內存中,會引起一個缺頁中斷 4. 保護位(存取控制位):用於指出該頁允許什麼類型的訪問,如果

原创 虛擬機centos添加分辨率

由於屏幕分辨率是1920X1080,但是虛擬機中的centos的分辨率設置中沒有這個值,因此需要添加一個。 在終端中輸入如下命令: 1、cvt 1920 1080 得到: # 1920x1080 59.96 Hz (CVT 2.07

原创 Linux下進程內存的佈局

Linux下進程內存的佈局

原创 TCP流量控制

1、流量控制 所謂的流量控制就是讓發送方的發送速率不要太快,讓接收方來得及接受。利用滑動窗口機制可以很方便的在TCP連接上實現對發送方的流量控制。TCP的窗口單位是字節,不是報文段,發送方的發送窗口不能超過接收方給出的接收窗口的數值。

原创 面向對象三大基本特性

透切理解面向對象三大基本特性是理解面向對象五大基本原則的基礎. 三大特性是:封裝,繼承,多態 所謂封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者對象操作,對不可信的進行信息隱藏。封裝是面向對象的特徵

原创 HIGHGUI ERROR: V4L: index 0 is not correct!

我在Linux下使用opencv庫調用攝像頭cvCreateCameraCapture(0);時出現該錯誤,原因是在/dev下video0變成了video1或者其他,需要修改成cvCreateCameraCapture(1)或者其他數字

原创 ffmpeg推本地視頻到rtmp服務器

ffmpeg -re -i <視頻文件名> -vcodec copy -f flv <rtmp://服務器地址> -re表示按幀率發送(保持視頻按照時間戳發送,否則視頻文件將很快傳輸完畢) -i 後邊跟輸入文件名 -cvodec 強

原创 C++中的new、operator new與placement new

C++中的new/delete與operator new/operator delete new operator/delete operator就是new和delete操作符,而operator new/operator delete是

原创 __stdcall、__cdcel、__fastcall區別

1、常用場合 __stdcall:windows API默認的函數調用協議 __cdcel:C/C++、MFC默認的函數調用協議 __fastcall:適用於對性能要求較高的場合 2、函數參數壓棧方式 __stdcall:函數參

原创 const 全局變量

1、const 全局變量在只讀存儲區,調用const_cast修改const全局變量的常量性並修改其值對出現寫入錯誤;而對於局部變量則沒有事,修改常量性後可以實現修改。 但是,由於const變量是在編譯時確定的,在運行時並沒有從內存中讀

原创 計算操作系統

1、單道批處理系統 2、多道批處理系統:將用戶所提交的作業都先存放在外存上並排成一個隊列,稱爲“後備隊列”;然後由作業調度程序按一定的算法從後備隊列中選擇若干個作業調入內存,使它們共享CPU你和系統中的各種資源。 優點 - 提高C