原创 圖片轉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