原创 Python內置函數彙總

Talk is cheap, show me the code.  if __name__ == '__main__': """abs() 取絕對值""" assert abs(-1) == 1 """al

原创 桌上有一空盤,最多允許存放一隻水果。爸爸只向盤中放一個蘋果,媽媽只向盤中放一個桔子,兒子專等喫盤中的桔子,女兒專等喫蘋果。用wait、signal操作實現爸爸、媽媽、兒子、女兒四個併發進程的同步。

分析設計四個信號量metux,empty、apple、orange;metux表示:爸爸、媽媽、兒子和女兒進程對盤子的互斥使用;empty表示:盤子是否爲空;apple表示:是否可以取蘋果;orange表示:是否可以取桔子。算法描述如下:

原创 Windows下使用Docker,docker: Error response from daemon:invalid mode

    今天在windows下使用daocker時,用docker啓一個mysql容器,因爲需要同步容器內的數據至宿主機,所以run時掛載了容器卷,但是返回錯誤響應:docker: Error response from daemon:i

原创 軟件開發之SDK開發

1.SDK與API的區別?     SDK包含了API所必須的資料,又提供了一些額外的幫助,目的是爲了服務調用方更加方便地調用所需服務。比如,我們現在需要編程,那麼電腦就是我們編程所需要地API(application program i

原创 強大的自動化構建工具——Bazel

1.Bazel是什麼?     Bazel是一個開源的構建和測試工具。它使用一種易讀的高級構建語言。Bazel支持多種語言,並且可以爲多種平臺構建輸出。 2.爲什麼使用Bazel?     1.高水平的構建語言。Bazel使用抽象、易讀的

原创 Go module 使用教程

go module 介紹: 自Go1.1.1版本發佈(2018-08-24發佈),從官方的博客中看到,其中有個比較突出的特色就是module,模塊概念。 module是一個相關Go包的集合,它是源代碼更替和版本控制的單元。模塊由源文件形成

原创 ETCD:從應用場景到實現原理的全方位解讀

隨着 CoreOS 和 Kubernetes 等項目在開源社區日益火熱,它們項目中都用到的 etcd 組件作爲一個高可用強一致性的服務發現存儲倉庫,漸漸爲開發人員所關注。在雲計算時代,如何讓服務快速透明地接入到計算集羣中,如何讓共享配置信

原创 Windows下Docker安裝過程問題及解決方案

        今天學習docker,並在本地(WIN7)系統上安裝docker,真的是一步一個腳印,花了一上午的時間,在此把遇到的問題及解決辦法記錄下來,希望能幫助有需要的小夥伴在以後安裝docker時能節省更多的寶貴時間。 下載:  

原创 IDEA安裝和破解

1、從 IntelliJ IDEA的官網:https://www.jetbrains.com/選擇旗艦版下載。 選擇Ultimate版本: 2、下載完成之後,去http://idea.lanyus.com/jar/JetbrainsC

原创 數組元素的排序

選擇排序法圖解:題目分析:         通過觀察發現,題目要實現把數組元素{13,46,22,65,3}進行排序       1.提到數組排序,就要進行元素值大小的比較,通過上圖發現,想完成排序要經過若干次的比較才能夠完成。     

原创 使用MySQL數據庫開發項目的一個坑,找了兩個小時的出錯原因。分享給大家警醒。

報錯情況:com.mysql.jdbc.JDBC4PreparedStatement@99b5393:insert into strategy(title,time,crowd,character,intro)values(null,nu

原创 藍橋杯試題——Fibonacci數列

問題描述Fibonacci數列的遞推公式爲:Fn=Fn-1+Fn-2,其中F1=F2=1。當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。輸入格式輸入包含一個整數n。輸出格式輸出一行,包含一個整數,表示Fn除以

原创 藍橋杯——迴文數(JAVA)

問題描述  1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。輸出格式  按從小到大的順序輸出滿足條件的四位十進制數。代碼實現:public class Main { public static

原创 JAVA如何實現進制之間的轉換

以十進制數轉十六進制數爲例問題描述  十六進制數是在程序設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16個符號,分別表示十進制數的0至15。十六進制的計數方法是滿16進1,所

原创 桌上有一空盤,最多允許存放一隻水果。爸爸只向盤中放一個蘋果,媽媽只向盤中放一個桔子,兒子專等吃盤中的桔子,女兒專等吃蘋果。用wait、signal操作實現爸爸、媽媽、兒子、女兒四個併發進程的同步。

分析設計四個信號量metux,empty、apple、orange;metux表示:爸爸、媽媽、兒子和女兒進程對盤子的互斥使用;empty表示:盤子是否爲空;apple表示:是否可以取蘋果;orange表示:是否可以取桔子。算法描述如下: