logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

别瞎用!这才是FastAPI异步(async)与多线程的正确打开方式

摘要:本文深入解析FastAPI中异步(async/await)与多线程的本质区别及适用场景。通过餐馆比喻形象说明:异步适合IO密集型任务(如等待数据库响应),多线程适合CPU密集型任务(如图片处理)。文章揭露常见误区——在async函数中混用同步阻塞操作,并提供正确解决方案:使用aiohttp等异步库处理IO,通过ThreadPoolExecutor执行CPU密集型任务。最后通过真实案例展示如何

#fastapi#数据库
Vortice 使用 DirectComposition 显示透明窗口

本文介绍了如何在纯控制台应用中创建支持透明背景的DirectX窗口。通过使用WS_EX_LAYERED窗口样式和DirectComposition技术,实现了高性能的透明窗口效果。文章详细讲解了从创建窗口、初始化DirectX设备到对接DirectComposition的完整流程,并提供了约500行的示例代码。关键点包括:使用CreateSwapChainForComposition创建支持预乘A

#其他#架构#嵌入式硬件
基于NetCorePal Cloud Framework的DDD架构管理系统实践

本文介绍了一个基于DDD架构的企业级管理系统项目实践。项目采用.NET 10+Vue3前后端分离架构,核心设计包括:1)三层分层架构(Domain/Infrastructure/Web);2)DDD聚合根设计,使用强类型ID和私有setter保证业务一致性;3)CQRS模式实现读写分离;4)事件驱动架构处理业务逻辑;5)FastEndpoints轻量API框架。技术栈包含EFCore、Mediat

#架构
到底了