原创 如何搭建Kubernetes

集羣方案: 發行版:ubuntu16.04 內核:4.4.0-62-generic· 版本:Kubernetes: 1.14.0· 網絡方案:flannel network 1.禁用交換內存 通常我們安裝的系統默認都是啓用交換內存的,但

原创 教你如何製作C4D搭配動畫效果

目前的C4D設計受到很多人的喜歡,因爲其效果可以呈現得很有立體感、空間感。而且搭配一定的動畫效果更可以突出靈動、高技術的視覺效果。本次將講解下圖C4D圖動畫效果製作,其主要由兩大效果組成,閃光以及球體橢圓效果。本章先講解閃光效果製作。效果可

原创 圖片識別之驗證碼識別

許多網站在進行某些操作前會要求輸入驗證碼以此來抵禦爬蟲和***。此篇主要講述如何通過代碼來識別一些常見的驗證碼。以此探究圖片識別的過程以及如何避免生成容易被識別的驗證碼。 理論 圖片識別的過程 取樣本 清洗區分樣本 提取樣本特徵

原创 性能優化之函數節流

函數節流是另一種常見的優化高頻率調用函數的手段,核心是把高頻率調用的函數優化爲按照某個時間頻率來執行函數節流與函數防抖動的區別在於: 函數防抖動是檢測前後兩次連續間隔內的函數調用,並將時間間隔內的多次調用合併爲一次; 函數節流是將頻繁的函數

原创 python文件操作

在編程語言中,我們常常需要對文件操作,從而對數據進行修改和添加,而讀寫文件又是最常見的IO操作,本期我們就共同學習python中基本的文件操作。如我們新建一個文件file.txt文件的操作有3種常用模式,分別爲r、w、a。 (1)讀文件 r

原创 使用paramiko控制交換機

簡介 paramiko是用python語言寫的一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接。 由於使用的是python這樣的能夠跨平臺運行的語言,所以所有python支持的平臺,如Linux, Solaris,

原创 Linux | shell腳本-條件判斷if和循環語句for

一、簡介 上個章節中,我們學習了判斷語句和運算語句。shell腳本中,這些判斷語句一般都是和if、else、elif、for和while等語句一起使用。 在腳本編寫中,條件判斷語句常常用於多種情況的判斷,符合哪一種情況就執行哪一種的命令。

原创 Linux | shell腳本-比較判斷和運算語句

一、簡介 在我們寫shell腳本的過程中,經常需要作比較判斷,例如比較哪個數字大,判斷文件是否存在,判斷文件是否是目錄,判斷是否爲真等操作。有時候我們還需要做運行,例如加減乘除等等,今天就來簡單介紹比較表達式和運行表達式。 二、shell比

原创 運維自動化之何爲版本控制?

在開發人員開發軟件、系統的時候,經常會有開發人員叫運維人員更新新的版本,那麼你們知道更新新的版本,是整個目錄更新,還是某一部分更新?那麼舊的版本是要怎麼處理呢?整個目錄刪除了還是保存在另一個目錄呢?一般來說,我們都不會把舊版本刪除了,會在另

原创 jmeter基礎系列——斷言

對於Jmeter而言,它的‘檢查點’也稱爲斷言,即獲取一個事件產生的某個結果,以與預期出現的結果進行對比,若兩者相符,即爲斷言成功,實際與預期一致,該事件具備實用價值,而以該事件爲基礎的其他事件,因此而擁有執行的根據。本文將對jmeter斷

原创 selenium鼠標鍵盤事件

從之前的幾篇文章對selenium描述的示例中,對元素定位及其簡單操作click和set_keys進行了舉例,這兩個操作也是在日常操作中佔據不較多的使用場景。而一些特殊場景需要操作鼠標或鍵盤進行特殊操作,如:鼠標左、右點擊、懸停,鍵盤F5、

原创 性能優化之函數防抖動

函數防抖動是一種常見的優化高頻率調用函數的手段,核心是把高頻率調用的函數優化爲在某一時間段內只調用一次 根據具體調用的時機可以分爲兩種,分別是先調用防抖以及後調用防抖 先調用防抖 先調用防抖是指先調用函數,然後等待一段時間,在等待時間結束後

原创 javascript閉包淺析

什麼是閉包 根據官方語言解釋:一個擁有許多變量和綁定了這些變量的環境的表達式(通常是一個函數),因而這些變量也是該表達式的一部分。按照我的理解:但是你只需要知道應用的兩種情況即可——函數作爲返回值,函數作爲參數傳遞。理解了這兩種情況,你基本

原创 常見的JavaScript內存泄露與優化

內存泄露的含義 內存泄漏其意是一塊被分配的內存既不能使用,又不能被回收,直到瀏覽器結束,這樣的狀態則是內存泄露。現在比較高級的計算機語言都有了自動分配內存和回收的機制,比如說java、c#、JavaScript等所謂的垃圾回收機制。這樣大大

原创 玩轉KVM:TLS安全登錄

下面來講講KVM的安全知識,TLS?有什麼用? libvirt怎麼遠程? 說TLS安全連接之前,我們需要先聊一下怎麼可以遠程管理KVM。 目前vmware, xen, kvm, lxc等都支持libvirt, libvirt的強大,然後根本