原创 10月1日之後,你新建的GitHub庫默認分支不叫「master」了

從 2020 年 10 月 1 日開始,GitHub 上的所有新庫都將用中性詞「main」命名,取代原來的「master」,因爲後者是一個容易讓人聯想到奴隸制的術語。   這個決定並不是最近才做出的。今年 6 月份,由於「Black Li

原创 top、ps -ef、ps aux的區別及內容詳解

1、top和ps的區別 ps是靜態查看進程--------top是動態(持續監控)進程 ps只是查看進程-----------top還可以監視系統性能,如平均負載,cpu和內存的消耗   2、ps -ef、ps aux的區別 ps查

原创 img2pdf 報 img2pdf.AlphaChannelError: Refusing to work on images with alpha channel 的解決方案

  問題描述: 在使用img2pdf轉換png到pdf時候,報瞭如下錯誤 img2pdf.AlphaChannelError: Refusing to work on images with alpha channel   解決方案:  

原创 Scrapy命令行調用傳入自定義參數

在做爬蟲服務化時,有這樣一個需求:接口用命令行啓動爬蟲,但是數據入庫時要記錄此次任務的task_id。 簡單說就是,Scrapy命令行啓動時要動態傳參進去。   解決方案: 在spider中定義一個構造函數 def __init__(s

原创 查詢Linux CPU架構

一、背景 Ubuntu上需要安裝測試個軟件wkhtmltopdf,但是下載時,需要知道系統架構,故做記錄     二、查看linux架構 dpkg 命令 dpkg 的命令可用於查看 Debian/ Ubuntu 操作系統是 32 位還是

原创 docker 常用命令備忘錄

基礎命令 docker version docker info docker --help    鏡像命令 查看 docker images     其中: REPOSITORY:表示鏡像的倉庫源 TAG:鏡像

原创 保持唯一性,請停止使用【python3 內置hash() 函數】

問題:   如圖,用hash() 篩重時竟然出現了重複。   如下圖:     hash字符串時,同一窗口的是一致的,不同窗口結果竟然不同。   原因:   python的字符串hash算法並不是直接遍歷字符串每個字符去計算hash,而

原创 徹底解決go get golang.org/x等包失敗與VSCode golang插件安裝失敗問題

問題描述:  由於某種衆所周知的一些原因,https://golang.org/ golang 的官方域名是被牆了的,這也就導致了, 在廣大 go 開發者使用 golang 的時候,總會出現 go get 失敗的問題。 解決這個問題的辦法,

原创 Linux 任務後臺運行軟件【即:終端複用器】之---screen

一、screen是什麼? 會話: 命令行的典型使用方式是,打開一個終端窗口(terminal window,以下簡稱"窗口"),在裏面輸入命令。 用戶與計算機的這種臨時的交互,稱爲一次"會話"(session) 。 會話的一個重要特點是,窗

原创 Ubuntu+uWSGI部署Django項目【鴻篇鉅製,事無鉅細】

背景 任務:   視頻翻譯項目需要在兩個服務器上進行通信(國內&海外的阿里服務器)。   因爲python是主語言,選用了Django 來快速部署API。   注:Django中文文檔:https://docs.djangoproject.

原创 python慎用os.getcwd() ,除非你知道【文件路徑與當前工作路徑的區別】

當你搜索 "獲取當前文件路徑" 時,有的文章會提到用os.getcwd(),但是這玩意要慎用! 廢話不多說,直接上例子: E:\program_software\Pycharm\ytb\ytb_api\api\views.py 文件內容如下

原创 win下youtube-dl 【ERROR: requested format not available】選下載視頻質量的坑--【值得一看】

需求說明(bug出處):  簡單說:下載youtube的視頻,嵌入翻譯好的中文字幕。    詳細說(可略過):  阿里的海外服務器需要佈一個Web Service---用以接收國內(本地服務器)的請求,  然後用youtube-dl下載需要

原创 Mysql失敗,異常pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9D\\x90\\xBF;......

問題描述:   插入Mysql時失敗了,python代碼報如下異常:   pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9D\\x90\\xBF;..

原创 scrapy post payload的坑及相關知識的補充【POST傳參方式的說明及scrapy和requests實現】

一、問題及解決: 在用scrapy發送post請求時,把發送方式弄錯了。 本來應該是 application/x-www-form-urlencoded  弄成了application/json。 但需要改兩部分:body傳入字典的構造方式

原创 【Pycharm使用者必看】自定義【光標快速定位到行尾】的按鍵

1.問題描述 使用Pycharm寫代碼時,有很多比較方便的快捷鍵,比如:Shift+Enter快速切換到下一行, 但每次切換到多個括號外或者想移動到行尾,就必須按 End 鍵或者鼠標點擊, 這樣操作幅度太大,影響寫代碼的連貫性。