github概念
github是乙個合作平台,可以提供軟體開發過程中一系列的合作交流方式,讓團隊在專案上的工作更加有效率。它建立在git上,git本身是乙個分布式的版本控制系統 distributed version control system. git和github共同運作在專案的整體開發過程中。
特性features
github提供了一系列的特性例如issues和pull request等,它們組成了一整套完整的的專案開發溝通機制,在之後的筆記中均有詳細介紹。
github並不需要額外去學習新的工具,但平台內部提供一些額外的功能給開發者,詳見
Cryptdb學習筆記(1) 簡介
cryptdb是mit的電腦科學和人工智慧實驗室 csail 的乙個研究專案,其性質可以理解為資料庫 旨在保護資料庫資料。通過隨機性加密 確定性加密 同態加密 保序加密等手段,實現了在密文層級處理sql請求的功能。以下內容是我閱讀 之後總結的一些點。cryptdb解決了兩大問題 核心技術 執行過程 ...
ElasticSearch學習筆記 1 簡介
一.elasticsearch簡介 簡介 應用場景 海量資料分析引擎 站內搜尋引擎 資料倉儲 一線公司實際應用場景 英國衛報 實時分析公眾對文章的反應 維基百科 github 站內實時搜尋 二.單例項安裝 安裝wget co downloads elasticsearch elasticsearch...
Docker學習筆記 1 簡介
docker使用google公司推出的go語言開發實現,基於linux核心的cgroup,namespace以及aufs類的unionfs等技術,對程序進行封裝隔離,屬於作業系統層面的虛擬化技術。由於隔離的程序獨立於宿主和其他的隔離程序,因此也稱其為容器。docker在容器的基礎上,進行了進一步的封...