../bt/
bdecode:bittorrent解碼程式
bittorrentdldb:交換磁碟和事務選項
bittorrentutils:一些混合bittorrent工具方法
btfilecontainer:bittorrent主類
bttracker:tracker解析程式
hashes:hash物件
torrentparser:torrent種子檔案解析程式
../dht/
dhtconsts:dht常量
dhtcontact:dht節點
m_type:上傳時間,最低最高上傳時間,4 = 無效節點
m_tcpport and m_u***ort:dht的ares實現
m_distance:以自己(dhtme)比較的距離
dhthashlist:dht hashlists使用dhtthread儲存公共檔案
dhtkeywords:dht解析和序列化程式
dhtroutingbin:dht執行程式,每個程式片斷有至少10個聯絡人
dhtsearch:dht低階搜尋
dhtsearchmanager:和搜尋相關的高階程式
dhtsocket:udp socket程式
dhttypes:dht types
dhtutils:混合函式
dhtzones:dht二進位制樹**
int128:128位整數
thread_dht:dht工作執行緒
spring原始碼分析 spring原始碼分析
1.spring 執行原理 spring 啟動時讀取應用程式提供的 bean 配置資訊,並在 spring 容器中生成一份相應的 bean 配置登錄檔,然後根據這張登錄檔例項化 bean,裝配好 bean 之間的依賴關係,為上 層應用提供準備就緒的執行環境。二 spring 原始碼分析 1.1spr...
思科VPP原始碼分析(dpo機制原始碼分析)
vpp的dpo機制跟路由緊密結合在一起。路由表查詢 ip4 lookup 的最後結果是一個load balance t結構。該結構可以看做是一個hash表,裡面包含了很多dpo,指向為下一步處理動作。每個dpo都是新增路由時的一個path的結果。dpo標準型別有 dpo drop,dpo ip nu...
ifconfig 原始碼分析
int main int argc,char argv 開啟核心支援的所有協議的套接字,主要是一個迴圈呼叫socket的過程 if skfd sockets open 0 0 if argc 0 spp argv safe strncpy ifr.ifr name,spp ifnamsiz if s...
LinkedList 原始碼分析
linkedlist資料結構是 雙向連結串列 先來講下單連結串列和雙向連結串列 雙向連結串列 單連結串列相對於雙向連結串列來說,結構簡單。但有一個缺點,即在單連結串列中只能通過一個節點的引用訪問其後續節點,無法直接訪問其前驅節點,如果在單連結串列中想找到某個幾點的前驅節點,必須遍歷連結串列,耗費時間...
LinkedList原始碼分析
資料結構 linkedlist是雙向迴圈連結串列 1.構造方法 constructs an empty list.構造一個空的列表 public linkedlist private transient entryheader new entry null,null,null entry e ele...