- 博客(107)
- 收藏
- 关注
原创 linux内核相关
按下开机键,CPU 将 PC 寄存器的值强制初始化为 0xffff0,这个位置是 BIOS 程序的入口地址(一跳)执行了一些硬件检测工作后,最后一步将启动区内容加载到内存 0x7c00,并跳转到这里(三跳)该入口地址处是一个跳转指令,跳转到 0xfe05b 位置,开始执行(二跳)启动区代码主要是加载操作系统内核,并跳转到加载处(四跳)
2026-04-20 11:14:08
51
原创 from functools import lru_cache 装饰器
自动缓存函数的调用结果,当使用相同的参数再次调用函数时,直接从缓存中返回结果,而。
2026-04-08 11:08:10
29
原创 blender入门笔记
https://www.itxiaohui.top/archives/blender-5.0-chao-xiang-xi-ru-men-jiao-cheng-cong-0-kai-shi-zhen-zheng-xue-hui#
2026-03-17 09:37:03
28
原创 auto.js开发
第一步,启动MuMu模拟器12后,点击模拟器右上角菜单-设置中心-网络,勾选“开启网络桥接模式”;在命令行执行,查看服务有没有起来,9317就是autojs的apk里连接电脑所用的端口。注:若未安装驱动,请点击安装驱动,完成驱动安装后才可勾选该功能。第二步,保存设置后重启模拟器即可。然后就可以执行你在js文件里写的代码了。
2026-02-24 16:21:28
330
原创 celery的chord、stream、beat
https://docs.celeryq.dev/en/stable/userguide/canvas.html#chords
2026-02-09 09:05:15
53
1
原创 KAG: Boosting LLMs in Professional Domains viaKnowledge Augmented Generation
药品说明书、政务文件、法律条文等专业文档,通常具备标准化的文档结构。我们可将每类文档定义为一种实体类型,文档中的不同段落则作为该实体的不同属性。以政务领域为例,可预先定义 ** 政务(GovernmentAffair)
2026-01-30 18:03:11
764
原创 Fastapi的BackgroundTasks
background_tasks.add_task() 会将 run_build_task 放到 线程池(ThreadPool) 中执行,而不是在协程/事件循环中运行。
2026-01-29 18:16:19
452
原创 进程、线程、systemcall、协程与堆、栈
对于线程来讲,其地址空间 mm_struct、目录信息 fs_struct、打开文件列表 files_struct 都是和创建它的任务共享的。对于进程来讲,、挂载点 fs_struct、打开文件列表 files_struct 都要是独立拥有的,都需要去申请内存并初始化它们。区分一个 Task 任务该叫线程还是该叫进程,一般习惯上就看它是否有独立的。
2026-01-22 13:39:22
275
原创 AB测试笔记
AB测试(A/B Testing)是一种对比实验方法,用于比较两个或多个版本的功能、设计或算法,以确定哪个版本表现更好。通过将用户随机分配到不同的测试组(A组和B组),收集数据并分析结果,从而做出数据驱动的决策。
2025-12-21 23:55:14
127
原创 celery知识点总结
Celery 是分布式任务队列(Task Queue)工具,主要用于处理异步任务(如发送邮件、生成报表)、定时任务(如定时数据备份)等场景。
2025-10-27 17:16:48
265
1
原创 高可用草稿
时,进行分库分表,单表数据过多,按字段拆分到同库多张表,接口查询时强制传入拆分键(如 order_id、user_id),确保中间件能精准路由到单张分表。将不同业务表拆分到不同数据库。:将低频访问的历史数据(如 3 年前的订单)迁移到归档库(如 Hive,或者。建索引,对高频字段建索引,创建联合索引 ,避免索引过多拖慢写入。控制结果集,避免慢查询。等锁表语句,防止阻塞。
2025-10-27 13:22:43
312
原创 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
449
原创 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
618
原创 redis--哈希表
Redis 的哈希表(Hash)是一种键值对集合,专门用于存储对象类型的数据,其结构可以理解为 “键(key)-> 字段(field)-> 值(value)” 的三层映射关系。
2025-09-18 13:17:27
181
原创 python笔记——执行上下文篇
同步路由(def)内部调用异步函数,本质是“同步线程阻塞等待事件循环执行异步任务”,底层由anyio做了兼容性切换,但会浪费线程池资源和事件循环的并发能力;这种用法不推荐,正确姿势是 “异步路由配异步函数、同步路由配同步函数”,根据任务类型(IO/CPU 密集)选择合适的上下文,才能最大化 FastAPI 的性能。
2025-09-10 15:02:36
1063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅