原创 爬蟲吐槽

1、不要跟老孃說什麼bs4什麼xpath什麼css選擇器,傻逼嗎?json不香嗎? 安利直接請求json文件。 2、連限頻都不會求你不要秀了,怕到人家服務器500只能說你損,403都是活該,還在用sleep?scrapy是不是不好限頻?

原创 二叉樹的題目練習總集(一次做到爽)

  摘要:建立二叉樹、前中後層序、求樹高度、葉子結點個數、k層結點個數、結點是否存在於二叉樹、兩個葉子最近公共祖先、判斷平衡樹、求二叉樹最遠兩個結點距離。 目錄 分析需求: 一、節點 二、隊列 三、樹 1、樹的基本方法:建立二叉樹。 2、

原创 python dict賦值列表會嵌套一個元祖

一、現象 dict["key"] = [{"k1":"v1"},{"k2", "v2"}] 賦值後的結果dict["key"] = ([{"k1":"v1"},{"k2", "v2"}],),前端遍歷數據,會把元祖轉化成列表。返回前端的就

原创 tornado websocket實現後臺推送數據

1、長輪詢 一句話來概括:長輪詢就是客戶端和服務器端保持連接,相互發信息。 2、流程 前端發出一個請求。 後端接收到請求後,觸發on_message方法(執行write_message("hello"))。 前端收到“hello”觸發on

原创 mac把python項目部署到ubuntu服務器沒有root權限並且做定時任務

1、首先是把自己的項目代碼上傳到服務器中 點擊shell,左邊點擊sftp安全文件傳輸,右邊新建遠程連接點擊+號添加服務器IP地址,填寫用戶,點擊鏈接。或者是直接在終端執行以下命令: sftp 【你的用戶名】@IP地址 然後把什麼.g

原创 gitlab mergerequest操作

我今天做了一件錯事別人叫我mr我直接push了,對不起,我錯了,給各位大爺添堵了。不過幸好我把測試做足了。 mr流程:新建一個分支,然後把代碼commit然後push到新建的分支,而不是push當前的分支否則會把當前分支的東西覆蓋。新建一

原创 水tornado.access:404 GET /static/css/bootstrap.min.css.map

刪除最後一行註釋 即可 /*# sourceMappingURL=bootstrap.min.css.map */ 又水一篇 結果: 刪除後:     

原创 python安裝過程中Retrying (Retry(total=4, connect=None……after connection broken by 'ReadTimeoutError……

一、報錯描述 在安裝的時候報錯: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connecti

原创 python實現串口通信

因爲店家只給了我兩頁紙的vc0706通信協議,許多細節我還是不清楚,寫得也沒有特別優雅,大家就湊合看吧。 目錄 1 硬件設備 2 serial安裝 3 實現串口通信 3.1 發現端口 3.2 發送命令 3.2.1 協議格式 3.2.2 s

原创 opencv圖像識別車牌

放假前寫的代碼,pip更新了連註釋都不能寫,現在看一下真不知道自己寫了什麼鬼。最邪的是我的能在當前py文件下調用函數生成imread的對象,但是在測試文件就不行,檢查過絕對路徑和相對路徑沒有中文,我嘗試通過導入imread對象還是None

原创 【面試】訪問量由百萬級突破到千萬級的應對方法

第一次技術羣面,十個人和兩個面試官,題目是訪問量由百萬級突破到千萬級會遇到的問題以及處理方法。然後單獨面試。那時候還沒用過Hbase也不曉得各位大佬再聊些什麼,有幸過了,再複試。 目錄 1、前端 1.1 把靜態頁面和圖片等靜態資源放到CD

原创 【面試】面試官啊!我真的很久都沒寫過SQL語句了,我現在就寫!!

首先感謝自己修的福報,在面試的時候認識了小姐姐ghm,願意聽我逼逼叨覆盤,你是我修來的福報,還有感謝火幣的五位面試官,謝謝你們我學到了很多東西,謝謝你們給了我這次機會,先挖個坑慢慢填。我呢還是決定複習基礎語法然後開始刷題。 數據庫其他知識

原创 【面試】Https

面試官問你瞭解https嗎? 一、對稱和非對稱加密算法 1.1 對稱加密 對稱加密:用來加密和解密的密鑰是一樣的,常見的算法:AES(常用),DES,3DES 1.1.1 加密過程(每一點對應圖的序號) 生成密鑰letmekang。 把

原创 【面試】框架的整潔之道

目錄   一、背景描述 二、藉助前人的翻譯 三、我的理解 一、背景描述 面試官前一天晚上給我發了一篇全英文的文章《Clean Coder Blog》讓我第二天講一下感悟。第一次接觸這樣的面試,心裏沒有底,那天晚上肝到1點寫了一頁的稿子,第

原创 【面試】怎麼通過python執行linux命令?

用於python3的os模塊下的system()返回0則表示成功執行0,返回值是整形0,所以還要解決怎麼去打印信息 1、利用os模塊os.system("cmd") >>> import os >>> os.system("dir")