python定义状态码类
12345678910111213141516171819202122232425262728293031323334353637383940414243#!/usr/bin/python3# -*- coding: utf-8 -*-# @Desc: { 项目枚举类模块 }from enum import Enumclass StatusCodeEnum(Enum): """状态码枚举类""" OK = (0, '成功') ERROR = (-1, '错误') SERVER_ERR = (500, '服务器异常') IMAGE_CODE_ERR = (4001, '图形验证码错误') THROTTLING_ERR = (4002, '访问过于频繁') NECESSARY_PARAM_ERR = (4003, '缺少必传参数') USER_E ...
selenium保存cookies并使用
import123import jsonimport timefrom selenium import webdriver
保存12345678browser = webdriver.Firefox(executable_path=r"C:\MyProgrames\geckodriver.exe") # 根据实际修改,启动自己的webdriverdef login_for_cookies(url): browser.get(url) input("登陆成功后回车以继续") cookies = browser.get_cookies() # 已经获取到了cookies with open("cookies.json", "w", encoding="utf-8") as cks: # 把cookies使用json保存 json.dump(cookies, cks)
读出123def get_cookies(): with open("c ...
在简单的python程序中直接使用sqlalchemy
database.py123456789101112from sqlalchemy import Integer, String, Columnfrom sqlalchemy.ext.declarative import declarative_baseBase = declarative_base()class Users(Base): __tablename__ = "users" id = Column(Integer, primary_key=True) name = Column(String(64), unique=True) email = Column(String(64))
database.py1234567891011121314151617181920from sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmaker, Sessionfrom sql_app.models import Baseengine = create_engin ...
selenium远程调用浏览器(firefox版)
安装selenium浏览器服务1docker run --name firefox -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:3.141
demo12345678910111213141516171819202122from selenium import webdriverfrom selenium.webdriver import DesiredCapabilitiesdriver = webdriver.Remote( # 指定远程浏览器的地址 command_executor='http://127.0.0.1:4444/wd/hub', # 指定期望的浏览器类型,这里安装的是 firefox 所以指定firefox desired_capabilities=DesiredCapabilities.FIREFOX,)# 发送请求driver.get("https://www.baidu.com" ...
mysql大批量删除数据,工作记录
在10万记录的三张关系表中删除相对应的数据,三张表为层级嵌套关系
优化查询
目的:减少mysql数据库慢查询导致的长时间占据锁的情况出现优化方向:将慢sql改为多次执行的快sql,避免长时间占用mysql资源情况出现
多表查询会用到的几种方式
连表查询
12345678SELECT event_data.id FROM event_dataLEFT JOIN tracking_eventON tracking_event.id = event_data.tracking_event_idLEFT JOIN tracking_visitorON tracking_event.tto_clid = tracking_visitor.tto_clidWHERE tracking_visitor.d_value REGEXP '"matomo": "449"'AND event_data.d_key != "449"LIMIT 100
嵌套子查询12345678910111213SELECT event_dat ...
blender骨骼绑定8大检查
选装缩放检查
模型位置&朝向检查:面向 -y
曲线检查
模型大小检查:高度 2 米
模型布线检查:细分要足够
父子级检查:绑定的主物体不能有父级
修改器检查
备份检查
机器人提示语参考
文字整理123你是一个文字整理专家,你能够从海量混乱的文字信息中整理出简洁规整的主要核心内容。你也是一位优秀的博客作者。你撰写的博客在搜索引擎中排名靠前,因为你了解 SEO 以及如何使用高度相关和热门的关键字。你的博客文章信息丰富,可帮助用户实现他们所寻找的内容。你将收到搜索博客文章的用户的查询。你将创建与他们的查询相匹配、有帮助且能回答或与他们所搜索的内容相关的博客文章。仅使用博客文章进行回复。读者的问题是:参考信息如下:「」
i18n(国际化)地域标识码
https://www.cnblogs.com/isdom/p/webclips009.html
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143i18n(国际化) 和l18n(本地化)时的地域标识代码 格式如 zh-CN(语言-国家)国家说明 语言说明 语言编码 和 国家编码 中国 汉语 ...
fastapi接口参数限制
路徑的例子1Path(title="The ID of the item to get")
查詢參數12345Query( title="Query string", description="Query string for the items to search in the database that have a good match", min_length=3,)
body的字段123Field( default=None, title="The description of the item", max_length=300)
fastapi设置超时时间
方法一:应用级别的超时设置一种设置 FastAPI 应用程序全局超时时间的方法是使用TimeoutMiddleware中间件。以下是一个示例:
123456789101112from fastapi import FastAPIfrom fastapi.middleware.timeout import TimeoutMiddlewarefrom datetime import timedeltaapp = FastAPI()# 设置应用程序的默认超时时间为5秒app.add_middleware(TimeoutMiddleware, timeout=timedelta(seconds=5))@app.get("/")async def read_root(): return {"message": "Hello, World!"}
方法二:路由级别的超时设置如果你希望为特定路由设置不同的超时时间,可以在路由处理函数中使用timeout参数。以下是一个示例:
123456789101112from f ...