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 ...
对url进行编码,使其能够作为参数传递
123let url = "http://www.example.com"let encode_url = encodeURIComponent(url)url = decodeURIComponent(encode_url)
《救猫咪》节拍器
1.开场画面(1页)影片中的开始画面为整部影片的基调、类型提供了铺垫,吸引观众眼球。开始画面与结束画面相呼应。
2.主题呈现(5页)这部分通常是某人和影片的主人公交谈。主人公并不知道谈话的内容对他在影片中的角色延续极为关键。这部分交代影片的主题。
3.铺垫(1—10)剧本的前10页不仅要抓住我们和一位电影专业人士的兴趣,而且要介绍或是提示A故事中的每个角色。
4.推动(12页)某一封电报、敲门声、发现妻子和别人谁在床上——发生在主人公身上的某件事情使他感到震撼。这部分是影片中出现的第一次“剧烈打击”。
5.争执(12—25)剧本的这个部分发生在一个场景或是一系列的场景里。主人公在此时会对他要走的道路产生疑惑。
6.第二幕(25页)影片进入到第二幕。在这一幕里,我们把影片的主题世界扔到脑后,进入到第二幕中颠倒的“反主题”世界。主人公做出了选择——他的“旅程”开始了。
7.游戏时间(30—55页)在这部分我们忘记了故事主线,享受“大场面”和“激动人心的时刻”,沉浸在“影片许下的诺言”之中。
8.转折(55页)这是一部影片的分水岭,我们重新回到主题,气氛越发紧张,倒计时出现,主人公开始面临压 ...
redis实现分布式锁
https://www.cnblogs.com/angelyan/p/11523846.html
使用命令介绍:
SETNXSETNX key val:当且仅当key不存在时,set一个key为val的字符串,返回1;若key存在,则什么都不做,返回0。
expireexpire key timeout:为key设置一个超时时间,单位为second,超过这个时间锁会自动释放,避免死锁。
deletedelete key:删除key在使用Redis实现分布式锁的时候,主要就会使用到这三个命令。
pyyaml 中文亂碼
https://www.cnblogs.com/BlueSkyyj/p/12781752.html
解决办法加入参数allow_unicode=True
1234fw = open(yamlFile,'a',encoding='utf-8')w = ryaml.dump(w,fw,allow_unicode=True)fw.close()