原创 用Tkinter做一個每日英語的程序

一、準備: 安裝以下庫: Tkinter requests pillow playsound pyinstaller 二、步驟分析: 找到一個合適的接口,獲取推送每日英語的數據。 作者在網上看了一些API,沒有比較合適的,

原创 前端解決防盜鏈

防盜鏈淺談 由於利用百度新聞請求接口,導致部分圖片請求失敗,狀態碼403,服務被拒絕。 之前一直用python寫爬蟲,所以很自然的就想到了僞裝請求頭。 於是乎想到解決該問題的第一種方法就是創建vue.config.js 在裏

原创 MySQL的存儲(二、創建表並插入)

創建表 首先創建一個 spiders的數據庫 cursor.execute("create database spiders default character set utf8") 創建數據庫後,連接時需要額外指定一個參數db

原创 CSS 3D圖片翻轉 ——3D Flipping Effect (3D 翻轉效果——

效果: 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>3D Flipping Effect</title> <link rel=

原创 瀏覽器的排版引擎

關於一些排版引擎介紹 (1)Trident Triident 是Interent Explorer(IE)瀏覽器使用的引擎。Trident 在 Windows 操作系統中被設計爲一個功能模塊,使得其他軟件的開發人員可以便捷地將網頁瀏覽

原创 MySQL的存儲(一、連接數據庫)

準備工作: 確保安裝MySql 安裝PyMySQL庫 連接數據庫: 這裏首先嚐試連接下數據庫,假設當前MySQL運行在本地,用戶名爲root,密碼爲123456,運行端口爲3306。 通過PyMySQL的connect()方

原创 文字溢出處理

在開發時候,後端傳給我們一些文字進行渲染,一些標題性的單行文字,當達到一定寬度就會溢出不顯示並以點點點來顯示。(類似下圖效果的實現 先看下我們需要實現什麼: 1、寬度設置 2、溢出的處理 3、溢出部分用點點點來

原创 C語言 折半查找,順序查找(結構體類型)

結果: #include <stdio.h> #include <stdlib.h> typedef struct scoreTable{ int id; char name[30]; int poli

原创 H5定位+vue+高德地圖逆地理編碼+結構化地址信息

學習記錄: 最終效果: 1.註冊高德地圖賬號,進入控制檯,創建一個應用,獲取key(選擇web端 js api)。 2.html中引入,將{parameter} 替換成你的key (踩坑:&plugin=AMap.Geoco

原创 監測小說更新狀態發送到郵箱(爬蟲和郵件

思路:請求小說的url並對內容進行解析,找到帶有更新時間的span標籤。然後配置郵箱,將內容作爲發送。 我選擇的是網易的126郵箱,在官網登錄賬號,設置中,打開“POP3/SMTP/IMAP”,(此處需要手機發送驗證消息 設置成功

原创 冒泡排序, 選擇排序, 希爾排序,插入排序,快速排序

結果 #include <stdio.h> #include <stdlib.h> typedef struct scoreTable{ int id; char name[30]; int polit

原创 vue+圖片上傳+預覽

學習記錄 實現本地圖片上傳和預覽 切記使用 accept=“image/*” 可以指定文件類型 <form action="" method="POST" enctype="multipart/form-data">

原创 赫夫曼樹和赫夫曼編碼 (純C)

#include <stdio.h> #include <stdlib.h> #include <string.h> /* 構造赫夫曼樹 n個葉子 2n+1個結點 一組帶權值的葉子

原创 赫夫曼樹理論簡

赫夫曼樹 一、前言 赫夫曼樹,又稱最優樹,是一類帶權路徑長度最短的樹。 二、基礎知識 1、路徑長度:從樹中一個結點到另一個結點之間的分支構成這兩個結點之間的路徑,路徑上分支數目稱爲路徑長度。 2、樹的路徑長度:是從樹根到每一個結點

原创 簡單實現jquery輪播圖

首先需要定義個切換圖片的funcation 1、找到圖片所在li,將其顯示出來,並縮放1.1倍 2、其他兄弟li,漸變隱藏,並還原至原大小比例 3、將底部的圓點列表ul中對應的li,添加樣式,其他兄弟元素移除該樣式 functi