Uvicorn和Guvicorn的使用场景
Uvicorn 是一个异步服务器网关接口 (ASGI) 实现,它能够通过异步IO在单个进程中并发地处理多个请求。 这意味着,尽管 Uvicorn 是单线程的,但由于 Python 的异步特性,它还是能够同时处理多个请求。 这与传统的同步服务器不同,后者通常会为每个请求分配一个线程或进程。 Uvicorn 非常适合 IO 密集型的应用,如大量的网络请求和数据库操作,因为它们可以在等待 IO...
Uvicorn 是一个异步服务器网关接口 (ASGI) 实现,它能够通过异步IO在单个进程中并发地处理多个请求。 这意味着,尽管 Uvicorn 是单线程的,但由于 Python 的异步特性,它还是能够同时处理多个请求。 这与传统的同步服务器不同,后者通常会为每个请求分配一个线程或进程。 Uvicorn 非常适合 IO 密集型的应用,如大量的网络请求和数据库操作,因为它们可以在等待 IO...
今天在使用uvicorn运行fastapi的app时,遇到了几个问题: 无法在code server上正常访问由于我的开发环境在云上,用的code server,并非是本地,因此默认命令uvicorn main:app --reload 是无法正常访问的,因为code server代理的网址是https://example.com/proxy/8000...
我的OneDrive下有4.7T的资料,需要全部同步下载到macOS下的外置硬盘,期间遇到了无数的问题,同步了数次才成功,因此在这里记录下主要的问题和相关的解决方案。 安装Onedrive 一定要去官网下载OneDrive,不要在Appstore里安装。...
警告:千万不要使用macOS默认安装的python。。。。 最佳配置是使用pyenv,因为它可以控制shell路径,可以配置全局默认版本 安装pyenvGithub仓库 官方安装指南 这边只建议使用Homebrew来安装,可以省很多麻烦 首先需要安装依赖 brew install openssl readline sqlite3 xz zlib tcl-tk 然后再pyenvbrew...
如果你的树莓派可以外网访问,或者只想在内网使用vscode server,则建议直接使用Remove SSH会好些。 但如果无法外网访问,除了设置DDNS外,还可以使用tunnel,还可以网页访问vscode,很方便 参考:https://code.visualstudio.com/docs/remote/tunnels 如果你的树莓派是Raspberry Pi...
这周我的威联通NAS因为一次意外断电,发生了硬盘坏块,数据丢失的情况,好在之前做好了备份策略,数据无损恢复,只是浪费了些时间。 这次事件发生了很多之前完全想不到的情况 ps:人类果然无法逃脱熵增定律 在此分享下事件过程: 我的备份策略: 首先我不相信任何的软raid方案,因此我的NAS设置为raid 0,寻求最佳性能 所有文件自动备份在NAS上,并实时同步到OneDrive...
由于我原来的54321周刊部署在Substack平台, 但该平台国内访问不了, 而且发送的邮件附加了点击跟踪, 导致所有链接都需要从Substack服务器进行跳转, 没有科学上网的话根本访问不了, 体验很差, 所以有必要从Substack搬出来了. TLDR: 主页: 以Github为主, 类似阮一峰的科技周刊, 可以在cloudflare部署静态网页 RSS: 将内容发布到Github...
第一步:在需要添加sponsor模块的repo根目录下新建文件sponsorkit.config.js该文件会自动输出svg,png和json格式的sponsor信息 import { defineConfig, presets } from 'sponsorkit' export default defineConfig({ // Rendering configs width: 800,...
Codecademy Courses Path1. Introduction to UI and UX Design 2. Learn User Research: Generative 3. Learn Design Thinking: Ideation 4. Learn Interaction Design 5. Create a Professional Website with...