MySQL学习笔记(不断更新中)
基础篇 介绍 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发
使用 pytest 框架进行 Web 项目的 UI 自动化测试流程
随着 Web 应用程序的复杂性增加,UI 自动化测试成为了确保产品质量的重要手段。pytest 是 Python 中一个强大的测试框架,广泛用于单元测试、集成测试以及 UI 自动化测试。本文将介绍如何使用 pytest 框架进行 Web 项目的 UI 自动化测试,涵盖基本的项目结构、页面对象模型(P
工具
未读
Typora免费快速激活(支持1.9.5版本)
前置操作 访问Typora网址下载软件:https://typoraio.cn/releases/all 安装Typroa软件本体 激活操作
Java
未读
基于纯java语言开发的排班助手APP
现已开源 GitHub地址:xiaolin0429/SchedulingAssistant: 排班助手是一款专为需要倒班工作的人员设计的Android应用。它提供了直观的排班管理、闹钟提醒和数据统计功能,帮助用户更好地管理自己的工作时间。 排班助手 (Scheduling Assistant) 项目
测试
未读
自动化测试:文件读写及数据库操作的封装
在写自动化的过程中,经常会遇到需要处理各种类型文件的需求和数据库相关操作。本文将介绍一个Python工具类用于读写文件相关的封装,它可以帮助你轻松地读取和写入JSON、Excel、YAML、TXT、MySQL以及CSV文件。此工具类已经集成了异常处理机制,使得代码更加健壮。 PS:下面的代码直接CV
工具
未读
Pycharm 2024.2.3专业版本激活(解决激活失败不断弹窗问题)
目的:解决2024.2版本后jetbra/ja-netfaliter激活失效不断弹窗的问题 1. 原因 jetbra/ja-netfaliter激活的原理是拦截并重定向与Jetbrains账号验证服务器的数据。
数据库
未读
leetcode-数据库-No.175. 组合两个表
题目 表: Person +-------------+---------+
| 列名 | 类型 |
+-------------+---------+
| PersonId | int |
| FirstName | varchar |
| LastNam
LeetCode
未读
leetcode-每日一题-No.1450. 在既定时间做作业的学生人数
题目 给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间。 已知,第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。 请返回在查询时间 queryTime 时正在做作业的学生人
LeetCode
未读
leetcode-每日一题-No.3142. 判断矩阵是否满足条件
题目 给你一个大小为 m x n 的二维矩阵 grid 。你需要判断每一个格子 grid[i][j] 是否满足: 如果它下面的格子存在,那么它需要等于它下面的格子,也就是 grid[i][j] == grid[i + 1][j] 。 如果它右边的格子存在,那么它需要不等于它右边的格子,也就是 gri
测试
未读
软件测试高频SQL问题之having和where的区别
在SQL中,HAVING 和 WHERE 都用于过滤数据,但它们的用法和作用范围有所不同。以下是它们的主要区别: 1. 作用范围不同 WHERE: 用于在SQL查询中过滤从数据库表中选择的行。它在数据分组(GROUP BY)之前进行过滤操作。 HAVING: 用于过滤通过分组(GROUP BY)后的