avatar
Articles
292
Tags
211
Categories
0

karr's blog
Search

karr's blog

docker安装部署rancher
Created2023-09-10
https://www.cnblogs.com/mn609/articles/16070101.html
docker搭建discuz
Created2023-09-09
https://blog.csdn.net/m0_55070913/article/details/124173304
python时间处理
Created2023-09-07
12345678910111213a1 = "2019-5-10"# 先转换为时间数组timeArray = time.strptime(a1, "%Y-%m-%d")# 转换为时间戳timeStamp = int(time.mktime(timeArray))dt = datetime.fromtimestamp(timeStamp)# 当前时间timeStamp = time.time()dt2 = datetime.fromtimestamp(timeStamp)a = dt2 - dtb = dt - dt2print(dt2 - dt)print(dt - dt2)
rabbitmq-python
Created2023-09-06
https://gitee.com/bitterteaer/rabbit-mq-learn Advanced Message Queuing Protocol全称:高级消息队列协议 四大核心 生产者 消费者 队列 交换机 AMQP HAProxy:负载均衡略 … …
世界时间格式转本地时间
Created2023-08-23
时间格式2020-01-13T16:00:00.000Z中的T和Z分别表示什么,如何处理UTC:世界标准时间,在标准时间上加上8小时,即东八区时间,也就是北京时间。举例北京时间:2020-01-14 00:00:00对应的国际标准时间格式为:2020-01-13T16:00:00.000Z 12345678910from datetime import datetime, timedeltadef test_format_time(): source_time = '2020-01-13T16:00:00.000Z' date_ = datetime.strptime(source_time, "%Y-%m-%dT%H:%M:%S.%fZ") # local_time = 2020-01-14 00:00:00 local_time = date_ + timedelta(hours=8) print(local_time)
fastapi 接口阻塞问题处理
Created2023-08-15
原文地址:https://blog.csdn.net/qq_42006301/article/details/124873383 背景在使用fastapi框架开发时,遇到一个坑,在请求某个耗时的接口时,再请求其他接口,发现请求都被阻塞卡住了,经过排查问题,发现是async使用不当导致的 问题复现这里写了一个小demo文件,里面有耗时函数work 和 两个接口 /test1、 /test2 1234567891011121314151617181920def work(s): print("work start work") time.sleep(s) print("work end work")@api.get("/test1")async def test1(): print("func: test1") return "test1"@api.get("/test2")async def test2(): a ...
requests源码阅读笔记
Created2023-08-12
requests框架结构整个架构包括两部分:Session持久化参数和HTTPAdapter适配器连接请求,其余部分都是 urllib3 的内容。
scrapy download 中间件
Created2023-08-09
request与response的优先级是相反的方向request:数值越低优先级越高response:数值越低优先级越低 使用类似selenium的请求中间件,则直接在SpiderDownloaderMiddleware -> process_request()中写对应的代码即可,并且直接返回HttpResponse()即可
Token和JWT的区别
Created2023-07-28
服务端验证客户端发送的 token 信息要进行数据的查询操作 Jwt 验证客户端发来的 token 就不用,在服务端使用密钥校验就可以,不用数据库的查询。 Token需要查库验证 token 是否有效,而 JWT 不用查库或者少查库,直接在服务端进行校验,并且不用查库。因为用户的信息及加密信息在第二部分 payload 和第三部分签证中已经生成,只要在服务端进行校验就行,并且校验也是 JWT 自己实现的。 TOKEN令牌,是访问资源的凭证 认证流程: 用户输入用户名和密码,发送给服务器。 服务器验证用户名和密码,正确的话就返回一个签名过的token,浏览器客户端拿到这个token。 客户端自己保存token,后续每次请求中,浏览器会把token作为http header发送给服务器,服务器验证签名是否有效,如果有效那么认证就成功,可以返回客户端需要的数据。 JWT概念:JWT是json web token缩写。使用RESTFUL接口定义,使用在普通的web。将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。 ...
fastapi文件上传下载
Created2023-07-26
123456789101112131415161718192021222324252627282930import osimport timefrom fastapi import APIRouter, File, UploadFilefrom fastapi.responses import FileResponserouter = APIRouter(tags=['Upload'], prefix='/upload')@router.post("", summary='文件上传')def create(uploadfile: UploadFile = File(...)): filename = f"{str(time.time()).replace('.','')}-{uploadfile.filename}" path = os.path.join("upload", ...
1…181920…30
avatar
karr
世界那么大,我想去看看。
Articles
292
Tags
211
Categories
0
gitee
Announcement
This is my Blog
Recent Post
python 使用线程池来同时执行多个函数2025-07-23
获取 A 股全部历史数据保存到本地2025-07-22
What are AI Agents?2025-07-21
Hello, 极简AES!2025-07-20
Git报错: Failed to connect to github.com port 443 解决方案2025-03-30
Tags
memory_profiler mysqlclient react-error utils OTP io多路复用 importlib postMessage 字典 救猫咪 数据库 text npm 协程 react-warning git-lfs Artificial Intelligence vue-router Android 前端 变现 Homebrew commit message 重复数据 动态口令 Next-key lock stopPropagation ONLY_FULL_GROUP_BY react-fragment-error-message 代码 口罩检测系统 react-props-warning-message 远程仓库 FastAPI eslint es6 GROUP BY 搜索引擎 md5 react-text-error-message
Archives
  • July 20254
  • March 20256
  • February 20252
  • January 20253
  • November 20242
  • October 20243
  • September 20247
  • August 202410
Info
Article :
292
UV :
PV :
Last Update :
©2024 - 2025 By karr
Framework Hexo|Theme Butterfly
Search
Loading the Database