logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python3 uvicorn 是啥?

它是一个 Python 的 ASGI Web 服务器,常用来运行 FastAPI、Starlette 这类异步 Web 应用。一句话:Uvicorn 就是用来把 FastAPI 这种 Python Web 应用跑起来的服务器。用 uvicorn 启动 app/main.py 里的 app 对象,让服务可以被外部访问,不只是本机访问。监听所有网卡地址 0.0.0.0,启动 Uvicorn 服务器。服

#python
github 配置 ssh key ssh-key

复制到 github -> Settings -> SSH and GPG keys -> New SSH。

#github#ssh#运维
github 账号2有账号1的密钥,却无法推代码到账号1创建的仓库

需要账号1使用 invite 功能邀请账号2协作。账号2拥有账号1的密钥。

#github
github 加速下载 Release

下载慢的原因是GitHub release的文件是放在 s3.amazonaws.com 上,而由于众所周知的原因Amazon云在国内访问不是很顺畅。第二步,将文件地址输入进去,然后回车。下方会出现加速地址。我这里加速的是github release文件。这里我没有使用 doget,我用的是 github release 本来的链接,也能加速。参考:https://zhuanlan.zhihu.c

#github
git merge-base 查找当前分支和某个指定分支最新的共同 commits

【代码】git merge-base 查找当前分支和某个指定分支最新的共同 commits。

#git
git 生成两个 commits 之间某个特定文件的补丁

【代码】git 生成两个 commits 之间某个特定文件的补丁。

#git
git diff 生成一部分文件的补丁

先把你要生成补丁的那部分文件放进一个文件叫 cared_files.txt。不同文件的文件名(路径)用换行符隔开。

#git
vscode 很烦人的终端小分屏,显示历史记录,怎么关闭?

使用 ctrl + P,找到 settings(UI),disable 跟 sticky scroll 相关的选项即可。这个终端总是在最上端分出一个 “小屏”,用一根黑线隔开,显示以前的命令。这玩意儿名字叫 “sticky scroll”。

#vscode#ide#编辑器
vscode 指定连接其它版本的 linux

vscode 安装好 WSL 插件后。先断开 remote-ssh。

#ide#编辑器#vscode
VSCode:“princexml“ is required to be installed

这应该是我们在使用VSCode插件“markdown-preview-enhanced”插件 时,使用PDF(prince)的时候出现的问题,那么关于这个问题的解决方法,请大家参照下边的解决方案。下载完成并安装,默认安装位置应该是C:\Program Files (x86)\Prince,也可以自主选择,我建议默认即可。注:默认路径即为C:\Program Files (x86)\Prince\e

#vscode#ide#编辑器
    共 67 条
  • 1
  • 2
  • 3
  • 7
  • 请选择