logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Postman 接口自动化与批量执行实战

本文介绍了Postman在接口测试中的高效应用,重点讲解批量执行、自动化断言、参数关联和定时回归等核心功能。通过批量执行可快速完成全量接口回归;Tests断言实现自动化结果校验;参数关联解决接口依赖问题;支持数据驱动测试和可视化报告生成。这些功能适用于日常冒烟测试、版本迭代回归等场景,能显著提升测试效率和准确性,实现零代码接口自动化测试。

#postman#自动化#测试工具
Python数据分析案例:电商数据清洗与可视化实战

这篇博客介绍了一个电商数据分析实战项目,使用Python的NumPy、Pandas和Matplotlib库完成从数据清洗到可视化的全流程分析。主要内容包括: 技术栈与环境配置 数据分析流程:数据加载→探查→清洗→统计→可视化 完整代码实现:模拟电商订单数据,进行重复值/缺失值/异常值处理 核心分析:按商品类别统计销售额/销量,计算退款率 可视化展示:柱状图对比销售额,饼图展示销量占比 项目扩展建议

#python#数据分析#开发语言
MySQL数据库连接池原理与实战:彻底提升项目访问效率

摘要:本文介绍数据库连接池的必要性和实现方法。原生JDBC每次操作都创建销毁连接,性能差且易导致连接爆满。连接池通过复用连接提升性能,稳定数据库连接数。使用Python的DBUtils库实现,核心参数包括最大/最小连接数配置。示例代码展示了连接池的创建、获取连接、执行查询和归还连接的完整流程。连接池通过复用空闲连接避免频繁创建销毁,同时限制最大连接数保护数据库。生产环境中应全局单例使用连接池,并根

#数据库#mysql#python
时间模块time/datetime全方法实战

本文对比Python中time和datetime模块的时间处理方式,总结了5个高频开发场景:时间戳获取、格式化字符串、时区转换、时间差计算和本地/UTC时间互转。time模块提供秒级底层操作(如time.time()获取时间戳),datetime模块更适合业务场景,支持更丰富的时间操作。特别提醒时区处理注意事项:原生datetime分带时区(aware)和不带时区(naive)两种类型,跨服务器场

#python#开发语言
Qt 与 Python 混合开发|PyQt / PySide 入门、界面调用、互操作

本文介绍了Python下Qt绑定的两大主流库PyQt和PySide,重点推荐开源免费的PySide6。内容包括环境搭建、基础窗口示例、QtDesigner使用、Python与C++混合开发方案(动态库调用和QML桥接)、C++调用Python的方法,以及Python+Qt项目的适用场景和打包发布方式。文章总结了混合开发的最佳实践,并指出该技术路线特别适合快速原型开发和工具类软件开发,同时提供了完整

#qt#python#pyqt
Qt 3D 实战|三维场景搭建、三维模型加载与显示

本文介绍了Qt3D框架的基础使用指南,主要内容包括:Qt3D是Qt官方三维图形框架,提供C++和QML两种API,基于OpenGL渲染,适用于工业仿真、可视化展示等场景。文章详细讲解了Qt3D四大核心组件(场景、相机、光源和材质)以及两种典型应用示例:创建基础3D几何体(立方体/球体)和加载外部OBJ模型。同时提供了模型动态控制方法和常见问题解决方案(如模型黑屏、加载失败等)。最后指出Qt3D开发

#qt#3d#开发语言
Qt 界面卡顿原因分析:多线程、UI 阻塞、渲染优化

针对Qt单线程事件循环模型导致的界面卡顿问题,本文提出系统解决方案。核心原则是将耗时操作(大文件处理、网络请求、密集计算等)移出主线程,通过QThread、线程池等实现异步处理。重点分析了6大典型卡顿场景及优化方案,包括:1)耗时计算使用子线程;2)大数据分批加载;3)禁用网络阻塞API;4)模型视图批量刷新;5)控件复用代替销毁;6)高精度定时器优化。同时强调多线程规范(禁止子线程直接操作UI)

#qt#ui#开发语言
Qt 实战 04|QWidget + SQLite 学生管理系统 表格展示 + 增删改查

摘要:本文介绍了一个基于Qt框架的学生信息管理系统实现方案。系统采用QWidget构建界面,SQLite作为数据库,通过QSqlTableModel和QTableView实现数据绑定与展示。主要功能包括:自动初始化数据库、学生信息增删改查、表格实时刷新等。关键技术点包括:模型-视图架构的数据解耦、SQL预处理防注入、QSqlTableModel简化数据库操作等。系统结构清晰,包含完整代码实现,可作

#qt#sqlite#jvm
Qt 简介 + 全平台 (Windows/macOS/Linux) 开发环境搭建

Qt是一款跨平台C++图形界面开发框架,支持Windows、macOS、Linux等主流操作系统,提供双授权模式和丰富的功能库。常用版本有稳定的Qt5和新一代Qt6,推荐使用LTS长期支持版。搭建环境时,Windows需安装QtCreator和MinGW编译器,macOS需Xcode工具,Linux可通过命令行快速安装Qt6和Creator。Qt是工业上位机、桌面客户端和嵌入式UI开发的优选框架,

#qt#windows#macos
Qt 高阶 03|Qt 数据库开发 SQLite/MySQL 连接、QSqlQuery、事务使用

本文介绍了Qt中使用SQLite和MySQL数据库的基本方法。SQLite作为嵌入式首选,无需服务端,Qt内置驱动可直接使用;而MySQL需要驱动和服务端支持。主要内容包括:1)SQLite数据库连接、建表、增删改查操作;2)MySQL连接配置;3)预处理语句防止SQL注入;4)事务处理保证数据一致性。文章建议根据场景选择数据库:本地/嵌入式用SQLite,服务端/多客户端选MySQL,复杂操作应

#qt#数据库开发#sqlite
    共 42 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择