自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曲幽

简单就好。简单最好……

  • 博客(167)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux下快速部署DeepSeek大模型

随着deepseek-r1模型的应用越来越多,能够运行该模型的App或网站也是层出不穷,或许因为太过火热,总是卡在“服务器忙”。本着一名程序媛,能自己动手,就折腾不止的精神,今天就用一台Linux虚拟机快速部署下本地AI会话。

2025-02-28 09:29:45 671

原创 从零开始写一个Android待办事项ToDoListApp

记录下待办事项,时不时的去看一下,勾选掉已经完成,未完成暴露在面前就能分清轻重缓急而不至于漏掉。本着借鉴和越简单越好的精神,直接使用RecyclerView列表控件来完成待办事项的展示和记录。有时一个问题的处理可能需要的周期比较长,需要分步进行,再加上个子项目的功能。已经完成的事情可能还需要回查,那就除了待办列表外,再加上个已完成的列表在需要的时候可以展示。

2022-03-25 15:13:25 5880 1

原创 C#实现电脑桌面端的本地txt电子书阅读器

写在前面的话手机阅读是为了利用更多的碎片时间,但有时候桌面端阅读更方便,有需求就去找大牛的作品,试了几个,不是自己想要的,那就动手自己写一个了,满足基本功能的同时,也是一种自我学习和提高,分享出来给需要的朋友参考和下载使用。开源地址:https://github.com/zqunyan/DesktopReader常用功能目前已基本实现功能:电子书的打开,保存,删除关闭窗口记录当前阅...

2020-04-30 16:23:57 3484

原创 Github搭建个人云笔记

云笔记软件也用了好几个,总是这问题,那问题的没能一直使用。Github可以免费创建私有仓库,可以说对开发者来说就是一个最大的福音呀。今天就利用Github的私有仓库来搭建一个个人的云笔记。Github 登录Github,没有账号的赶紧去注册啦! 进入Setting 找到 SSH Keys 获取本地电脑的 SSH Key 绑定到 Github 账号上,怎么获取,下面Win...

2020-03-25 15:43:58 5728

原创 别再数据线了!用FastAPI 5分钟搭个局域网文件+剪贴板神器

厌倦了用微信传文件被压缩?受够了数据线插拔的麻烦?本文带你用Python的FastAPI框架,手搓一个能同时在手机和电脑之间互传文件、同步剪贴板的小工具。纯代码实战,附带防踩坑指南,小白也能看懂,老鸟也能省事。

2026-03-26 14:35:48 413

原创 FastAPI单元测试实战:别等上线被喷才后悔,TestClient用对了真香!

本文用实战经验分享FastAPI单元测试的创建与使用,重点讲解TestClient的安装、常用方法、注意事项,以及作者亲历的坑和解决方案。让测试不再是麻烦,而是保护你代码的盔甲。

2026-03-25 15:06:48 297

原创 FastAPI状态共享秘籍:别再让中间件、依赖和路由“各自为政”了!

深入浅出讲解FastAPI中Request.state的用法,通过一个用户画像的实战案例,带你彻底搞懂如何在中间件、依赖项和路由处理程序之间优雅地共享数据。告别全局变量,拥抱更安全、更清晰的数据传递方式。

2026-03-24 15:36:12 379

原创 FastAPI实战:WebSocket vs Socket.IO,这回真给我整明白了!

本文从一个真实踩坑案例出发,用“自行车vs带辅助轮的自行车”的比喻,深入对比了FastAPI中原生WebSocket和Socket.IO的实现区别、操作方式、选型建议与生产环境注意事项。包含可直接复用的代码片段和7个常见坑点,帮你快速做出正确选择。

2026-03-23 14:04:46 473

原创 从0到1,FastAPI + PostgreSQL + Tortoise ORM 实战避坑指南

本文分享了 FastAPI 搭配 PostgreSQL 使用 Tortoise ORM 的完整实战经验,包括模型设计、数据迁移(aerich)、常见问题及解决方案,帮助你在异步世界中优雅地操作数据库。

2026-03-12 10:15:34 512

原创 FastAPI + PostgreSQL 实战:给应用装上“缓存”和“日志”翅膀

本文分享了在FastAPI项目中集成Redis做缓存、Elasticsearch做日志存储的实战经验,包含完整代码示例和踩坑总结,帮你轻松提升API性能和可观测性。

2026-03-11 14:33:04 510

原创 FastAPI + PostgreSQL 实战:从入门到不踩坑,一次讲透

本文以程序媛的口吻,分享FastAPI结合PostgreSQL的实战经验。从安装配置、依赖选型到异步CRUD代码编写,逐一拆解常见坑点(连接拒绝、驱动错误、事务回滚等),并提供可直接复用的代码模板。旨在帮助初学者快速上手,避免重复踩坑。

2026-03-10 23:21:17 479

原创 数据库实战:FastAPI + SQLAlchemy 2.0 + Alembic 从零搭建,踩坑实录

本文以实战为导向,从零开始搭建 FastAPI + SQLAlchemy 2.0 + Alembic 的数据库层。通过生活化比喻和踩坑案例,讲透异步引擎配置、模型定义新写法、迁移脚本生成与审核等核心环节,帮你建立一套可靠、可维护的数据库操作实践。适合所有被数据库折腾过的后端开发者。

2026-03-09 22:49:46 632

原创 前端硬核指南:如何让AI“打字机”效果在浏览器里丝滑跑起来?

后端实现了流式输出,前端却不知道怎么接?本文详细讲解三种主流的前端接收方式:原生EventSource、fetch流式读取、微软fetch-event-source库,并对比优缺点。同时总结了前端最容易翻车的五个大坑(CORS、数据格式、重连、兼容性、内存泄漏),附带进阶打字机体验技巧,让你轻松实现丝滑的AI对话界面。

2026-03-06 15:45:17 466

原创 FastAPI流式输出实战与避坑指南:让AI像人一样“边想边说”

很多AI应用因为响应太慢被用户吐槽,其实用FastAPI实现流式输出就能让文字逐字出现,体验如真人打字。本文从原理到实战,带你用StreamingResponse和生成器快速打造“打字机”效果,并分享了CORS、超时、异常处理等四个容易翻车的细节,最后给出首字优化和速率限制的进阶建议。适合正在用FastAPI构建AI服务的开发者参考。

2026-03-05 16:46:36 394

原创 不止于JWT:用FastAPI的Depends实现细粒度权限控制

很多FastAPI开发者误以为JWT认证就是权限控制的终点,结果上线后频发越权操作。本文通过一个真实的“多租户Todo”案例,手把手教你用FastAPI的Depends搭建细粒度权限系统。从封装可配置的权限依赖、实现RBAC角色控制,到数据级权限(ABAC)的进阶玩法,最后分享我的踩坑经验。读完你就能直接动手改造项目,让权限逻辑真正“带脑子”。

2026-03-04 09:23:34 468

原创 FastAPI分布式系统实战:拆解分布式系统中常见问题及解决方案

本文从实际踩坑案例出发,拆解分布式系统中服务调用超时、数据一致性、分布式锁三大高频问题。用生活化的比喻讲透原理,并给出可直接粘贴的FastAPI代码片段。帮你从“能跑”进化到“稳如狗”。

2026-03-03 10:39:25 683

原创 FastAPI压力测试实战:Locust模拟真实用户并发及优化建议

接口上线就崩?压力测试到底怎么做?本文用朋友聊天的方式,分享FastAPI压测的常用工具、实战步骤,以及应对高并发的优化“三板斧”。包含可直接复用的locust脚本和gunicorn配置,帮你避开我踩过的坑。

2026-03-02 15:31:27 590

原创 FastAPI实战:打造本地文生图接口,ollama+diffusers让AI绘画更听话

本文手把手教你用FastAPI搭建文生图服务,结合ollama本地优化提示词,diffusers调用dreamshaper8-lcm模型生成图片,并配置CORS让局域网设备都能访问。全是实战经验,帮你少踩坑。

2026-03-01 17:17:55 729

原创 我用FastAPI接ollama大模型,差点被asyncio整崩溃(附对话窗口实战)

很多人在用FastAPI调用外部API时会遇到阻塞、超时甚至崩溃。本文从asyncio原理讲起,通过FastAPI+httpx异步调用本地ollama模型,带你一步步搭建一个对话窗口,并分享我踩过的坑和解决方案。

2026-02-28 15:25:14 669

原创 FastAPI + Ollama 实战:搭一个能查天气的AI助手,顺便微调了模型

春节时看到公众号有个留言:“能不能搞个AI助手,要能聊天气、查限行,还得私有部署。” 别慌!这篇手记用FastAPI + Ollama + 开源模型,加上一点点天气数据微调,跑通一个能对话查询天气的demo。全程口语化,附代码、踩坑记录,直接可以搬到你的项目里。

2026-02-27 13:48:15 695

原创 FastAPI不止于API:手把手教你用Jinja2打造动态Web页面

本文系统介绍了如何在FastAPI框架中集成Jinja2模板引擎来构建动态Web页面。内容涵盖从安装配置、模板上下文数据传递(包括请求级和全局两种方式)、静态文件正确引入,到完整实战演示与常见避坑指南。帮助开发者快速掌握利用FastAPI服务端渲染页面的技能,适用于快速原型、管理后台等场景。

2026-02-09 12:00:16 717

原创 FastAPI实战:用懒加载与Lifespan优雅管理重型依赖

本文针对FastAPI应用在部署文生图等大模型时遇到的启动慢、资源占用高问题,深入剖析了应用启动(冷启动)与请求处理(热路径)的区别。核心介绍了利用懒加载模式与Lifespan事件管理上下文,将耗时的初始化操作从启动迁移到首次请求时或进行异步预热,从而实现服务的快速启动与高效资源利用,并提供了详细的代码示例与避坑指南。

2026-02-06 09:41:25 785

原创 FastAPI生命周期管理实战:从启动到关闭,如何优雅地管好你的“资源家当”

本文深入讲解了FastAPI的Lifespan生命周期管理机制,详细分析了其工作原理,并提供了使用@asynccontextmanager的完整实战代码示例。重点总结了资源初始化、优雅关闭的实现方法,以及在实际使用中常见的四个“坑点”与解决方案,旨在帮助开发者构建更稳定、专业的FastAPI应用。

2026-02-05 10:35:49 536

原创 FastAPI定时任务全攻略:APScheduler从入门到避开多进程的坑

本文详细介绍了在FastAPI框架中如何集成并使用APScheduler创建可靠的定时任务。从为什么需要专门的定时任务库讲起,通过比喻解释核心概念,提供了完整的、可直接复用的集成代码。文章重点剖析了多进程部署环境下定时任务重复执行的经典问题,并给出了基于文件锁和数据库锁的两种实用解决方案,帮助你避免线上事故。

2026-02-04 11:16:07 798

原创 FastAPI部署实战:聊聊CORS跨域那些坑

FastAPI部署时,CORS跨域问题是常见拦路虎。本文以程序员的实战视角,生动比喻解析CORS原理,提供从开发到生产环境的阶梯式配置方案,并揭露了通配符与凭证同用、中间件顺序、反向代理冲突等常见陷阱,帮助你一次性正确配置,避免安全风险。

2026-02-03 08:59:13 679

原创 FastAPI部署中间件实战:从CORS到自定义,让你的API更健壮

本文深入浅出地讲解了FastAPI中间件的核心概念与实战应用。从解决最常见的CORS跨域问题入手,逐步演示如何编写自定义中间件(如日志记录),并重点剖析了多个中间件的执行顺序这一关键难点。同时,对比了HTTP中间件与ASGI中间件的区别与选用场景,最后分享了作者在实际开发中总结的踩坑经验与最佳实践,帮助你构建更健壮、易维护的Web应用。

2026-02-02 10:47:40 488

原创 FastAPI参数大全:从路径查询到请求体,一篇搞定所有传参方式

你是不是经常纠结API接口里该用路径参数还是查询参数?参数验证怎么写才优雅?请求体里混着路径参数和嵌套模型又该如何处理?本文以一名老开发的经验,用餐厅点餐的比喻,带你系统梳理FastAPI中所有参数类型的使用场景、验证方法及避坑指南,附赠可直接套用的代码模板。

2026-01-30 09:53:48 650

原创 FastAPI日志实战教程:从踩坑到优雅配置,让你的应用会“说话”

本文分享FastAPI日志的实战配置经验。从基础概念讲起,提供可复用的日志配置代码,详解如何设置多级别、分文件、防覆盖的日志系统。重点剖析异步日志阻塞、敏感信息泄露、日志文件膨胀等常见坑点,并给出结构化日志、请求ID追踪等进阶优化建议,帮助开发者构建清晰、可靠、便于排查问题的应用日志体系。

2026-01-29 08:51:28 744

原创 FastAPI异步多线程:从踩坑到精通,解锁高性能API的正确姿势

本文深入探讨了FastAPI异步(async/await)和多线程的正确使用场景。通过分析ASGI原理、区分I/O密集与CPU密集型任务,提供了具体的代码示例和配置建议,并列举了常见的坑点(如阻塞操作、连接池配置、GIL限制),帮助开发者充分发挥FastAPI的高性能潜力,避免误用导致的性能下降。

2026-01-28 08:59:47 672

原创 深夜码字:把C#操作XML那点事,一次给你讲明白

本文针对C#开发中常见的XML文件操作需求,系统讲解了使用XmlDocument、XPath、XmlSerializer及Linq to XML四种核心方式进行节点与属性的增删改查。文章通过生活化比喻、可运行的代码示例及亲身踩坑经验,旨在帮助开发者快速掌握XML处理要点,避免编码中的常见陷阱。

2026-01-27 14:19:57 962

原创 FastAPI异常处理实战:别让你的API在错误时“裸奔”

本文系统解析了FastAPI中异常处理的核心技巧,涵盖HTTPException基础用法、自定义业务异常设计、全局异常处理器配置以及WebSocket异常处理。通过生动的比喻和实战代码,帮助你构建健壮、友好的API错误响应机制,提升系统稳定性和用户体验。

2026-01-27 08:54:25 873

原创 FastAPI实战:Redis缓存与分布式锁的深度解析

本文深入探讨了在FastAPI项目中集成Redis以解决高并发性能瓶颈和分布式资源竞争问题。内容涵盖Redis的快速安装部署、与FastAPI框架的优雅集成方式、使用缓存提升接口性能10倍以上的实战代码,以及利用Redis分布式锁防止超卖等并发场景的完整解决方案。文章提供了可直接复用的代码片段和关键注意事项,帮助开发者快速落地实践

2026-01-26 10:07:28 893

原创 FastAPI多进程部署:定时任务重复执行?手把手教你用锁搞定

本文深入探讨了FastAPI应用在多进程部署时遇到的定时任务重复执行、共享资源竞争及依赖重复初始化三大典型问题。通过引入跨进程文件锁机制,提供了清晰的解决方案和可直接复用的代码示例,帮助开发者在提升应用并发性能的同时,确保关键操作的唯一性与数据一致性。

2026-01-25 22:42:47 1114

原创 从0到1掌握SQL Server可编程性:让数据自己动起来

本文深入解析MS SQL Server可编程性的四大核心组件:存储过程、触发器、函数与计算字段。通过生活化比喻与实战代码示例,阐明各自原理、适用场景与潜在陷阱,旨在帮助开发者写出更高效、更易维护的数据库代码,告别重复脚本与逻辑分散。

2026-01-23 11:31:47 935

原创 C#异步与多线程:从入门到实战,避免踩坑的完整指南

本文深入探讨了C#异步与多线程编程的核心概念、发展历程及实战应用。从早期APM/EAP模式到现代async/await范式,系统解析了异步编程的原理与常见误区。通过丰富的代码示例,展示了如何避免UI卡顿、实现并发控制、处理异常与取消等关键场景,并提供了性能优化与避坑指南,旨在帮助开发者编写高效、健壮的并发代码。

2026-01-22 09:21:00 929

原创 JavaScript流程控制:从混乱条件到优雅遍历,一次讲清如何让代码听话

JavaScript流程控制是编程的基石,但面对条件分支、多重循环和DOM操作时,代码极易变得冗长混乱。本文将从实际开发痛点出发,用生活化比喻厘清if/else、for、while等核心概念,并通过“获取并遍历所有DOM元素修改样式”的经典场景,手把手演示如何将抽象语法转化为整洁、高效的实战代码,帮助你建立清晰可靠的逻辑控制思维。

2026-01-21 14:42:32 872

原创 告别重复劳动:SQL Server存储过程实战手册,从入门到高效协作

本文针对开发中频繁编写相似SQL代码、逻辑分散难以维护的痛点,系统讲解SQL Server存储过程的核心价值与实战应用。你将掌握存储过程的创建、修改、执行、变量与参数的使用,以及如何通过嵌套调用构建模块化数据库逻辑,从而提升代码复用性、安全性和执行效率。

2026-01-20 09:44:49 798

原创 Django入门指南:Python Web开发的“瑞士军刀”

本文为Python Web开发新手清晰梳理了Django框架的定位。通过将Django与FastAPI、Flask进行形象对比,阐明其“开箱即用”的全能特性、相对不足以及适用场景。文章包含从安装到创建第一个项目的完整实操步骤与代码,助你快速上手,并为框架选择提供决策参考。

2026-01-19 11:48:17 1060

原创 FastAPI搭档Pydantic:从参数验证到数据转换的全链路实战

本文深入解析了在FastAPI框架中如何高效运用Pydantic库进行数据验证、解析与转换。通过餐厅点餐的生动比喻,详细拆解了路径参数、查询参数及请求体的处理方式,提供了从基础模型定义、字段校验到响应模型控制、数据转换的完整实战代码示例。旨在帮助开发者构建更健壮、清晰且易于维护的API接口,告别杂乱的手动参数校验。

2026-01-16 09:38:30 901

原创 FastAPI缓存提速实战:手把手教你用Redis为接口注入“记忆”

本文将详细介绍如何在FastAPI应用中集成Redis实现高效的数据缓存。内容涵盖Redis的核心作用与优势、在主要操作系统上的安装与配置步骤、必须掌握的常用命令,并通过一个完整的实战示例,展示如何编写一个可复用的缓存装饰器来显著提升接口性能,最后分享缓存策略的注意事项与进阶思考。

2026-01-15 09:47:10 804

.NET Compact Framework 2.0.zip

里面有两个PDA环境下安装用的CAB包,一个是.net comapct framework 一个是 sql server 用

2022-07-01

C# VisualStudio相关Git忽略文件 .gitignore

VisualStudio开发C#程式码时,使用Git进行版本控制。每次提交都会有一些自动生成的文件不是我们所关心的,设置忽略文件,让Git只去比对核心文件以节省时间和资源

2020-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除