Ir para o conteúdo
onsuggest
Entrar
Artigo zh

FastFlyer:基于FastAPI的轻量级API开发框架

Fonte: 张戈博客 ·

概述 很早前分享过一个开发框架 Flyer,这些年一直在用,也攒了不少痛点:框架代码和业务代码耦合在一起,想升个级就得挨个项目改一遍,非常痛苦。 所以这次重写了一版,取名 FastFlyer ——基于 FastAPI 的轻量级 API 开发框架。最大的变化是把框架做成了 SDK ,和业务代码彻底隔离,装个包就能用,升级也只是换个版本号的事。 项目地址: https://github.com/jagerzhang/fastflyer 主要特性 SDK 即装即用 :框架以 SDK 形式提供,与业务代码隔离,不再有「框架版本难以升级」的问题 自动生成项目骨架 :一条命令生成标准目录结构和演示应用,开箱即用 自动加载应用 :自动加载 app/ 目录下符合规范的应用,只需暴露名为 router 的路由对象 自带接口文档 :启动即有 SwaggerUI 和 Redoc 性能足够用 :单核单进程空载 9000+ QPS ,基本能覆盖绝大部分运维场景 快速开始 安装 SDK 1 pip3 install --upgrade fastflyer 这一步是可选的,主要为了让 IDE 能正常提示。 创建项目 1 2 3 4 5 export new_project = myproject mkdir -p /data/ ${ new_project } && cd /data/ ${ new_proje

O que é FastFlyer:基于FastAPI的轻量级API开发框架?

FastFlyer:基于FastAPI的轻量级API开发框架 is a artigo discovery curated from 张戈博客. 概述 很早前分享过一个开发框架 Flyer,这些年一直在用,也攒了不少痛点:框架代码和业务代码耦合在一起,想升个级就得挨个项目改一遍,非常痛苦。 所以这次重写了一版,取名 FastFlyer ——基于 FastAPI 的轻量级 API 开发框架。最大的变化是把框架做成了 SDK ,和业务代码彻底隔离,装个包就能用,升级也只是换个版本号的事。 项目地址: ht

Como posso acessar ou experimentar?

You can experience this content directly on its original host (张戈博客) by clicking the "Open Original" button.

De onde vem esse conteúdo?

Curated from 张戈博客 by the OnSuggest team to surface the most interesting and serendipitous content on the web.

Artigo · Tecnologia

[分享创造] 做了一个按月整理相册的 iPhone App:滑动取舍照片,也能先看大视频

大家好,我是 Photo Cleaner: Swipe Sorter 的开发者。想在这里介绍一下这个相册整理工具,也听听大家平时怎么处理越积越多的照片。 它的主要流程是先选一个月份,再逐张滑动保留照片或标记删除,把整理范围缩小到一个月。遇到相似照片,可以放在一起比较;视频可以按文件大小排序,先检查占空间较大的文件,再决定是否批量删除。最终删哪些内容由你选择。 我想了解的是:按月分批整理是否更容易坚持?还是你更希望优先处理相似照片和大视频?如果试用时遇到不顺手的地方,也欢迎直接指出。 支持 iPhone / iPad ,需要 iOS / iPadOS 26 或更高版本。免费下载,包含付费内购,美区价格为每月 $0.99 、每年 $3.99 ,或 $6.99 永久解锁;不是所有功能都免费。其他地区的价格及可下载情况以对应 App Store 为准。 美区 App Store: https://apps.apple.com/us/app/id6754751345 文案由 AI 辅助整理。

Artigo · Tecnologia

[分享创造] 做了一个开源的 YouTube 桌面客户端 Lumtub:原生播放,推荐在本地跑,支持 Windows / Linux / macOS

Lumtub:免费开源的 YouTube 桌面客户端 大家好!分享一个我做的开源软件 Lumtub 。它是一个 YouTube 桌面客户端,支持 Windows、macOS 和 Linux, 免费、没有付费版,基于 GPL-3.0 完全开源 。 🎞️ 一分钟宣传片 : https://github.com/0x696c757a696f/lumtub/raw/main/docs/promo/promo-en.mp4 为什么做它 我每天在 YouTube 上看很多视频,但有三件事一直让我不舒服: 浏览器播放 4K 视频时风扇狂转 ; 首页推荐越看越窄 ,而且不知道为什么会推荐这些; 看外语视频时 ,为了双语字幕得装一堆浏览器扩展。 所以我做了 Lumtub: 不用浏览器内核,改用 mpv 原生播放,推荐算法完全在你自己的电脑上运行。 核心特性 播放 原生 mpv 播放 :最高 8K,自动选择电脑能硬解的编码(H.264 / VP9 / AV1),画质按钮直接标出 1080P60 这样的帧率。 播放控制 :迷你播放器、画中画、关灯模式、A-B 循环、倍速、逐帧和一键截图。 高画质直播 :直播支持 1080p 以上画质,直播聊天和聊天回放 可以显示成弹幕 。 投屏 :投到电视(Chromecast / DLNA),最高 4K,可选 8K。 内置下载 :下载完成后可以直接在应用里播放。 推

Artigo · Tecnologia

[天黑以后] 20261107 午夜俱乐部

又失眠了,这次因为一只蚊子,开了蚊香也没用,抓也抓不到。这周失眠了好几次,每次都是到三点多才睡,白天又是生物钟九点前就醒。不喜欢睡不着导致整个人白天没什么精神,加上每次睡不着脑子又有不好的想法。

Atalhos de teclado

Descoberta anterior
←P
Próxima descoberta
→N
Gosto
L
Não é para mim
X
Guardar
S
Mostrar esta ajuda
?
Fechar
Esc

Os atalhos funcionam na página de descobertas.