04 2025 档案

摘要:from typing import Callable from fastapi import Request from fastapi.responses import Response def cors_handle_middleware(request: Request, call_next: 阅读全文
posted @ 2025-04-22 10:24 CJTARRR 阅读(42) 评论(0) 推荐(0)
摘要:NAT模式 模拟器会被分配到一个虚拟的局域网中,并分配一个该虚拟局域网的ip。 模拟器此时可以访问外网,如果要使用宿主机的服务做代理时,使用宿主机所在的局域网ip即可。 Host-Only模式 模拟器会被分配到一个虚拟的局域网中,并分配一个该虚拟局域网ip。 并且宿主机也会被分配一个虚拟局域网ip。 阅读全文
posted @ 2025-04-13 14:02 CJTARRR 阅读(251) 评论(0) 推荐(0)
摘要:介绍 GOMAXPROCS是golang运行时环境的一个参数,控制着同时执行golang代码的操作系统线程的最大数量(M),即影响调度器分配Goroutine到多少个操作系统线程。这些线程由操作系统分配到机器的逻辑核心(P)上执行。 当GOMAXPROCS=1时,所有Goroutine在单线程上并发 阅读全文
posted @ 2025-04-12 16:16 CJTARRR 阅读(285) 评论(0) 推荐(0)
摘要:curl -o /dev/null -s -w "DNS解析: %{time_namelookup}\nTCP连接: %{time_connect}\nSSL握手: %{time_appconnect}\n请求准备: %{time_pretransfer}\n开始传输: %{time_starttr 阅读全文
posted @ 2025-04-08 14:42 CJTARRR 阅读(210) 评论(0) 推荐(0)
摘要:#### **1. DNS 解析阶段** • **客户端发起请求**:用户访问 `http://example.com`。• **DNS 查询**: • 客户端向 DNS 服务器查询 `example.com` 的 IP 地址。 • **解析结果可能为**: ◦ **公网 IP**(如 `203.0 阅读全文
posted @ 2025-04-07 18:02 CJTARRR 阅读(64) 评论(0) 推荐(0)
摘要:import asyncio from asyncio import Semaphore, Task, events from inspect import iscoroutinefunction from typing import Any, Optional, Union from loguru 阅读全文
posted @ 2025-04-03 15:45 CJTARRR 阅读(41) 评论(0) 推荐(0)
摘要:asyncio.run # 在当前线程中创建新的事件循环并执行传入的协程# 源码解读:def run(main, *, debug=False): if events._get_running_loop() is not None: # 从当前线程(threadding.local)中尝试获取正在运 阅读全文
posted @ 2025-04-03 09:40 CJTARRR 阅读(235) 评论(0) 推荐(0)