原创 爬蟲返回數據 16進制編碼問題

昨天分析爬蟲接口時 發現返回數據 json轉化時出錯 經過檢查發現問題是 json字符串中有 \x3E、\x2F這種編碼字符串, 開始解決思路就是把16進制轉化爲普通字符串結果不行 原因 編碼問題 本來這些返回數據是需要

原创 碼雲上免費部署靜態網站實操記錄

碼雲與GitHub都有 免費部署靜態網頁的服務,考慮到訪問速度問題 選用了國內的碼雲 步驟 1、準備好要展示的網頁文件 2、確保自己的碼雲賬號綁定手機號 這個可以不着急綁定 因爲到最後一步的時候 碼雲會提示你去綁定的

原创 《Java 學習疑問》---1--- 不同數值型變量 運算時類型轉換問題

上圖爲課件截圖 根據上圖意思 不同數值型變量 運算時 容量小的數據類型會自動轉爲 容量大的數據類型,數據類型容量如下圖: 按照以上解釋 個人理解爲 byte類型容量 1字節 short 2字節 則兩種數據類型運算 結果應該

原创 python pdf轉txt

import pdfplumber path = "pdf/21.pdf" with pdfplumber.open(path) as pdf: pages = pdf.pages for page in page

原创 《Java 學習疑問》---2---單引號與雙引號的用法

單引號與雙引號的用法: 涉及到兩種數據類型 char 字符(單引號----有且只有一位 ) String 字符串(雙引號—可以是0位 可以是多位)

原创 pyppeteer 異常處理 ValueError: signal only works in main thread

程序裏需要在一個線程裏運行 pyppeteer 結果報了下邊這個一場信息 解決辦法 創建瀏覽器對象時加上這三個字段 'handleSIGINT':False, 'handleSIGTERM': False, 'handleSIGHU

原创 python 獲取指定目錄下文件數量及文件列表

import glob path_file_number=glob.glob('./*.py')#或者指定文件下個數 # path_file_number=glob.glob(pathname='*.py') #獲取當前文件夾下個數

原创 python 導出 mysql表數據爲 csv文件

# coding:utf8 import win32api import win32con import xlwt import pymysql import os host = '127.0.0.1' user = 'root

原创 Ubuntu18 安裝redis 數據庫

1、更新系統環境(非必要) $ sudo apt-get update #更新軟件列表 $ sudo apt-get upgrade #更新軟件 2、安裝Redis服務 $ sudo apt-get install redis-

原创 阿里雲Linix上 python腳本 發郵件發送不出去問題

腳本在本地發送沒問題,但是同樣的系統環境,在阿里雲上就是發送不出去 報錯信息只能看出 是連接的問題 原因 可能是阿里雲 把 你使用的那個端口封了 網上找到的解決辦法: 修改連接部分代碼 換端口號 換成ssl方式連接(這個不

原创 JSON parse error: Unrecognized token 'telephone': was expecting 'null', 'true', 'false' or NaN;

做爬蟲時候遇到了一個異常 很奇怪 就記錄下 完整異常 {"timestamp":"2019-11-17T08:02:07.931+0000","status":400,"error":"Bad Request","message":"J

原创 mysql字段 varchar的長度分配 對性能的影響

使用varchar(5)和varchar(200)存儲‘hello’的空間開銷是一樣的,那麼使用更短的列有什麼優勢嗎? 事實證明有很大的優勢。更長的列會消耗更多的內存,因爲MySQL通常會分配固定大小的內存塊來保存內部值。尤其

原创 python 壓縮文件 zip

def FilesToZip(fps, zip_fp, delete=False): ''' 多文件打包成zip :param fps: [r'C:\1.txt', r'C:\2.txt', r'C:\3.tx

原创 VScode 設置中文

一、打開vcode後 使用快捷鍵 Ctrl + Shift + P 二、輸入configure language 完工!

原创 Ubuntu 安裝 Golang

環境: VMware 15.5.1中安裝的 Ubuntu 18 安裝 終端執行命令 sudo apt-get install golang 安裝完成後你可以查看版本號,這裏默認安裝最新版本 配置環境變量,執行