我們可以看到檔案的大小在不同的時間段,或者不同的終端訪問的大小不一致。
因為不同的瀏覽器請求的header不同,導致相應的header也不同。不同的時間等其他因素導致字元的位元組數不一致。
我們來用不同的瀏覽器驗證下。
chrome下:
總共555個字元accept-ranges:bytes
access-control
-allow
-origin:*
access-control
-max
-age:2592000
cache
-control:public, max
-age
=31536000
connection:keep-alive
content-disposition:inline; filename=
"ceshi-fenbianlv.mp4"
content-length:108060541
content-transfer
-encoding:binary
content-type:video/mp4
date:thu, 15 oct 2015
03:41:14 gmt
etag:"lq1qr_z4hzvu70lwkovntsvtyrx-"
last-modified:wed, 26 aug 2015
06:55:54 gmt
server:nginx/1.4
.4x-log:mc.g;io:2
x-qiniu
-zone:0
x-reqid:bamaafja-fwipw0u
x-via:1.1 wf139:8103 (cdn cache server v2.0), 1.1 fjqzwt6:1 (cdn cache server v2.0)
360瀏覽器:
總共 597個字元accept-ranges:bytes
access-control
-allow
-origin:*
access-control
-max
-age:2592000
cache
-control:public, max
-age
=31536000
connection:keep-alive
content-disposition:inline; filename=
"ceshi-fenbianlv.mp4"
content-length:108060541
content-range:bytes0-
108060540/108060541
content-transfer
-encoding:binary
content-type:video/mp4
date:thu, 15 oct 2015
03:43:29 gmt
etag:"lq1qr_z4hzvu70lwkovntsvtyrx-"
last-modified:wed, 26 aug 2015
06:55:54 gmt
server:nginx/1.4
.4x-log:mc.g;io:2
x-qiniu
-zone:0
x-reqid:bn4aaf9lt_nbpw0u
x-via:1.1 ts244:8103 (cdn cache server v2.0), 1.1 fjqzwt6:1 (cdn cache server v2.0)
所以每次相應的字元都不同。所以統計也就不一致了。
同乙個檔案共同讀寫 open中O SYNC用法
現來看二個程式。include include include include include include int main lseek fd,3,seek end char buffer 32 hello sleep 10 write fd,buffer,strlen buffer close...
C 獲取文字檔案位元組數的乙個小方法
1 呼叫ifstream開啟乙個檔案 2 呼叫seekg將get pointer置為檔案末尾,seekg 0,ios base end 3 呼叫tellg獲取總位元組數,實際上獲取的是get pointer相對於檔案頭的偏移位元組數 4 重置get pointer,使其指向檔案頭,以便執行其他操作 ...
類模板的宣告與實現要在同乙個檔案中
最近在學資料結構的一些東西,編寫順序表的時候遇到了乙個問題,困擾良久,就是類模板宣告與實現的問題。筆者開始是根據書上的步驟來敲 可是在編譯的時候確出現了問題,檢查了很多遍,發現自己寫的和書上的乙個標點符號都沒有錯,後來在網上大神的幫助下解決了這個問題,現在就和大家分享一下我的經驗,直接上 h檔案 順...