YunTable原始碼閱讀筆記(1)
最近研究生開題的需要,我決定閱讀Hypertable的原始碼(這是Bigtable的C++開源實現),無奈能力有限,閱讀起來非常吃力。在網上找到了一個比較簡單的分散式檔案系統YunTable,我決定通過閱讀這個檔案系統的原始碼,希望能夠對閱讀Hypertable起到幫助作用。
呵呵,我會陸續更新自己的閱讀筆記。
我下的原始碼是0.1的版本。
相關推薦
YunTable原始碼閱讀筆記(1)
最近研究生開題的需要,我決定閱讀Hypertable的原始碼(這是Bigtable的C++開源實現),無奈能力有限,閱讀起來非常吃力。在網上找到了一個比較簡單的分散式檔案系統YunTable,我決定通過閱讀這個檔案系統的原始碼,希望能夠對閱讀Hypertable起到幫助作用。
IPMsg原始碼閱讀筆記(1)
開啟下載的原始碼包,成功的匯入VS2013後是一個名字為IPMsg的解決方案,這個解決方案裡面有6個專案: --install --IPMsg --libpng --TLib --uninst --zlib 至於每個專案什麼功能,我會在之後的原始碼分析給出,現在
LinkedList原始碼閱讀筆記(1.8)
目錄 LinkedList類的註解閱讀 LinkedList類的定義 屬性的定義 LinkedList構造器 核心方法 校驗方法 普通方法 迭代器(iterator&ListIterator)實現 小言 LinkedList類的註解閱讀 /** *
leveldb 閱讀筆記(1) 內存分配
erp ant 保存 系統調用 tin assert blog 方便 png 內存管理對於任何程序都是很重要的一塊,leveldb自己也實現了一個簡單了內存分配器,而不是使用一些其他開源軟件tcmalloc等,避免了對其他軟件的依賴。 自己實現內存分配器有什麽好處呢?
構建之法閱讀筆記(1)
等等 結合 工程 註意 幫助 需求 系統 需要 功能實現 構建之法閱讀筆記(1) 這周我開始了我的閱讀之路,閱讀了構建之法的第一二章。 構建之法的第一章講的是軟件和軟件工程是什麽:軟件=程序+軟件工程。我一開始對軟件工程的理解就是敲代碼,寫程序,其實,事實不是這樣,從書上得
JavaEE互聯網輕量級框架整合開發(書籍)閱讀筆記(1):Mybatis和Hibernate概念理解
bat 特定 定義 理解 緩存 面向 ont span 等待 一、關鍵字說明: oop:面向對象 aop:面向切面 ioc:控制反轉 orm:對象關系映射 pojo:數據庫表映射的java實體類 二、常識說明:1.hibernate和mybatis都屬於持久層、orm
劉軍《社會網路分析導論》閱讀筆記(1)---第一章~第四章
第一章 社會網路分析概說 第一節 研究社會關係的藝術:社會網路分析 社會網路分析是社會科學中的一種獨特視角,之所以說其獨特,是因為社會網路分析建立在如下假設基礎之上:在互動的單位之間存在的關係非常重要。社會網路理論、模型及應用的基礎都是關係資料,關係是網路分析
AKKA官方文件閱讀筆記(1)JAVA版2.5.16
準備工作: Actor層級結構 其實在你用程式碼建立Actor之前,Akka自己就已經建立三個actor了,它們都是負責監管自己下面的actor的: / 這個就是傳說中的跟監管者,是所有actor的祖先,當系統終止時,它一定是最後一個被停止的 /user
數學之美閱讀筆記(1)
大一的時候就開始看吳軍博士第一版的《數學之美》,苦於那時年少無知不懂事,加上自身數學知識的體系不健全,翻著翻著也就沒有了後文。現在讀了研究僧,也許是換了個視野,看到書的開頭“中國教育最失敗的就是學生從上課的第一天到考試結束,都不知道學的東西能幹什麼。”,果然是大
CFNet視訊目標跟蹤原始碼執行筆記(1)——only tracking
論文資訊 論文題目:End-to-end representation learning for Correlation Filter based tracking 論文出處:CVPR 2017 論文作者:Jack Valmadre,Luca Bertinet
【3月6日】原始碼閱讀日記(1):HashMap
前言 首先,致敬下幾位authors @author Doug Lea @author Josh Bloch @author Arthur van Hoff @author Neal Gafter HashMap是Java程式設計師使用頻率最高
人月神話閱讀筆記(1)
將他 時間 工作量 提高 font 學會 現在 項目開發 人員 , 向進度落後的項目中增加人手,只會使進度更加落後。 -Brooks法則 《人月神話》中的內容來自布魯克斯在IBM公司System 360家族和OS 360中的項目管理經驗。初版的20年後,布魯克斯重新審
LINUX0.11核心閱讀筆記 (1)
我是通過閱讀趙炯老師編的厚厚的linux核心完全剖析看完LINUX0.11的程式碼,不得不發自內心的說Linus真的是個天才。雖然我覺得很多OS設計的思想他是從UNIX學來的,但是他自己很周全很漂亮很巧妙地實現瞭如此龐大一個系統的絕大多數程式碼。這裡面有太多環節需要注
Vue2.0原始碼閱讀筆記(四):nextTick
在閱讀 nextTick 的原始碼之前,要先弄明白 JS 執行環境執行機制,介紹 JS 執行環境的事件迴圈機制的文章很多,大部分都闡述的比較籠統,甚至有些文章說的是錯誤的,以下為個人理解,如有錯誤,歡迎指正。 一、瀏覽器中的程序與執行緒 以 chorme 瀏覽器為例,瀏覽器中的每個頁面都是一個獨立的程
vnpy原始碼閱讀學習(1):準備工作
vnpy原始碼閱讀學習<第一篇> 目標 通過閱讀vnpy,學習量化交易系統的一些設計思路和理念。 通過閱讀vnpy學習python專案開發的一些技巧和正規化 通過vnpy的設計,可以用python復現一個小型簡單的量化交易系統 看看是否可以用java或者.net做一個類似的量化交易框架 準備工
Spark Streaming實時流處理筆記(1)——Spark-2.2.0原始碼編譯
1 下載原始碼 https://spark.apache.org/downloads.html 解壓 2 編譯原始碼 參考 https://www.imooc.com/article/18419 https://spark.apache.org/docs/2.2.2/bu
Jenkins外掛開發筆記(1):匯入Jenkins原始碼
環境配置 1.下載並配置JDK 2.下載並配置Maven 匯入eclipse專案 1.通過git獲取Jekins原始碼 2.修改${USER_HOME}/.m2/settings.xml檔案,新增以下內容 <settings><plu
《如何閱讀一本書》讀書筆記(1)
根據閱讀計劃,完成本書的閱讀我將寫大概八篇讀書筆記,本篇是第一篇。 將第一篇閱讀的層次閱讀完畢了,大概小結一下:本篇開篇主要大致介紹了閱讀的四個層次,如下: 閱讀的四個層次: 1、基礎閱讀(Elementary Reading);2、檢視閱讀(Inspec
《深入理解Spark-核心思想與原始碼分析》讀書筆記(1)
前兩章 第一章主要是講如何安裝和配置spark,以及如何匯入spark原始碼除錯執行;第二章主要講的是上次那本書《Spark快速大資料分析》的內容,科普一下spark的知識。 第三章 SparkContext的初始化 1. 概述 這章的主要內容就
Angular 4 - The Basics 筆記(1): Install
install rst logs nod first log 筆記 npm app Install Node.js Install Angular CLI sudo npm install -g @angular/cli Set-up new app