FastAPI系列-03-同步与异步
FastAPI 中 handler 用 `async def` 还是 `def`,唯一判断标准是函数体内是否存在可 `await` 的 I/O。拥有异步驱动的 I/O 操作(如 `aiomysql`、`httpx.AsyncClient`)应使用 `async def`,由事件循环并发调度;需调用同步阻塞库(如 `requests`、同步加密/PDF SDK)或纯 CPU 计算时,使用 `def`...
发现更多有趣的博主。
43 篇订阅FastAPI 中 handler 用 `async def` 还是 `def`,唯一判断标准是函数体内是否存在可 `await` 的 I/O。拥有异步驱动的 I/O 操作(如 `aiomysql`、`httpx.AsyncClient`)应使用 `async def`,由事件循环并发调度;需调用同步阻塞库(如 `requests`、同步加密/PDF SDK)或纯 CPU 计算时,使用 `def`...
摘要:作者在蜜雪冰城点冰淇淋后,工作人员迟迟不制作,直到两位顾客先后提醒才分别完成。作者困惑这是服务态度问题,还是自己太在意“明明顺手却不做”的小事。
作者在学院政策改革后获得意外实习机会,经历线下面试,认为线下面试更真实高效。面试过程顺利,当天收到Offer并接受,推掉其他面试。文章记录了这次快速而满意的求职经历,表达对未来的期待与顺其自然的态度。
告别单文件,采用分层工程化目录是 FastAPI 项目规模化的关键。核心思想是将“对外协议”与“对内实现”拆分,形成单向依赖的四层结构:接口层(`app/api/`)负责路由与请求响应,数据契约层(`app/schemas/`)定义 Pydantic 模型,业务层(`app/services/`)编排业务用例,数据访问层(`app/dao/`)仅与 ORM 交互,底层为持久化模型(`app/mod...
618购物入手了华为FreeClip耳夹式耳机(一代)和微泵液冷手机壳。耳机佩戴舒适但音质一般;手机壳利用微泵液冷技术散热,无需外接电源。同时分享近期写博客的体会与困扰。
本文梳理了大模型工程化落地的三大演进:提示词工程(精准提问)、上下文工程(信息管控)到驾驭工程(系统控模型)。大厂实践显示,驾驭工程是构建可靠智能体的关键,虽存争议,但却是当前连接能力与生产力的必经之路。
作者参加校企openday活动,参观云网科技公司。该公司主营二手车检测,与互联网关联不大。活动历时3小时,前半段参观,后半段HR上面试课。招聘的行政、销售、助理工程师岗位与作者就业方向不符,白忙一场。
RAG(检索增强生成)通过检索知识库中与问题相关的片段,再让大模型基于这些“参考资料”生成答案,解决了直接输入大量文档导致的上下文溢出、成本高、速度慢问题。完整流程包括数据准备(分片、向量化索引)和回答生成(召回、重排、生成)两个阶段。
作者为准备大模型应用开发岗位,系统梳理了Agent核心知识体系。文章从LLM、Token、Context、RAG、Prompt、Tool、MCP、Agent等十个概念展开,深入讲解作用机制、技术实现及行业价值,并附面试速记,助你快速搭建AI技术认知框架。
摘要:双非大三学生想冲击大厂数据开发实习,但因学校管理严格无法去外地,重庆、成都相关岗位稀少,投递无进展。陷入“看不到希望—不想学习—更没希望”的恶性循环,算法、八股不熟,项目没把握,感到煎熬。期盼尽早破局。