關於結構化儲存, 撤銷 刪除 的思考,備忘

2021-04-06 15:34:40 字數 499 閱讀 4778

最近簡單看了一下結構化儲存(structured storage),以及「撤銷(undo)」/「恢復(redo)」的東西,沒有時間深入研究,但是有些保留想法:

ms world的臨時檔案是幹嘛用的?

猜測:1:以臨時檔案的方式儲存每次操作,便於「撤銷」,恢復???

3:避免磁碟碎片?用臨時檔案儲存所有使用者操作,等程式退出的時候,將變化的部分拷貝回正式檔案,覆蓋原來的對應部分,主要是分支的stream,storage,以避免硬碟碎片???

關於 通用的undo/redo支援

在網上找了很多資料,希望能找到好用的,通用的,無次數限制的,undo/redo邏輯框架支援的**,但是都不如我所願,後來發現boost中有類似的框架支援,但是到今天為止還沒有時間具體研究,這裡僅僅是為了給別人做個提示,也給自己做個備忘。

最初的時候我本想自己用臨時檔案(istorage)來實現這個功能的,但是考慮了一下,感覺還是非常複雜的,尤其是對於動態記憶體資料的操作,所以還是有空好好研究一下boost中的**比較實用

結構化檔案儲存

json 正規表示式 regularexpression,re re練習 xpath 根元素 一個檔案內只有一個根元素 子元素屬性內容 註釋 可以 不可以,註釋在標籤內 可以,註釋內容可以有一個短橫線 不可以,雙短橫線只能出現在開頭或結尾 可以,三短橫線只能出現在開頭 不可以,三短橫線只能出現在開頭...

關於結構化 半結構化 非結構化資料的理解

記得在課上,老師說,結構化資料就是我們關聯式資料庫裡的表,剩下的都是半結構化和非結構化資料,好比xml文件就是半結構化資料,word文件就是非結構化資料,大資料就是半結構化和非結構化資料。心中一直有一個疑問?難道大資料不應該包含結構化資料嗎?實在學習資料庫這門課時,就對這幾個概念有所混淆,所幸今天在...

關於結構化面試

作為面試官,一直以來,面試都存在一些問題 1.如何在適當的時間打斷,維持自己的節奏。2.怎麼讓參試人員發揮出應有的水平。3.怎麼去了解參試人員能否勝任競聘的崗位。參與金牌面試官的培訓,老師介紹了結構化面試和無領導小組討論。先說說兩種面試方法的步驟 1.結構化面試 基於選拔性素質模型 1 構建選拔性素...

關於結構化程式設計思想

前段時間看了csdn的 it學生解惑真經 很不錯的文章,我覺得每個it學生都應該看一看 上面再講學習c時要掌握結構化程式設計思想,故在網上找到一篇寫的比較全面的,在這裡和大家一起分享 計算機語言只是一個程式設計工具,學習程式設計,最重要的是學會針對各種型別的問題,設計出有效的解決方法和步驟,而不應只...

非結構化資料儲存方案

1.將非結構化資料以檔案的方式儲存在檔案系統中,同時將指向檔案的連結或路徑儲存在資料庫表中。這種方式資料讀寫的速度較快,但資料管理不方便,並需要額外考慮事務處理的一致性和資料的安全性。2.將非結構化資料儲存在傳統的資料庫表的大物件欄位中。這種方式充分利用資料庫的事務 管理和安全特性,但在資料查詢和讀...