原创 (轉)Linux腳本中$#、$0、$1、$@、$*、$$、$?

Linux腳本中$#、$0、$1、$@、$*、$$、$? 1.首先介紹一下這個幾個參數的意義:   $#:傳入腳本的參數個數;   $0:  腳本自身的名稱;     $1:  傳入腳本的第一個參數;   $2:  傳入腳本的第二個參數;

原创 筆記:Docker 從入門到實踐-3

Docker 網絡配置 當 Docker 啓動時,會自動在主機上創建一個 docker0 虛擬網橋, 實際上是 Linux 的一個解爲一個軟件交換機。它會在掛載到它的網口之間進行轉發。同時, Docker 隨機分配一個本地未佔用的私有網段

原创 筆記:Docker 從入門到實踐-1

起源: Linux 容器(LXC)技術類似於沙盒(SandBox)的概念,讓進程在隔離的“容器”中運行,是Docker 容器的基礎。Docker做了進一步封裝,使得用戶操作更簡單。Docker 容器就像要給快速輕量級的虛擬機一樣。 和虛擬

原创 Python學習筆記12

Python的文件。 通過內建函數open() 和file()打開一個文件。這兩個方法是等價的,file()方法提供了工廠函數形式的打開文件的方法。語法如下: file_object= open(file_name, access_m

原创 Shell 腳本調試經驗-2

給sh 腳本傳遞參數時,需要解析參數,命令後提供的所有的以空格分隔的內容對shell來說都是參數。傳入的參數有兩種類型 一種是開關參數:只有參數不需要指定參數值;另一種是含值參數:提供指定參數的值。當指定含值參數時,還需要緊隨其後指定一個

原创 轉:linux bash shell 特殊字符大全

原文鏈接:https://cloud.tencent.com/developer/article/1469049 linux bash shell 特殊字符大全 solate發表於solate

原创 Shell 腳本調試經驗-1

需求:Linux Crontab 調度時間解析, 顯示某段時間內被調用的作業列表。 功能1:解析Crontab 調度時間。分別計算有效的分,時,日,月,周 值。 1. * 星號有特殊含義,列出當前目錄下所有的文件列表。因此變量中有*星號時

原创 轉:Python: ConfigParser 模塊

原文鏈接:http://www.manongjc.com/article/19119.html 一、configparser     該模塊適用於配置文件的格與與windows ini文件類似,

原创 Windows環境中Python SSL異常:Can't connect to HTTPS URL because the SSL module is not available

Python 調用request模塊訪問https網站報錯: Can't connect to HTTPS URL because the SSL module is not available。 環境:Anaconda3. 安裝Anac

原创 python模擬打開Edge瀏覽器並打開網頁(selenium+edge)

第一步:下載 selenium驅動器 for 微軟Edge瀏覽器: Microsoft WebDriver https://developer.microsoft.com/en-us/microsoft-edge/tools/webdri

原创 (轉)Python模擬Firefox瀏覽器驅動打開網頁(selenium+GeckoDriver)

python中常用selenium爬取動態渲染網頁,這個過程之中需要安裝瀏覽器驅動,這次以Firefox(火狐)瀏覽器爲例,安裝其驅動Geckodriver 1、下載Geckodriver 下載地址:https://github.com/

原创 (轉)python模擬打開Google瀏覽器並打開網頁(selenium+chrome)

寫這個博客的原因就是因爲之前都是傳參爬蟲,還好自己會點網頁,爬了一段時間覺得心好累,每次都要去自己找URL,找規律,傳headers。 然後就想着能夠模擬瀏覽器做各種操作,然後就果斷學習selenium,第一次用程序打開瀏覽器有點小激動就

原创 Python 對象序列化模塊pickle

pickle 是python對象序列化和反序列化協議的實現。完成將pyhon對象導出到文件,將從導出文件加載對象。 Python內置函數open()可以打開一個文件,返回一個文件對象,pickle對該文件對象操作,實現導出/導入對象。 p

原创 Python 裝飾器-基本概念

  所謂裝飾就是在被裝飾的函數執行前/後執行一些額外的功能。 裝飾器是用來對“裝飾”進行封裝的一種手段,讓在被裝飾函數執行前/後被執行的代碼更簡潔,複用性更高,對原來的代碼變動最少。這一點同設計模式中的裝飾器概念類似。面向方面(切面)編程

原创 Python 生成器函數與 yield 語句

Python在處理函數中的yield語句時,返回yield語句所指定的對象/值,但不會終止當前函數的執行,而是暫時中斷,保留當前的執行狀態/上下文,等函數再次被調用時則接着上次yield語句繼續執行,如遇到yield則再次中斷並保留當前的