logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】Ubuntu22.04 Docker+四大数据库(挂载本地)一键安装脚本

本文提供了一个Ubuntu22.04系统下的自动化脚本,可一键完成Docker安装(配置阿里源)和四大数据库的容器化部署。脚本包含系统更新、Docker安装配置、本地数据目录创建(防止数据丢失)以及PostgreSQL、MySQL、Redis、MongoDB的容器化安装。所有数据库均配置了默认账号密码,并将数据挂载到本地目录(默认为/data/docker)。脚本执行后会自动验证各服务状态,并输出

文章图片
#linux#docker#数据库
【Python】三角形形状判断

输入三条边的长度,判断是否能组成一个三角形(任意两边之和大于第三边),并进一步判断:是等边三角形是等腰三角形是普通三角形否则输出“不合法的三角形”

文章图片
#python#java#android
【Python】命令行工具实现监控ctrl+c与运行时长终止任务

本文介绍如何使用Python优雅处理Ctrl+C中断信号。通过signal模块捕获SIGINT信号,设置全局标志控制循环退出,同时支持命令行参数配置任务持续时间。代码包含信号处理器、参数解析、主循环逻辑和异常处理,确保程序在中断或超时后能执行清理操作。示例代码演示了如何实现可中断的长时间运行任务,适用于需要优雅退出的场景。

文章图片
#python#开发语言
【Python】根据开始时间、结束时间计算中间时间

本文介绍了一个Python函数get_date_list,用于生成指定时间范围内的日期列表。该函数接受两个可选参数:开始日期和结束日期(支持字符串或datetime类型)。若未提供结束日期,则默认为当前时间;若未提供开始日期,则默认为结束日期前30天。函数会验证日期有效性(开始日期不晚于结束日期),并返回格式为'YYYY-MM-DD'的日期列表。通过示例展示了不同参数组合的使用方式,包括默认参数、

文章图片
#python#windows#开发语言
【Python】Sigmoid函数和ReLU函数的图像绘制

本文介绍了深度学习中的两种常用激活函数:Sigmoid和ReLU,并提供了Python可视化代码。Sigmoid函数将输入映射到(0,1)区间,适合概率输出;ReLU函数则简单高效,能缓解梯度消失问题。代码实现了函数及其导数的计算,并创建了对比图表,包括函数曲线、导数曲线以及关键点标注。通过Matplotlib绘制了Sigmoid和ReLU函数的特性对比,直观展示了二者的差异,如Sigmoid的平

文章图片
#python#开发语言
【python】快速实现pdf批量去除指定位置水印

本文介绍了一个自动化去除PDF电子书水印的Python脚本。该脚本使用PyMuPDF库批量处理指定文件夹下的所有PDF文件,通过在每个页面的特定区域(顶部30%-70%宽度,95%高度处)绘制白色矩形覆盖水印,实现快速去水印功能。处理后的文件保存在output文件夹中,处理速度可达1200页/2分钟。代码提供了单文件处理和批量处理两种模式,并包含错误检查和日志输出功能,适合处理大量带水印的电子书文

文章图片
#python#java
【python】 sqlite 的增删改查封装及测试

本文展示了一个Python SQLite数据库操作的封装类SQLiteDB,实现了表的自动创建(包含id、text和created_at字段)以及增删改查功能。主要特点包括:1) 自动处理数据库连接;2) 支持时间字段的自动格式化;3) 提供数据操作的异常处理和事务回滚;4) 查询结果返回字典格式。使用示例演示了完整的数据操作流程,包括插入、查询、更新和删除记录。该封装简化了SQLite基本操作,

文章图片
#python#sqlite#jvm
【AI】OpenCode 与 Claude Code 核心区别对比

OpenCode和Claude Code是两种不同类型的AI编程工具。OpenCode是开源可本地部署的编程代理平台,支持自定义工作流和多模型接入,适合注重隐私、需要定制化的企业团队使用,但部署较复杂。Claude Code是闭源的云端编程助手,开箱即用但功能固定,适合个人开发者快速完成编程任务,但代码需上传云端且无法定制。两者在成本模式上也有差异:OpenCode按API调用付费,Claude

文章图片
#python
【开源LiteReport】告别 JDK 依赖 -- 用 LiteReport 为 pytest 项目打造轻量级测试报告

LiteReport 是一个专为 pytest 设计的轻量级测试报告工具,解决了传统报告工具(如 Allure)依赖 JDK、安装复杂的问题。它提供一键生成单 HTML 文件报告,支持明暗主题切换和中英双语,无需额外依赖,适合中小团队快速查看测试结果。相比 Allure 需要 JDK 和多步配置,LiteReport 只需 pip 安装即可使用,生成的报告可直接双击打开,简化了 CI/CD 集成流

文章图片
#开源#pytest
    共 13 条
  • 1
  • 2
  • 请选择