原创 自己學Docker:9.基於Dockerfile創建鏡像

最近事多,因爲箇中原因,離職了.書看到一半停了好久.上次纔剛看到docker鏡像的持久化,使用commit命令可以使容器持久化爲鏡像.使用 docker commit 來擴展一個鏡像比較簡單,但是不方便在一個團隊中分享,所以這種方

原创 Ubuntu"有線未託管"問題解決

問題 爲了可以撥號上網在Ubuntu上安裝了dsl-provider,安裝完成後發現有線網無法使用,只能使用無線網. 有線連接一直提示”有線未託管”. 原因 查閱資料後發現造成問題的原因: Linux裏面有兩套管理網絡連接

原创 算法學習:遞歸的應用--將日期段按年劃分

遞歸( recursion)即程序調用自身.在學習變成中肯定會提到的一個話題. 正好,今天在代碼中需要將一個時間段按年來劃分開,例如取2014-09-16~2016-09-15區間段每一年的值爲:2014-09-16~2014-

原创 自己學Docker:8.容器的持久化

今天繼續看Docker相關的東西. 之前,去了解數據卷和數據卷容器是因爲在剛開始瞭解Docker的工作模式時遇到了兩個疑問:關於Docker數據持久化的,和Docker如何共享數據.通過對於數據卷和數據卷容器的瞭解,目前從整體上

原创 自己學Docker:5.Docker的數據持久化之數據卷

首先,別忘記之前的兩個問題: 1. 如何保存我們在容器裏的修改? 2. 如果apt-get如果不能安裝時,如何在Docker中安裝軟件? 刪除容器命令 在此之前,先記一個命令, sudo docker rm ID/NAME

原创 自己學Docker:6.Docker的數據持久化之數據卷容器

之前,我瞭解到了Docker的數據卷.知道了數據卷是被設計用來共享和持久化數據的,而且它的生命週期獨立於容器.今天來學習Docker的數據持久化另一種方式–數據卷容器. 掛載數據卷容器 這一次,來了解Docker的另一種數據共享和

原创 自己學Docker:7.數據卷容器的備份、恢復

最近由於工作的原因,各種事情,忙的要死.用戶發現軟件有問題,也不管是不是自己操作的問題,一口就咬定是軟件的問題,詢問什麼問題時就”有問題”三個字迴應也是醉了. 煩心事過去就不說,之前一直關於Docker看到了數據卷容器,就像知道

原创 Go起步:7、流程控制

流程控制是改變程序運行順序的指令,可能是運行不同位置的指令,或是在二段(或多段)程序中選擇一個運行。程序設計語言的流程控制語句,用於設定計算執行的次序,建立程序的邏輯結構。可以說, 流程控制語句是整個程序的骨架。 條件語句 條件

原创 Ubuntu下wine1.7升級到最新版

使用Linux的同學都應該知道,如果想在Linux下運行windows的程序目前首選是使用wine. 目前wine的最新版是1.9.10.我的版本是1.7,所以打算升級.其實全新安裝也可以按照這些步驟. 升級安裝最近簡單的

原创 Redis初識:1.安裝

近期突然要用到Redis,對於此君以前也之只是耳聞,沒有用過,現在的技術更新實在太快,每年都會出現很多新技術,學無止境啊…… 起因 首先簡單說下Redis的概念.Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存

原创 Go起步:8、Go的函數

函數是基本的代碼塊,用於執行一個任務,是構成代碼執行的邏輯結構。 在Go語言中,函數的基本組成爲:關鍵字func、函數名、參數列表、返回值、函數體和返回語句。 函數定義 函數其實在之前已經見過了,第一次執行hello worl

原创 Go起步:6、複合類型3--字典(map)及其他

繼數組array、切片slice和指針(pointer)、結構體(struct)之後,繼續Go的複合類型。 字典(map) Go的字典類型類似於Java的Map,python的Dictionary,都是一種無序的鍵值對的集合。可以

原创 Go起步:4、複合類型1--數組array和切片slice

之前講到了Go的基礎數據類型,除此之外,Go還支持很多複合類型的數據結構。 數組(array) 數組就是指一系列同一類型數據 的集合。 Go語言中,類型 [n]T 表示擁有 n 個 T 類型的值的數組。如: var a [3]i

原创 Go起步:5、複合類型2--指針(pointer)、結構體(struct)

之前關於Go的複合類型聊到數組和切片,今天繼續看看指針(pointer)和結構體(struct)。 指針(pointer) 取地址符–& Go具有指針。指針保存了變量的內存地址。 我們都知道,變量是一種使用方便的佔位符,用於引用

原创 Go起步:1、開發環境的配置--Windows和Linux

GO是google發佈的一款開源編程語言。正如去官網所說的那樣–Go是一個開源編程語言,可以很容易地構建簡單,可靠,高效的軟件(Go is an open source programming language that make