原创 並行、併發學習筆記

今天在學習python進程與線程的時候,偶然間接觸到了並行與併發,於是在看了許多博客論壇之後,打算總結記錄一下,如有錯誤,懇請指正。 看完線程進程後,最開始我是在思考假如同一瀏覽器下開了多個窗口時,這算是在同一進程下的多個線程呢

原创 Selenium自動化測試學習日記1

 最近學習有些停滯不前,總感覺缺了點什麼。呆了半天,決定把從圖書館裏借來的Selenium學習一下。 作爲一名想要成爲開發人員的人,不止要掌握開發的知識,還得會點測試,技多不壓身,那麼就開始吧。 首先了解一下軟件開發的流程

原创 年輕人的第一個爬蟲

學了python一個多月了,也該自己動動手寫個爬蟲了目標網址:http://enrz.com/fhm/2017/12/27/99997.html目標內容:某一女郎的圖片原理:1.保存網頁源代碼笨辦法,人工複製源代碼到txt文件,再用ope

原创 爬蟲的一些基本知識(1)

完成一個爬蟲的製作的基本過程分析需求:就是我們需要在網頁中爬取什麼內容。分析網站:根據需求在網站上找到相應的資源。獲取源碼:requests包來獲取,注意返回的response的各個屬性的類型、編碼。匹配資源:用正則表達式匹配目的資源的u

原创 docker常用命令入門

docker的基礎中的基礎操作 docker 安裝軟件 docker pull appName:latest 查看已有鏡像 docker images 運行容器 docker run -參數 appName 常見的實例: 運行r

原创 軟件工程之美學習-基礎學習篇

前言 軟件工程是一種思想,是我們進行軟件開發過程中的方法論。 該系列文章爲即可時間的課程《軟件工程之美》的學習總結筆記。 爲何要學好軟件工程 不學習使用軟件工程,那我們的開發過程可能是這樣的: 開發時沒有分析需求設計項目,上手就

原创 golang環境配置的常見坑

golang 環境包依賴問題 包被牆了 1、package golang.org/x/crypto/ed25519: unrecognized import path “golang.org/x/crypto/ed25519” (

原创 Golang學習筆記之golang操作mongodb(mac環境)

1.在macos上安裝mongodb,用homebrew brew install mongodb 安裝完成後要進行配置建立一個文件夾mongoData mongoData db:用來存放數據庫文件 etc:用來存放mongodb配

原创 Golang學習筆記之網絡包net/http

Get訪問網址,獲取響應,可得到header,status,statuscode等 const URL = "127.0.0.1:8080" Resp, err := http.GET(URL) 如果要添加cookie,添加頭部參數

原创 golang學習筆記之WEB框架ECHO

ECHO是golang的一款輕量級的web框架,如同python裏的flask,非常靈活,可擴展性很強。 hello,ECHO! 安裝 go get github.com/labstack/echo/... 一個簡單的hello f

原创 Golang學習筆記之錯誤機制error以及異常處理機制panic-recover

在Golang中, 錯誤機制一般是函數返回時使用,是對外的接口 而異常處理機制panic-recover一般是用在函數內部 func xx() error { Return errors.New(“這是一個錯誤”) } panic(e

原创 golang學習之結構體,方法,接口

1.結構體 在golang裏,沒有類的概念,但是如果非要實現像類那樣的例子,那或許就是結構體了,結構體是一系列變量的集合, 定義 type s_name struct { v_name1 v_type1 v_name2 v_typ

原创 Git分佈式版本控制系統學習筆記

一、什麼是Git Git 是一款分佈式版本控制系統。分佈式,即沒有中央主機,每個用戶擁有的都可以是主機;版本控制,即能實現各個版本之間的切換。 場景1:當我們一個人做項目的時候,每天對自己都有任務要求,當我們有一天在工作的時候,熊孩子

原创 python3安裝beautifulsoup一直出錯

想寫個爬蟲腳本,安裝beautifulsoup的時候一直出錯,報錯信息是 SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(“Unit te

原创 用python寫個翻譯小腳本

想法:有的時候,想開始一個項目,但是在給項目起一個合適的英文名的時候突然被英語詞彙量攔住了,怎麼辦?那就打開瀏覽器搜個翻譯軟件查詢咯,但是這樣過程略顯繁瑣,想着自己寫個小腳本,要用的時候直接命令行敲就行了。也不用再打開一個瀏覽器那麼多