原创 Python 開發者 2017 應該關注的 7 個類庫

Django 依然是 Python 開發者值得信賴的庫。然而,在 2016 年幾個還不太知名的庫引起了 Python 開發者的關注。在這篇博文中,我向大家揭示 7 個 Python 類庫,其中不包括像 Django,Flask 等已廣爲熟

原创 Python中-Json模塊dumps、loads、dump、load函數詳細介紹

1、json.dumps()         json.dumps()用於將dict類型的數據轉成str,因爲如果直接將dict類型的數據寫入json文件中會發生報錯,因此在將數據寫入時需要用到該函數。[python] view plai

原创 新興技術崗位薪資漲幅驚人,Python需求增速達174%!

看到Boss直聘發佈《2017互聯網人才趨勢白皮書》,只想說新的一年,希望大家火得像Python一樣,根本停不下來。接下來,我們一起解讀《2017互聯網人才趨勢白皮書》!2017年是互聯網行業全面轉向技術驅動的一年,技術類人才招聘需求已經

原创 數據庫在有外鍵約束的情況下,怎麼刪除數據庫中的數據

相信大家可能會遇到這樣一個問題,數據庫設置了外鍵,可還想刪除數據庫中的某些數據,怎麼操作?現在就教大家一個輕鬆的辦法,不用刪除外鍵就可以刪除數據庫中的一些數據,關鍵id還能從1開始,不用默認遞增首先,在數據庫中查看外鍵是否有效(沒有設置之

原创 MongoDB 投影的注意事項

mongodb 投影意思是隻選擇必要的數據而不是選擇一個文件的數據的整個。例如一個文檔有5個字段,只需要顯示其中3個find() 方法在MongoDB中,當執行find()方法,那麼它會顯示一個文檔所有字段。要限制這一點,需要設置的字段列

原创 使用scrapy進行模擬登陸三種方式

scrapy有三種方法模擬登陸方式:- 直接攜帶cookies - 找url地址,發送post請求存儲cookie - 找到對應的form表單,自動解析input標籤,自動解析post請求的url地址,自動帶上數據,自動發送請求1、攜帶c

原创 異步和非阻塞的區別

我們說Twisted是一個異步的網絡框架,經常我們也聽到一個詞語叫做非阻塞,那麼他們有什麼區別呢?異步:調用在發出之後,這個調用就直接返回,不管有無結果;異步是過程。 非阻塞:關注的是程序在等待調用結果(消息,返回值)時的狀態,指在不能立

原创 一個合格的程序員,需要哪些必備技能?

對於一個Java開發來說,編程技能毋庸置疑是很重要的。但是,除了基本的編程開發能力,其他方面的能力也是體現一個程序員的能力的很重要因素。比如,問題排查能力、線上運維能力、項目管理能力、協調溝通能力等。本文,主要來簡單介紹一下,作爲一個合格

原创 MongoDB 聚合函數管道之group中各個參數的意思

聚合(aggregate)主要用於計算數據,類似sql中的sum()、avg()語法db.集合名稱.aggregate([ {管道 : {表達式}} ])管道管道在Unix和Linux中一般用於將當前命令的輸出結果作爲下一個命令的輸入ps

原创 HTTP 202狀態碼的處理方式

最近在爬某網站,谷歌瀏覽器打開是ok的,可以顯示網頁內容。程序有時候也可以抓到相應的內容,可有時候就不行。我抓取的是json格式的數據,在解析的時候有時就成功,有時報錯。經過一番盤查,發現解析報錯的時候,response返回狀態碼是202

原创 1241, 'Operand should contain 1 column(s)'

最近在用mysql作爲數據庫存儲,可會遇到,1241, 'Operand should contain 1 column(s)',這樣的報錯。 這樣一般就是字段個數不匹配。我檢查了幾遍字段,都是對應的,沒有缺少或者多餘。經過一系列的檢查

原创 獲取frame 標籤裏#documents裏面的內容

最近幾天在爬一個網站,裏面有frame標籤。 今天有想獲取frame標籤下面#documents裏面的內容,查了一晚上的資料,幸好找到,明天可以交差了。。。 一個有frame標籤的網站,http://www.lmtw.com/search

原创 存在frame標籤,獲取docments裏面內容的正確解法

這兩天在爬取一個網站,打開開發者工具一看,之前沒有見過frame標籤,而且關鍵的數據都在#docments裏面,這就很頭疼。。。 查了資料,問了大佬,終於找到了解決方案,大喜 我的解決方案 先找到有frame 的標籤,一點要是最外層的fr

原创 Ubuntu 18.04版本中安裝Mysql後,Mysql每次訪問需要加sudo的問題

在Ubuntu18.04上安裝MySQL後,發現在普通用戶shell下無法使用root用戶名登錄MySQL,mysql -uroot -pmysql,提示權限問題,命令必須改爲,sudo mysql -uroot -pmysql,這樣就比

原创 Python2代碼轉換Python3代碼工具介紹

最近在做一項目,api接口都是用python2 寫的,用起來真是不方便,想一下有沒有工具,python2直接轉python3的工具。經過百度,還真有。。。拿過來就是自己的 首先找到python2轉python3 的工具代碼的位置, 由於