自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(93)
  • 收藏
  • 关注

原创 Ruff工具

略。

2025-12-22 00:11:29 382

原创 redis的流类型

略过。

2025-12-22 00:09:18 104

原创 AB测试笔记

AB测试(A/B Testing)是一种对比实验方法,用于比较两个或多个版本的功能、设计或算法,以确定哪个版本表现更好。通过将用户随机分配到不同的测试组(A组和B组),收集数据并分析结果,从而做出数据驱动的决策。

2025-12-21 23:55:14 75

原创 Redis Cluster 笔记

2025-12-18 13:05:24 84

原创 PostgreSQL笔记

2025-12-18 00:28:31 217

原创 设计模式-注册表模式

用字典(键:task_id,值:asyncio.Task 对象)维护 “活跃轮询任务” 的映射关系,实现 “

2025-12-15 13:14:05 231

原创 KAG笔记

语义相似度:属于自然语言处理(NLP)。例如Word2Vec,将自然语言中的词语映射为低维、稠密的实数向量,让向量空间的距离和方向能够反映词语的。2.依赖文本的语义相似度,只能确定文档之间的相似的,无法捕获不同之间的具体关系,以及为什么相关。1.复杂的逻辑问题、需要多跳。

2025-12-10 15:53:07 202

原创 并行IO和顺序输出

【代码】并行IO和顺序输出。

2025-11-26 13:21:37 349

原创 人脸识别初探

实时动作检测:

2025-11-25 21:42:15 200

原创 bug【celery】

yieldraise excraise excraise exc。

2025-11-13 17:18:41 359

原创 算法题--最小覆盖子串

【代码】算法题--最小覆盖子串。

2025-10-29 13:48:06 104

原创 celery知识点总结

Celery 是分布式任务队列(Task Queue)工具,主要用于处理异步任务(如发送邮件、生成报表)、定时任务(如定时数据备份)等场景。

2025-10-27 17:16:48 210

原创 WSGI与前端请求的处理流程

TCP/UDP/HTTP协议区别?

2025-10-27 14:32:31 952

原创 高可用草稿

时,进行分库分表,单表数据过多,按字段拆分到同库多张表,接口查询时强制传入拆分键(如 order_id、user_id),确保中间件能精准路由到单张分表。将不同业务表拆分到不同数据库。:将低频访问的历史数据(如 3 年前的订单)迁移到归档库(如 Hive,或者。建索引,对高频字段建索引,创建联合索引 ,避免索引过多拖慢写入。控制结果集,避免慢查询。等锁表语句,防止阻塞。

2025-10-27 13:22:43 292

原创 导出和压缩多个镜像的指令

【代码】导出和压缩多个镜像的指令。

2025-10-24 11:06:38 86

原创 【无标题】

【代码】【无标题】

2025-10-16 11:07:27 131

原创 MYSQL的索引

B + 树是 MySQL 中最常用的索引结构,InnoDB 和 MyISAM 均支持,但其实现存在差异。

2025-10-16 10:14:00 953

原创 协程与生成器

待续。

2025-09-30 16:07:54 114

原创 python-进程、线程、协程

【代码】python-进程、线程、协程。

2025-09-19 17:54:58 275

原创 flask_migrate出现问题

1.检查升级文件中有没有相关字段的定义,“batch op.add column(sa.Column("enable_apisa.Boolean()server default sa.text('true"),nullable-False))”首先检查api/migrations/versions下的文件名,把。改成了对应的id,然后在容器里执行,执行完以后会升级到最新的id。上一个方案执行以后,还是缺失。接执行sql补上字段。

2025-09-19 15:53:52 329

原创 python-asyncio与事件循环(Event Loop)

摘要:Python 3.7前需手动管理asyncio事件循环:创建(new_event_loop)、启动(run_until_complete)、关闭(close)。高层API与底层方法对应,如run()封装了完整流程,create_task将协程转为可调度任务。Task继承Future特性,通过await获取结果,事件循环在多个Task间切换实现并发。示例展示了如何用create_task并发执行网络请求,通过await等待结果。事件循环维护任务队列,在await时切换任务,实现异步处理耗时操作。

2025-09-18 18:15:06 487

原创 redis--哈希表

Redis 的哈希表(Hash)是一种键值对集合,专门用于存储对象类型的数据,其结构可以理解为 “键(key)-> 字段(field)-> 值(value)” 的三层映射关系。

2025-09-18 13:17:27 159

原创 python笔记——执行上下文篇

同步路由(def)内部调用异步函数,本质是“同步线程阻塞等待事件循环执行异步任务”,底层由anyio做了兼容性切换,但会浪费线程池资源和事件循环的并发能力;这种用法不推荐,正确姿势是 “异步路由配异步函数、同步路由配同步函数”,根据任务类型(IO/CPU 密集)选择合适的上下文,才能最大化 FastAPI 的性能。

2025-09-10 15:02:36 1029

原创 redis知识点

2.

2025-08-25 11:00:58 371

原创 python笔记——SSE

I/O密集型任务(网络请求、文件读取)async def。

2025-08-25 10:43:19 56

原创 图片自动下载器

【代码】微博 pic_info 图片自动下载器。

2025-08-21 16:12:41 192

原创 dify文件下载

【代码】dify文件下载。

2025-08-18 15:19:48 647 2

原创 强化学习笔记

把你的问题建模成一个「和环境交互的序列决策问题」,并且能定义出合适的「奖励信号」,那我们就可以尝试用RL去解决它。

2025-08-18 10:04:39 190

原创 react和前端相关

常见的副作用行为包括:如果不合理管理副作用,React 应用可能会遇到:副作用是和组件生命周期息息相关的,所以 React 提供了 来专门管理副作用行为。 方法的作用定义 UI 结构: 方法返回描述组件 UI 结构的 JSX 或 React 元素。纯函数特性:它必须是一个纯函数,即相同的输入(props 和 state)总是返回相同的输出,不产生任何副作用。React 生命周期的核心:每次组件状态更新或接收到新的 props 时,React 会调用 方法重新计算 UI。

2025-08-18 09:50:39 163

原创 python设计笔记

实例的情况下,访问应用配置、扩展等资源” 的问题。Flask的应用上下文:解决了 “如何在不传递。手动激活(如在 Celery 任务、脚本中)。应用上下文通常在请求处理时自动激活,也可通过。

2025-08-13 16:09:10 257

原创 dify前端应用相关

的使用模式是在服务层的基础函数中,将其作为 URL 前缀添加到所有 API 请求路径前面。这确保了所有通过服务层发出的请求都会正确路由到 Next.js 的。Next.js API 路由 → 外部 Dify 服务:使用 API_URL 与外部 AI 服务通信。什么叫本应用的 API 端点。前端 → Next.js API 路由:使用 API_PREFIX (/api) 访问本应用的 API 端点。

2025-07-26 22:34:33 3327

原创 导入数据库

【代码】导入数据库。

2025-04-14 11:33:38 176

原创 C++基础

int x;// 默认是 publicvoid foo() {} // 默认是 publicint y;// 默认是 privatevoid bar() {} // 默认是 private结构体的成员变量和成员函数默认访问权限是public,类则是private。C++ 的struct可以定义成员函数。实际上,struct和class除了默认访问权限不同外,语法上几乎是一样的。

2025-03-03 23:53:13 442

原创 BFS和DFS用例

【代码】BFS和DFS用例。

2025-02-19 15:35:17 201

原创 python笔记

在函数内部对参数进行修改时,由于不可变对象本身不能被修改,所以 Python 会创建一个新的对象来存储修改后的值,而不会影响原来的对象。threading模块:是 Python 标准库中推荐使用的线程模块,它基于thread模块进行了封装,提供了更高级、更方便的线程操作接口,支持线程同步、线程锁、条件变量等高级特性,能更好地满足复杂的多线程编程需求。但与不可变对象不同的是,由于可变对象本身可以被修改,所以在函数内部可以通过引用直接修改对象的内容,而不需要创建新的对象,这会影响到原始对象。

2025-02-10 15:02:43 998

原创 numpy使用

【代码】numpy使用。

2025-02-06 17:12:38 131

原创 读取docx用langchain

【代码】读取docx用langchain。

2024-11-29 09:30:10 479 2

原创 SSEClient

【代码】SSEClient。

2024-11-21 19:29:05 471

原创 会话(session)

【代码】会话(session)

2024-11-21 15:12:02 146

原创 python并发相关

实现每隔一秒发起请求且不需要等待前一个请求响应的方法。

2024-11-10 19:11:31 152

空空如也

空空如也

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

TA关注的人

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