原创 CentOS7快速部署Open vSwitch

CentOS7 安裝 OpenVSwitch [root@ci-cd ~]# yum install -y openvswitch [root@ci-cd ~]# ovs-vsctl -V ovs-vsctl (Open vSwitch)

原创 CentOS7快速部署Ceph集羣

A Ceph Storage Cluster requires at least one Ceph Monitor, Ceph Manager, and Ceph OSD (Object Storage Daemon). Monitor

原创 Python之WEB編程入門

前面很多內容都是在介紹 Python 的知識點。這些知識點可以說涵蓋了 Python 80% 的方面。在接着往下分享的話,那就是 Python 高階的知識點。比如語言本身的自身能力(反射)、描述器、元編程等內容了。再接着就是 WEB 相關

原创 Python函數基礎

函數基礎 簡單地說,一個函數就是一組Python語句的組合,它們可以在程序中運行一次或多次運行。Python中的函數在其他語言中也叫做過程或子例程,那麼這些被包裝起來的語句通過一個函數名稱來調用。 有了函數,我們可以在很大程度上減少複製及粘

原创 掌握面向對象編程本質,徹底掌握OOP

面向對象基本概念 面向對象是一種編程範式。範式是指一組方法論。編程範式是一組如何組織代碼的方法論。編程範式指的是軟件工程中的一種方法學。 一些主流的編程範式: OOP - 面向對象編程 世界觀:一切皆對象。 FP - 函數式編程 世

原创 Python函數基礎

函數基礎 簡單地說,一個函數就是一組Python語句的組合,它們可以在程序中運行一次或多次運行。Python中的函數在其他語言中也叫做過程或子例程,那麼這些被包裝起來的語句通過一個函數名稱來調用。 有了函數,我們可以在很大程度上減少複製及粘

原创 Python之匿名函數

今天給大家介紹一下Python中的匿名函數。 匿名函數 由lambda關鍵字來定義 參數列表不需要小括號 冒號不是開啓新的語句塊的 只能寫在一行上 沒有return語句,最後一個表達式的值就是返回值 一個簡單的例子: In [1]:

原创 一小時體驗Ruby

所謂的一小時入門某一門語言都是有前提的,前提是你要有一門編程語言的基礎才行,否則一個小時對你還是無濟於事。 要使用Ruby,首先要安裝之。在Mac電腦上默認就有安裝,如果使用Ubuntu,好像也是默認安裝的。如果你使用RHEL系列,請自行安

原创 一小時體驗Scala

瀏覽了一遍官方的介紹性文檔,整理此文以饗大家。接下來,我們將要介紹Scala的基本使用,只是介紹其基本使用。 該教程可以做爲你如廁時打發時間來用,因爲這篇文章足夠短。大篇幅的文章會挫敗人的學習熱情,好的文章讀起來就像拉大便一樣,能一口氣很流

原创 一小時體驗Lua

[toc] 緣起 由於工作中用到了 OpenResty(如果你不知道它,沒關係,我不怪你。),所以就順帶學習了一下 Lua。看了 Lua 的官方文檔,覺得這們語言還是非常容易上手的。所以這裏就根據官方文檔進行了稍微的翻譯,並整理成此文,希望

原创 Python面向對象之運算符重載

運算符重載只是意味着在類方法中攔截內置的操作,也就是說當類的實例出現在內置操作中,Python自動調用我們的方法,並且我們的方法的返回值變成了相應操作的結果。 關於重載的關鍵知識點: 運算符重載讓類攔截常規的Python運算 類可重載

原创 Python面向對象之-對象可視化

繼續前面的例子:http://blog.51cto.com/lavenliu/2126344 看前面的複數的例子,這裏增加__str__屬性, class Complex: def __init__(self, real, imag

原创 Python之匿名函數

今天給大家介紹一下Python中的匿名函數。 匿名函數 由lambda關鍵字來定義 參數列表不需要小括號 冒號不是開啓新的語句塊的 只能寫在一行上 沒有return語句,最後一個表達式的值就是返回值 一個簡單的例子: In [1]:

原创 000-Python常量與變量

python常量與變量昨天的文章雖然有插圖,但是一個都沒有顯示出來,估計是天氣太熱,不願意露面的緣故吧。這些都不是事,暫且不表,今天再次發佈與昨天相同的文章,主要爲了彌補3個插圖。爲了有更好的排版體驗及閱讀效果,小白還專門購買了Pro版的M

原创 Python函數基礎

函數基礎 簡單地說,一個函數就是一組Python語句的組合,它們可以在程序中運行一次或多次運行。Python中的函數在其他語言中也叫做過程或子例程,那麼這些被包裝起來的語句通過一個函數名稱來調用。 有了函數,我們可以在很大程度上減少複製及粘