logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uiautomator2:用 Python 控制 Android 手机,8K Star 的开源自动化方案

uiautomator2是一个8K Star的Python开源库,用于控制Android设备实现自动化操作。它通过HTTP服务将Android的UiAutomator功能暴露给Python客户端,支持元素定位、手势操作、App管理、设备交互等功能。项目兼容Android 4.4+系统,Python 3.8+环境,提供XPath和UiSelector两种元素定位方式,并附带可视化工具降低编写门槛。适

#python#android#其他
BuildKit:Docker 默认构建引擎,到底在干些什么

BuildKit已成为Docker 23.0后的默认构建引擎,通过LLB中间表示技术重构了镜像构建流程。它将传统线性构建转化为依赖图模型,实现指令级并发执行和精细化缓存管理,支持多阶段构建复用和跨平台打包。核心特性包括:Protobuf序列化的LLB中间层、5种缓存策略(内嵌/分体/本地/GitHub/云存储)、多格式输出(镜像/目录/压缩包等)以及分布式架构(支持集群化部署)。该工具显著提升构建

#docker#容器#运维 +1
encode开源的Python HTTP客户端,15k Star背后是requests的全面进化

HTTPX是Python新一代HTTP客户端库,由encode团队开发,旨在替代requests库。它保留了requests的API设计,同时支持异步调用和HTTP/2协议,解决了requests在异步环境中的短板。关键特性包括:同步/异步双模式(互不干扰)、自动超时保护、内置命令行工具及100%测试覆盖率。特别适合FastAPI等异步框架项目,以及需要HTTP/2多路复用的场景。虽然暂不支持HT

#开源#python#http +1
N_m3u8DL-RE 开源跨平台流媒体下载工具

N_m3u8DL-RE是一款开源的跨平台流媒体下载工具,专门处理DASH、HLS、MSS三种流媒体协议。它能自动解析、下载、解密和合并视频片段,支持点播和直播录制,具有以下特点: 自动选择最优分辨率轨道,支持正则筛选特定内容; 内置文件名模板避免冲突,支持多种解密方式; 跨平台运行,可配置代理; 直播录制支持设定时长和实时混流。 该工具使用简单,适合保存加密或分段视频内容,GitHub星标近800

#其他
QuantEcon.py:一个专注经济学的 Python 计算库

QuantEcon.py是一个专注于经济学计算的Python开源库,提供经济学建模常用的数值工具。它封装了Markov决策过程、动态规划、线性代数等核心算法,支持离散动态规划等经济学模型的快速求解。该库由QuantEcon组织维护,获诺贝尔奖得主Thomas J. Sargent参与开发,采用MIT协议开源。主要功能包括:Markov链分析、数值方法、随机过程模拟和统计可视化,适用于宏观经济研究、

#python#开发语言#其他
TensorFlow Serving:生产环境的模型推理服务方案

TensorFlow Serving 不是一个新工具,但它解决的问题很实在。模型训练只是第一步,怎么把模型稳定地放到生产环境里持续服务,才是工程团队要长期面对的挑战。它提供了完整的生命周期管理和版本控制机制,对需要在生产环境部署 TensorFlow 模型的团队来说,是一个成熟且经过验证的选择。队要长期面对的挑战。它提供了完整的生命周期管理和版本控制机制,对需要在生产环境部署 TensorFlow

#tensorflow#人工智能#python +1
Vercel开源的ms,一行代码搞定所有时间单位换算

Vercel开源的ms工具库提供简单高效的时间单位双向转换功能,支持将人类可读时间字符串(如"2 days")转换为毫秒数,也能将毫秒数转为可读格式。该库支持多种时间单位及缩写,大小写不敏感,兼容TypeScript和Edge Runtime,已被Next.js采用为依赖。其核心优势在于简洁API设计(约500行代码)和精准功能定位,适合处理超时、缓存等常见场景,但不适用于需要精确日历计算的场景。

#其他
到底了