前端图片有时候能显示有时候不显示_web前端基础教程:两种数据存储思路
Web前端開發(fā)基礎(chǔ),Web前端基礎(chǔ)教程
數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)流在加工過程中產(chǎn)生的臨時(shí)文件或加工過程中需要查找的信息。數(shù)據(jù)以某種格式記錄在計(jì)算機(jī)內(nèi)部或外部存儲(chǔ)介質(zhì)上。數(shù)據(jù)存儲(chǔ)要命名,這種命名要反映信息特征的組成含義。
數(shù)據(jù)流反映了系統(tǒng)中流動(dòng)的數(shù)據(jù),表現(xiàn)出動(dòng)態(tài)數(shù)據(jù)的特征;數(shù)據(jù)存儲(chǔ)反映系統(tǒng)中靜止的數(shù)據(jù),表現(xiàn)出靜態(tài)數(shù)據(jù)的特征。
存儲(chǔ)一張圖片,常見兩種思路:
1存儲(chǔ)寬高、每個(gè)像素的RGBA值——位圖
2存儲(chǔ)寬高、每個(gè)幾何圖形——矢量圖
一張圖片,如果幾何圖形關(guān)系明確,用矢量圖來存儲(chǔ),不但空間占用少,而且信息比位圖全。因?yàn)槲粓D沒有表達(dá)出幾何圖形的關(guān)系,在縮放時(shí)位圖只好失真。
同理,存儲(chǔ)一系列數(shù)據(jù)時(shí):
1如果不知道數(shù)據(jù)的關(guān)系,我們只好像位圖一樣把所有數(shù)據(jù)老老實(shí)實(shí)地存下來:
[1,2,3,5,6];
2如果知道數(shù)據(jù)的關(guān)系,我們就可以只存數(shù)據(jù)的關(guān)系。
例如用Generator存儲(chǔ)一個(gè)斐波那契數(shù)列:
function*fibGenerator(){
leta=1,
b=1;
yielda;
yieldb;
while(true){
[a,b]=[b,a+b];
yieldb;
}
}
在編程時(shí),多數(shù)情況下我們用第一種方式存儲(chǔ)數(shù)據(jù),例如用數(shù)組存下所有數(shù)據(jù)。但有時(shí)我們也需要使用第二種方式,因?yàn)槲覀儾恢佬枰嗌贁?shù)據(jù)。有時(shí)候是真的不知道;有時(shí)候是不想知道,比如為了解耦。
常用的存儲(chǔ)介質(zhì)為磁盤和磁帶。數(shù)據(jù)存儲(chǔ)組織方式因存儲(chǔ)介質(zhì)而異。在磁帶上數(shù)據(jù)僅按順序文件方式存取;在磁盤上則可按使用要求采用順序存取或直接存取方式。數(shù)據(jù)存儲(chǔ)方式與數(shù)據(jù)文件組織密切相關(guān),其關(guān)鍵在于建立記錄的邏輯與物理順序間對應(yīng)關(guān)系,確定存儲(chǔ)地址,以提高數(shù)據(jù)存取速度。
以上就是酷仔今日整理的“Web前端基礎(chǔ)教程:兩種數(shù)據(jù)存儲(chǔ)思路”一文,希望對正在學(xué)習(xí)Web前端的同學(xué)提供參考。酷仔會(huì)持續(xù)更新Web前端及Python基礎(chǔ)教程相關(guān)的內(nèi)容,為有需求的同學(xué)提供學(xué)習(xí)資料。
總結(jié)
以上是生活随笔為你收集整理的前端图片有时候能显示有时候不显示_web前端基础教程:两种数据存储思路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编程方法学24:管理大型数据中的良好软件
- 下一篇: 2017年html5行业报告,云适配发布