笔记

此分类主要用于整理和记录学习过程中的知识点和笔记,并提供有用的学习资源,从而提高学习效率并加深对知识的理解。
cpython解释器多线程的缺陷及解决办法 - 正则时光

cpython解释器多线程的缺陷及解决办法

CPython 解释器(Python 的标准实现)由于全局解释器锁(Global Interpreter Lock,简称 GIL)的存在,无法实现真正的多线程并行执行。GIL 是 CPython 解释器的一个特性,它确保在任何时候只有...
Python selenium页面加载缓慢,超时解决办法 - 正则时光

Python selenium页面加载缓慢,超时解决办法

最近在编写selenium自动化测试框架,遇到一个烦人的问题, driver.get()不执行完,浏览器页面一直在转圈圈,下面的代码根本就不会执行,耗时一天的时间终于解决了。driver.get() 方法默认等待页...
APP项目专项测试之Push消息测试 - 正则时光

APP项目专项测试之Push消息测试

一、什么是Push消息? Push消息:是APP给你推送的各种消息。 通常手机中“设置”-“通知”就是进行push消息的设置,因此需要进行push消息测试。 PUSH消息设置 二、什么时候会使用Push消息? 产...
mysql启动报错:file /var/log/mariadb/binlog/mysql-bin.index not found (errcode:13 “permission denied

mysql启动报错:file /var/log/mariadb/binlog/mysql-bin.index not found (errcode:13 “permission denied”)

问题现象 file /var/log/mariadb/binlog/mysql-bin.index not found (errcode:13 “permission denied') 原因分析 这个错误提示表明 MySQL 或 MariaDB 没有足够的权限来访问指定的文件 /var/log...
Redis学习教程四:配置文件详解 - 正则时光

Redis学习教程四:配置文件详解

redis的配置文件有三个,基础内容都是一样的。只是配置的不同而已。下面我们来看看都有哪些配置吧! 1.内存 当需要内存大小时,可以指定 2.引入配置文件 在这里包含一个或多个其他配置文件。如...
Redis学习教程一:简介与安装 - 正则时光

Redis学习教程一:简介与安装

Redis 简介 Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 非关系型数据库。主要用来做数据缓存,一般大型网站的应用和数据库之间的那一层就是Redis。 Redis 与...
10个有趣的 Python 高级脚本,建议收藏! - 正则时光

10个有趣的 Python 高级脚本,建议收藏!

在日常的工作中,我们总会面临到各式各样的问题。 其中不少的问题,使用一些简单的Python代码就能解决。 比如不久前的复旦大佬,用130行Python代码硬核搞定核酸统计,大大提升了效率,节省了不...
Pytest高级运用之pytest.ini配置文件详解 - 正则时光

Pytest高级运用之pytest.ini配置文件详解

作用:pytest.ini配置文件可以改变pytest的运行方式,读取配置信息,按指定的方式去运行。 pytest里有些文件是非test文件 pytest.ini:pytest的主配置文件,可以改变pytest的默认行为 conftest....