原创 硬件和軟件對虛擬化的支持
構建虛擬機的體系結構要求 – 定理 嚴格虛擬化的Popek和Golberg準則 1、平等 虛擬機上的應用程序應該跟直接運行在計算機硬件上相同 2、安全 vmm必須是由硬件所控制的,不可以被運行的虛擬機所中斷,虛擬機和計算機硬件是隔
原创 GO打包一直出現 $GOPATH/go.mod exists but should not
文章目錄項目背景起因解決方案 項目背景 項目是從公司倉庫clone下來的,那時候的go版本很低,沒有module,所以用的是govendor來進行包管理。 起因 因爲也是剛剛接觸go,所以在提示好多次依賴包找不到的時候
原创 關於雲計算 --淺陋解讀市場
雲計算的過去 雲計算的現在 雲計算的未來
原创 yum -- Failed connect to mirrors.aliyuncs.com:80; No route to host
yum在配置完阿里的地址後出現 Failed connect to mirrors.aliyuncs.com:80; No route to host 解決方法 方法一 # vi /etc/resolv.conf # Gen
原创 go --不要濫用math.Min和math.Math
比較大小我們經常使用,但非常奇怪的是:go的math.Max()和math.Min()函數只接收float64類型的?爲什麼? 外國一個博主給了非常棒的分析: https://mrekucci.blogspot.jp
原创 後端研發 -- 說說我理解之外的後端研發
後端研發 以前以爲後端研發就是做做後臺的開發,就是對數據庫的增刪改查,沒想到戶端研發包括的東西非常的廣和深。 後端研發的定義:通常定義爲交互邏輯之外的部分(UI 組件大部分情況下也有自己的後端) 那就包括了: 1、中間件
原创 雲計算 - 系統虛擬化 入門及書籍介紹
文章目錄系統虛擬化概述書籍推薦 系統虛擬化概述 系統虛擬化可以提供給用戶一個虛擬的機器 – guest machine,但是其還是脫離不了寄主(原始操作系統+Hypervisor或者裸機Hypervisor – 虛擬機
原创 工具 -- vim 一鍵美化
文章目錄效果圖腳本鏈接vim的常用插件總結NERDTreeYouCompleteMe 效果圖 腳本鏈接 一位老哥總結的腳本 ,大家可以按照指導操作。 如果報錯提示沒有vunder: 可以先進行vunder安裝 1、下載git
原创 OpenStack源碼閱讀系列 --2、閱讀源碼前準備
文章目錄 來一款好用的Idea、美化它 單機上安裝openstack 拉取OpenStack源碼 下載依賴 來一款好用的Idea、美化它 Pycharm: 超級讚的idea 官網:https://www.jetb
原创 OpenStack源碼解析系列 -- 4、oslo公共庫詳解
oslo公共庫概述 隨着OpenStack社區項目的不斷髮展和完善,OpenStack社區將所有組件中的具有共性的組件剝離出來,然後放在oslo公共庫中。oslo公共庫,不僅僅可以在OpenStack項目中使用,也可以單獨作爲
原创 OpenStack源碼解析系列 -- 5、服務啓動流程 以nova-computer爲例
文章目錄 先看一下整體架構 交互 各個進程的作用 nova-compute的啓動流程 項目結構 源碼解析nova-compute啓動過程 1、compute.py 2、service.server(server,
原创 Mininet精細入門指南
Mininet精細入門指南Mininet概述Mininet的安裝Wireshark監控抓包Mininet創建簡單的網絡遇到的錯誤及解決1、wireshark打開錯誤 Mininet概述 mininet可以很方便地在一臺pc機上
原创 雲計算 入門 -- KVM和libvirt
KVM 在 雲計算 - 系統虛擬化 入門及書籍介紹中簡述了系統虛擬化的一些概念。而kvm是一個現在非常流行的hypervisor(虛擬機監視器)。 libvirt 從功能來說,Hypervisor已經實現了虛擬化的各
原创 OpenStack源碼閱讀系列 -- 1、win下的python環境 -- 多套環境
python環境安裝 官方網站:https://www.python.org/ 以下就是跟正常安裝軟件一樣。省略n個字… 安裝完兩個環境後,可以測試下是否寫入註冊表了:py -2(python 2)、py -3(p
原创 Windows Linux子系統
原文鏈接:https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subsystem-for-linux-overview/ 我們最近宣佈了Windows平臺上的Ubun