原创 用MySQL做後臺的web程序超過8小時自動斷開連接解決辦法

最近在做一個網站,使用MySQL做的後臺數據庫,每天早上發現剛開始都連接不上MySQL,第二次才能連上,查了查資料,發現是MySQL沒有設置的原因。 解決辦法如下 將所有的 28800分鐘 也就是八小時 更改爲 (365*24*60)=

原创 PyMongo如何查詢數據庫狀態

這幾天遇到了一個小問題,就是項目所用到的數據是存在mongo裏的,通過pymongo調用mongo查詢數據的。 這幾天想查詢出數據庫的狀態,並展示 shell的操作 db.stats()命令 這條命令就可以獲取當前庫的狀態 d

原创 MySql8.x 連接遠程數據庫

上週,老大交給了我一個任務,做一個數據庫可視化界面。我在我自己的電腦上做好了這個小項目,用了一個Flask的web展示框架。然後老大讓我在小組電腦上把這個項目展示一下。不過在展示的時候遇到了一個數據庫的錯誤。 參考了一篇博客 https:

原创 Python3多個字典合併成一個字典

由於工作需要,現在得將手頭上的數據處理 原始數據 現在需要構建一個大詞典,每一列最後一個元素爲前四個元素的value值,即如下數據: 最後還需要將這三個字典合併,如下:   程序該如何實現? import json dict2={

原创 jinja註釋解決前端註釋問題

jinja2是Flask裏的一種前端模板語言,有了她,可以很方便的操控前端頁面。不過註釋會遇到一些小問題。 代碼如下 <table id="table" class="table table-bordered">

原创 想拿勳章!!

不知不覺又到了咱們程序員的節日了。去年這個時候,我還是一個什麼都不懂的萌新,每天的生活就是仰望羣裏的大佬們吹牛逼,什麼PHP最牛逼,Python無敵諸如此類。今年這個時候,我只想保溫杯裏泡枸杞,勸誡學妹學弟們,遠離996,遠離ICU。。。

原创 pynput實現ctrl+c 效果

上週末老大讓我搞一個監聽鍵盤並可以實現 ctrl+c 功能的程序,給了我倆庫pyhook和pynput。因爲pyhook庫安裝起來相當麻煩,所以我選擇了pynput庫。 實現效果如下 代碼如下,僅供參考 import os impor

原创 dataframe如何輸出一行帶index的數據

最近由於需要用到dataframe類型的數據,將其轉換爲列表,輸出一行數據,也需要它的頭 摸索好長時間,最終實現: import pandas as pd dict={'1':{'姓名':'D','年齡':10},'2':{'姓名':'

原创 requests爬取高清圖片遇到Max retries exceeded with url 錯誤

最近沒事幹在爬取一個高清圖片網站的圖片,遇到了一個問題。  Max retries exceeded with url  類似問題 查看了很多解決辦法,最終解決了 import time import requests headers

原创 運用scrapy爬取不羞澀網妹子圖片

週末閒來無事寫了個小爬蟲,爬取妹子圖片並保存到本地文件夾 網址 不羞澀 | 真實的圖片分享交友社區  https://www.dbmeinv.com/ 按F12 開始分析網站 如圖可知所有的圖片都是在 class 爲“span3”的標

原创 導入Flask.ext.cache報錯解決辦法

由於需要在項目中使用到緩存技術,所以需要用到Flask-cache技術。至於怎麼使用Flask-cache則需要看 這篇文章 文章比較詳細的介紹了Flask-Cache的使用,如圖所示: 根據提示 pip install fla

原创 記錄北漂小實習生的一天

早上六點,隨着一陣”狂浪是一種態度,狂浪在起起伏伏,狂浪,狂浪“悅耳的鈴聲。 我不情願的睜開了雙眼,來到了如圖所示的衛生間 經過二十分鐘的洗漱,我出了家門,開始坐六點半的公交。 經過一個半的車程,終於從天通苑來到了北三環的公司。

原创 pipreqs--生成requirements.txt,報錯--gbk--解決辦法

老大讓我將一個程序寫成項目並上傳到GitHub上,需要生成requirements.txt文檔,查了查資料,發現pipreqs這個庫比較好用。 如圖: 然而,在生成requirements.txt 文檔遇到了編碼問題。 查了資料後,ht

原创 Flask-jinja2學習(下)

全局函數 全局函數,顧名思義,就是全局範圍內可以被使用的函數。其同上面的上下文環境中定義的函數不同,沒有請求生命週期的限制。 內置全局函數 range()函數同python裏的range()一樣 <ul> {%

原创 Flask-jinja2學習(上)

jinja2的相關知識點 jinja2是python的一個web庫,旨在靈活,快速和安全,可以簡化python的html語法。 基本語法 標記塊開頭的字符串 {% 標記塊結束的字符串 %} 標記print語句開始的字符串