原创 docker 使用:創建nginx容器
在上一節中瞭解了鏡像和容器。對於鏡像可以這樣的理解,鏡像相當於一個光盤,裏面刻錄了一個系統這個系統已經帶有相關的服務了。 容器是通過鏡像這個光盤安裝的一個操作系統,光盤預加了什麼服務,容器就有什麼服務。 對於docker來說,相當
原创 docker 使用:鏡像和容器
docker 鏡像 docker image是一個極度精簡版的Linux程序運行環境,官網的java鏡像包括的東西更少,除非是鏡像疊加方式的如centos+java7,需要定製化build的一個安裝包,包括基礎鏡像+應用的二進制部
原创 linux查看端口號佔用命令-top
題記 對於top命令來說,基本是都是linux命令入門中,第一個使用的命令,在windows中電腦如果卡頓,回去任務欄中查看cpu和內存的使用情況。top命令實現的就是這個重要的功能。 在系統維護的過程中,隨時可能有需要查看 C
原创 沒說過這句“口頭禪”,不配做程序員!
作者: 51CTO技術棧 來源: 51CTO技術棧 每個行業都有自己的口頭禪!程序員也不例外!雖然代碼總會有這個那個問題,但程序員卻總有謎一般的從容和自信。 這些口頭禪並不是什麼行業術語,但是隻有這個圈子裏面的人才明白其中的梗
原创 牆裂推薦!B站上的Python學習資源
作者: Python數據科學 來源: Python數據科學 有讀者在後臺留言說現在還不能去學校,希望可以推薦一些Python相關的視頻教程,這裏給大家介紹幾個不錯的。因爲公衆號不支持外鏈點擊,所以你需要複製鏈接在瀏覽器中打開訪問
原创 python--threading多線程
題記 threading用於提供線程相關的操作,線程是應用程序中工作的最小單元。python當前版本的多線程庫沒有實現優先級、線程組,線程也不能被停止、暫停、恢復、中斷。 threading模塊提供的類: Thread, Lock
原创 scrapy入門教程
題記 我們爲什麼需要一個爬蟲框架?一個爬蟲框架能幫我們做什麼事情,減輕我們什麼樣的一些工作,我們重新梳理爬蟲到底是做什麼的,哪些工作是重複的工作,我們可以用框架來解決的。 一個簡單的爬蟲,從一個url開始,從開始的網頁裏面解析到所
原创 awk使用和詳解
awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 awk有3個不同
原创 在python中使用json
在服務器和客戶端的數據交互的時候,要找到一種數據格式,服務端好處理,客戶端也好處理,這種數據格式應該是一種統一的標準,不管在哪裏端處理起來都是統一的,現在這種數據格式非常的多,比如最早的xml,再後來較爲流行的json。 JSON
原创 Linux查看程序端口占用情況
經常啓動http服務器的時候,發現起不來,比如Tomcat,查看日誌才發現提示端口已經被佔用了。 這裏有幾個命令比較重要, 查找被佔用的進程 查看 tomcat是否啓動了: ps -aux | grep tomcat 結果沒有發
原创 virtualenv -- python虛擬沙盒
題記 有人說:virtualenv、fabric 和 pip 是 pythoneer 的三大神器。 不管認不認同,至少要先認識一下,pip現在倒是經常用到,virtualenv第一次聽說,不過,總得嘗試一下吧。 一、安裝 pip
原创 在python使用selenium獲取動態網頁信息並用BeautifulSoup進行解析--動態網頁爬蟲
爬蟲抓取數據時有些數據是動態數據,例如是用js動態加載的,使用普通的urllib2 抓取數據是找不到相關數據的,這是爬蟲初學者在使用的過程中,最容易發生的情況,明明在瀏覽器裏有相應的信息,但是在python抓取的網頁中缺少了對應的