Python
文章平均质量分 51
0c4d
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MiMo-V2.6-Distill-Qwen-9B on K100-AI + SGLang适配
本文记录了MiMo-V2.6-Distill-Qwen-9B在K100-AI + SGLang 0.5.12(bf16)环境的适配与验证。模型为9.4B稠密架构,支持图像理解。通过三个启动参数(--mamba-scheduler-strategy extra_buffer、--attention-backend fa3、--reasoning-parser mimo)成功解决Mamba分页死锁与思考解析问题,实现零源码修改部署。全流程无需联网,题库内置,支持精度(GSM8K/MMLU)与性能测试。环境基于j原创 2026-11-03 11:22:50 · 243 阅读 · 0 评论 -
Playwright 批量渲染性能优化:单线程 vs 多线程 / 异步并发实测对比
本文通过本地基准测试,对比 Playwright 三种并发模型:单线程顺序、多线程(每线程独立浏览器)、异步并发(单浏览器多 page)。结果表明,异步并发8路仅需3.00秒(提速5.19倍),较多线程快24%~34%,且资源占用更低。核心优势在于复用单一浏览器进程,避免重复启动开销。建议生产环境采用“单浏览器+Semaphore限流”的异步方案,并发控制在4~8为佳,兼顾性能与稳定性。原创 2026-10-27 08:53:53 · 158 阅读 · 0 评论 -
【元宝搜索开发者征文大赛】用元宝搜索打造「规范文档收割机」:tkinter + Playwright 从 0 到 1
本文复盘了用元宝搜索API打造「规范文档收割机」的全过程:通过双查询去重、直链判定与Playwright异步并发渲染,实现关键词搜索后自动提取并批量下载PDF等文档。结合tkinter构建可勾选的GUI界面,支持全选、反选、单条打开及可中断下载,显著提升工程师获取技术文档效率。全程代码可复现,真正实现“搜文档像写代码一样简单”。原创 2026-10-27 08:45:28 · 439 阅读 · 0 评论 -
Python dpkt抓包 IP片段组包
使用pcap或者winpcapy抓包后,对包做处理,使用dpkt工具,数据处理速度较快,但是dpkt大多数都是数据片段,一次交互请求,通常被分为很多片段,通过报文头部的DO_NOT_FRAGMENT(是否分包) MORE_FRAGMENT(有更多片段)俩个字段,也就是(DF,MF)来确定是否有分包,是否是最后一个。因为理论不足,以及没找到现成的代码,所以写了个组包代码ip = eth.data # 取出分片信息 df = bool(ip.off & dpkt.ip.IP原创 2021-03-05 15:29:57 · 1036 阅读 · 0 评论 -
python pip 设置阿里源
[global]index-url = http://mirrors.aliyun.com/pypi/simpletrusted-host = mirrors.aliyun.com原创 2021-02-25 15:29:57 · 1278 阅读 · 0 评论 -
win10 pypcap 安装
下载文件pypcap.zip pypcap 安装文件BuildTools.exe VC BUILD工具vc_redist.exe vc++ 2015 /14.0npcap 抓包工具安装 vc_redist安装npcap安装buildtools安装PYPCAP解压目录如下在下面的目录运行python setup.py install结果如下:测试:注意:如果发生这个错误,要安装vc build 然后重启。...原创 2020-07-10 16:52:56 · 515 阅读 · 0 评论 -
Pyinstaller 打包错误解决
1.dll文件缺失错误:缺少DLL文件解决办法下载至系统指定文件夹内2.pyqt5 not in path等错误,错误:路劲解析失败,解决办法import sysimport osif hasattr(sys, 'frozen'): os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH...原创 2019-10-21 10:05:18 · 495 阅读 · 0 评论 -
Python 线程池 队列任务
目标现在又队列长度为N的一个任务队列需要处理,同时处理的任务数目为M,如何处理初识多线程Python3中threading.Thread 线程,通过start() 方法来启动,较为简单的方法就是开始M个任务,M个任务都结束,再执行下一批M个任务,这里就用到了 futures ,其中又Executor.submit() 和 map()方法,分别是有序和无序执行任务。但是这里的问题就出现了...原创 2019-08-24 11:59:01 · 1066 阅读 · 0 评论
分享