原创 12個CSS常用技巧 - 前端開發必備

1. 利用 CSS 穿透覆蓋默認樣式 常見發生場景:假如我們需要通過 input,type="file"來上傳文件,而這個 input 的默認樣式,可以說是非常地醜。所以我們希望通過一張圖片,與這個 input 大小一樣,位置一致

原创 css3自適應佈局單位vw,vh你知道多少?

*視口單位(Viewport units)* 什麼是視口? 在PC端,視口指的是在PC端,指的是瀏覽器的可視區域; 而在移動端,它涉及3個視口:Layout Viewport(佈局視口),Visual Viewport(視覺視口)

原创 Ajax提交與Form表單提交數組

Ajax 提交數組 @PostMapping("/save") public void saveUser( @RequestParam("userRole[]") List<Integer> roleIds) { $.post(

原创 form表單提交或上傳附件 頁面刷新問題,後臺返回JSON完美處理方案

一般我們用的第三方庫基本上都是內部封裝好的,也都是這種方式,比如jquery 的 AjaxSubmt,他在上傳的時候就是臨時生成iframe form 用戶上傳,要不然他也做不到。 <form style="margin: 20p

原创 easyui tree treegrid 前端搜索實現

function search() { var searchCount = {key: '', step: 0}; var setKey = function (key) {

原创 Python微信文章 抓取轉PDF

電腦需要安裝 wkhtmltopdf https://wkhtmltopdf.org/downloads.html import io import sys import requests from bs4 import Bea

原创 Python抓取漫畫

import requests from bs4 import BeautifulSoup from lxml import etree headers = { 'Upgrade-Insecure-Requests':

原创 Python 抓取 快代理、西刺代理 、西拉代理等等 構建免費代理池

import re import requests from lxml import etree headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win

原创 Python 掘金文章下載轉Markdown

import os import html2epub import html2text import requests from bs4 import BeautifulSoup from parsel import Selec

原创 如何編寫Jquery插件?

創建插件 看來 jQuery 你已經用得很爽了,想學習如何自己編寫插件。非常好,這篇文檔正適合你。用插件和方法來擴展 jQuery 非常強大,把最聰明的功能封裝到插件中可以爲你及團隊節省大量開發時間。 開始 要編寫一個 jQue

原创 Python if else 和 for in 簡寫

if else 簡寫 # 1. 通常寫法 b = 4 if b > 4: print('對了,b: ',b) else: print('錯了,b:'+b) # 2. 簡寫 '對了' if b > 4 e

原创 Python aiohttp簡單入門

import aiohttp import asyncio async def fetch(session, url): async with session.get(url) as response:

原创 JPA一對多、多對多json序列化死循環問題解決

import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import javax.persistence.*; import java.io.Serializa

原创 數據庫+SpringBean注入的方式實現策略模式--- 支付示例

首先定義個支付行爲接口 PayStragtegy package com.mbh.first_boot_demo.strategy; /** * 支付行爲接口 * @description: * @author: m

原创 枚舉+工廠實現策略模式—-支付示例

首先定義支付行爲接口 PayStrategy.java package com.mbh.first_boot_demo.strategy; /** * @description: * @author: mabh *