原创 組件圖小結

1. What is the component?In UML2.0,components are considered autonomous, encapsulated units within a system or subsyste

原创 演示2-3樹刪除時爲什麼空節點只有一個子節點

演示刪除時,爲什麼空節點下都只有一個子節點?自己好像是能想明白,但隔一段時間,再看時,又有點迷茫。所以嘗試着下來,加深理解。 1. 初始空節點的產生 要刪除的關鍵字要麼就是在葉節點;要麼交換中序排列中後一個關鍵字後到了葉節點。總之最終要

原创 Finalizer attack

Finalizer攻擊: 網上不少相關資料,但是看懂不代表你真正知道了。看懂再寫出來或者說出來,纔是自己的!所以還是寫寫。 在構造函數中拋出異常,目的是創建對象失敗時當對象拋出異常後,對象會被垃圾清理器回收。而當垃圾清理器準備釋放對象的內

原创 對2-3-4樹的簡單想法

2-3樹插入時,我們首先從根節點開始,從上到下找到待插入的葉節點; 然後再從葉節點開始從下到上,執行插入操作。 而2-3-4樹插入時,同樣首先我們也從根節點開始,從上到下找待插入的葉節點但是與2-3樹插入不同的是,在這個尋找過程中遇到4

原创 2-3樹刪除和插入操作的小結

學習2-3的操作後,感覺插入和刪除的思想都不是特別複雜,但就是比較囉嗦。特別是刪除,要處理很多種情況,本質上刪除就是“合併”和“調整關鍵字的分佈”,但不同情況編程的細節上有點差別。用圖小結幾個典型的情況。 (一)2-3樹的插入 空樹的

原创 十四項心理定律

 好文章,轉載: 以下是十四項心理定律,你可以應用它們在任何的領域裏。無論是銷售溝通、還是設立目標、時間管理、領導組織都可以應用這些原理和定律。   1、堅信定律   當你對某件事情抱着百分之一萬的相

原创 PLT學習

I. 動態鏈接中延遲綁定(Lazy binding)的基本思想和方法 基本思想:函數第一次用到時才進行綁定(符號查找,重定位等),如果不用則不進行綁定。 方法:使用PLT(Procedure Linkage Table)的方法來實現。它使