原创 圖片轉HTML字符畫
一段很有意思的腳本,把圖片轉字符畫用html展示出來! import os from io import BytesIO from urllib import request from PIL import Image from P
原创 SnowJean使用以及原理(SpringBoot)
一.使用 1.POM文件 <dependency> <groupId>cn.yueshutong</groupId> <artifactId>snowjean-spring
原创 使用Mybatis中分表插件shardbatis
1.POM依賴 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <v
原创 PDF添加水印(Python實現)
from PyPDF2 import PdfFileWriter, PdfFileReader from reportlab.lib.units import cm from reportlab.pdfgen import canvas
原创 深入淺出的講解傅里葉變換(真正的通俗易懂)
原文鏈接:https://zhuanlan.zhihu.com/p/19763358 一、什麼是頻域 從我們出生,我們看到的世界都以時間貫穿,股票的走勢、人的身高、汽車的軌跡都會隨着時間發生改變
原创 獲取代理IP(proxy_pool)
1.首先拉取代碼 https://github.com/jhao104/proxy_pool.git 2.配置py環境: pip install -r requirements.txt 配置配置文件(redis)(Config中)
原创 通過Feign上傳文件(踩坑)
引入依賴: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo
原创 算法——小球下落(二叉樹)
問題描述 : 有一棵二叉樹,最大深度爲D,且所有葉子的深度都相同。所有結點從上到下從左到右 編號爲1, 2, 3,…, 2D-1。在結點1處放一個小球,它會往下落。每個內結點上都有一個開關, 初始全部關閉,當每次有小球落到一個開關
原创 算法——迪克斯特拉算法
迪克斯特拉算法主要分四個步驟: 找到“最便宜”的節點(可在最短時間內到達的節點)。 更新該節點的鄰居節點的開銷。 重複這個過程,直到對圖中每個節點都做了。 計算最終路徑。 這個算法的核心理念是:找到圖中最便宜的節點,並確保沒有到該節點更便
原创 算法——廣搜(BFS)/深搜(DFS)
在圖的基本算法中,最初接觸的就是圖的遍歷算法,根據訪問節點的順序,可分爲廣度優先搜索(BFS)和深度優先搜索(DFS)。 廣度優先搜索 廣度優先搜索算法主要解決兩個問題: 從節點A出發有到節點B的路徑嗎? 從節點A出發到節點B的最
原创 MySQL8.0安裝
下載地址:https://dev.mysql.com/downloads/mysql/ 下載後解壓,然後配置環境: 創建my.ini文件: [mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄
原创 算法——快排算法
快速排序是一種分治思想,裏面通過將定位一個基準數然後劃分兩個數組,然後再各自對這兩個數組進行相同的算法,一直到一個空數組(開頭和結尾都是同一個下標) 原理 首先通過定位一個基準數,然後通過移動指針將其劃分兩個數組,如果是正序那麼
原创 JS調用Python控制WIFI
最近遇到的一個需求,需要通過連接wifi判斷是否路由器可用。 python服務端: import subprocess as sp import logging import subprocess as sp import time
原创 python驗證碼識別代碼合集
代碼1: # -*-coding:utf-8-*- import os def test(path): img = Image.open(path) w, h = img.size for x in ran
原创 Python讀取PDF的兩種方式
首先要安裝庫: pip install pdfminer3 代碼很簡單: from urllib.request import urlopen from pdfminer.pdfinterp import PDFResourceM