https://qn.chenzqi.cn/chenshen/logo.png

VSCode配置记录

VSCode空格 问题: 空格太小,只占半个字符宽度 方法: 左上角 文件->首选项->设置,在搜索栏里搜font 把Editor:Font

Nginx常见配置记录

禁止ip访问 server { listen 80 default; server_name _; return 500; } or server { listen 80 dufault; server_name _; rewrite ^(.*) http://www.xxx.cn permanent; } or server { listen 80 default; server_name _; server_name xxx.cn return 500; } 域名重定向 server { listen 80; server_name xxx.cn; if ($host = 'xxx.cn' ) { rewrite ^/(.*)$ http://xx.xxx.com/$1 permanent; } }

破解某法院网sign签名

::: tip 记录采集 XX法院网 反爬虫sign验证签名 ::: 签名验证反爬虫 签名验证的结果 签名是根据数据源进行计算或加密的过程,签名的结果是一个具有唯一性和

PyQt5多页面跳转

::: tip Qt designer 和 代码进行 Qt 开发实现页面跳转不同,本文记录 designer 开发 ::: PyQt5 多页面跳转 借助一个 Controller 控制器来实现,大体思路如下 # 利用一个控制器来控制页面的跳转 class

MySQL连接池

::: tip 每次连接mysql数据库请求时,都是独立的去请求访问,浪费资源,访问数量达到一定数量时,对mysql的性能会产生较大的影响。因此,通常会

SQL写入与更新语句优化

::: tip SQL写入与更新语句优化记录 ::: 数据 # 要写入的字典数据 data_dict = dict( fzID=data.get('fzID'), statusCode=data.get('statusCode'), statusName=data.get('statusName'), thumb=data.get("thumb"), atArea=data.get("atArea"), buildingName=data.get("buildingName"), communityName=data.get("communityName"), areaSize=data.get("areaSize"), startPrice=data.get("startPrice"), currentPrice=data.get("currentPrice"), unitPrice=data.get("unitPrice"), buildingType=data.get("buildingType"), bTypeName=data.get("bTypeName"), taxesBy=data.get("taxesBy"), taxesName=data.get("taxesName"), canLoan=data.get("canLoan"), LoanText=data.get("LoanText"), discountRate=data.get("discountRate"), puchaseLimit=data.get("puchaseLimit"), countyName=countyName, startTime=data.get("startTime"), endTime=data.get("endTime"), editDate=data.get("editDate"), competePersons=data.get("competePersons"), callTimes=data.get("callTimes"), yijialv=data.get("yijialv"), ccode=data.get("ccode"), ajklink=data.get("ajklink"), bemetro=data.get("bemetro"), jiaofu=jiaofu ) # data_dict = { # 'fzID': '6342304417171', #