自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Excel 如何复制单元格而不换行

2. 工具>引用>浏览在弹出的窗口中点击浏览,输入引用为Windows\system32,输入文件名为FM20.DLL,点击打开,然后点击确定。3.按ALT + Q退出VBA应用程序。选择>开发工具(没有的话看后面)>宏

2024-06-16 14:39:07 484

原创 selenium启动参数设置

下载地址:https://chromedriver.chromium.org/downloads。

2024-05-01 01:45:59 494 2

原创 selenium总结

【代码】selenium总结。

2024-03-06 15:11:28 121

原创 selenium问题-使用无头headless模式报错,Unable to locate element

【代码】selenium问题-使用无头headless模式报错,Unable to locate element。

2024-03-06 13:54:10 305

原创 Shell $符号用法

使用 [ ] 对 表 达 式 进 行 求 值 , 与 命 令 e x p r 不 同 的 是 : [ ] 对表达式进行求值,与命令 expr 不同的是:[]对表达式进行求值,与命令expr不同的是:[ ] 用于插值,则 expr 用于将值进行输出。:显示最后命令的执行情况 0:表示没有错误,其他任何数值:表示有错误。*"会将所有的参数从整体上看做一份数据,而不是把每个参数都看做一份数据。@"来说,这 5 个参数是相互独立的,它们是 5 份数据。"$@"仍然将每个参数都看作一份数据,彼此之间是独立的。

2024-02-24 23:39:24 772

原创 Python-字典用法总结

【代码】Python-字典用法总结。

2024-02-22 14:29:35 125

原创 Python-List用法总结

【代码】Python-List用法总结。

2024-02-22 13:40:46 163

原创 MySQL-B-tree和B+tree区别

B-tree(平衡树)和B+tree(平衡树的一种变种)是两种常见的树状数据结构,用于构建索引以提高数据库的查询性能。它们在一些方面有相似之处,但也有一些关键的区别。

2024-01-22 00:26:05 654

原创 Redis相关知识

主从复制是指一个主节点可以有多个从节点,数据同步从主节点到从节点。定时删除是指在设置键的过期时间时同时创建一个定时器,过期时删除键。惰性删除是在访问键时检查过期时间,过期时删除键。哨兵是用于监控Redis系统的组件,可以发现并通知系统中的其他组件有关Redis节点故障的信息。RDB是定期将内存中的数据生成快照并写入磁盘,适用于备份和恢复。Redis的持久化指的是将内存中的数据写入磁盘,以防止数据在服务器重启时丢失。Redis事务是一组命令的集合,可以一次性、顺序地执行,保证原子性。

2024-01-21 23:16:03 576

原创 ansible-设置互信

Ansible 配置公私钥ssh-keygen。

2024-01-21 21:57:24 599

原创 MySQL存储过程和触发器

存储过程是一组SQL语句的集合,它们被封装在一个命名的过程中,并可以通过一个名称进行调用。存储过程通常具有输入参数、输出参数和返回值。触发器是与表相关联的一段SQL代码,它在表的数据发生变化(插入、更新、删除)时自动执行。

2024-01-20 22:53:31 651

原创 MySQL的数据类型

整数类型(Integer Types):TINYINT: 1字节,范围从-128到127或0到255(无符号)。SMALLINT: 2字节,范围从-32,768到32,767或0到65,535(无符号)。MEDIUMINT: 3字节,范围从-8,388,608到8,388,607或0到16,777,215(无符号)。INT(或INTEGER): 4字节,范围从-231到231-1或0到2^32-1(无符号)。BIGINT: 8字节,范围从-263到263-1或0到2^64-1(无符号)。浮点数

2024-01-20 22:26:06 469

原创 ansible

facts组件是Ansible用于采集被管机器设备信息的一个功能,我们可以使用setup模块查机器的所有facts信息,可以使用filter来查看指定信息。special_time #特殊的时间范围,参数:reboot(重启时),annually(每年),monthly(每月),weekly(每周),daily(每天),hourly(每小时)我们的setup模块还有一个很好用的功能就是可以保存我们所筛选的信息至我们的主机上,同时,文件名为我们被管制的主机的IP,这样方便我们知道是哪台机器出的问题。

2024-01-20 16:34:41 900

原创 MySQL主键和外键

主键是表中的一列或一组列,用于唯一标识表中的每一行数据。每个表只能有一个主键,并且主键的值不能重复。主键列不能包含 NULL 值。外键是一个表中的列,它与另一个表的主键列或唯一约束列形成引用关系。外键用于建立表与表之间的关系,确保参照表中的数据在被引用表中存在。

2024-01-18 16:07:53 742

原创 MySQL-索引的介绍和使用

主键索引(Primary Key Index)全文索引(Full-text Index)组合索引(Composite Index)唯一索引(Unique Index)普通索引(Normal Index)– 删除表的主键索引。

2024-01-17 22:49:05 594

原创 MySQL-事务特性

事务是指数据库管理系统执行的一组操作,被视为一个单一的工作单元,这组操作要么全部执行成功,要么全部执行失败。

2024-01-17 22:39:07 476

原创 MySQL存储引擎介绍

MyISAM: 适用于以读操作为主的应用,因为它在读取性能上可能更优,但在写入和事务方面性能相对较差。MyISAM: 使用表级锁定,可能导致并发性能较低,因为在写操作时会锁定整个表,阻塞其他写操作。InnoDB: 适用于写入和读取操作都较为频繁的应用,因为它支持并发的写入操作和事务处理。存储在内存中: MEMORY 存储引擎将表的数据存储在内存中,速度较快。事务支持: InnoDB 支持事务,是 MySQL 默认的存储引擎。因此,在选择存储引擎时,需根据应用的具体需求来做出合适的选择。

2024-01-17 22:34:51 913

原创 Git基本操作

在这个标记中,<<<<<<< HEAD 到 ======= 之间是当前分支(main)的代码,======= 到 >>>>>>> feature_branch 之间是要合并的分支(feature_branch)的代码。你需要手动选择或合并这些代码。代码冲突是在多个分支上对同一文件的相同部分进行了不同的修改,当你尝试合并这些分支时,Git 无法自动解决冲突,需要手动进行解决。

2024-01-17 18:59:55 392

原创 MySQL基础语法

RIGHT JOIN 返回右表中的所有行,以及与左表中匹配的行。如果左表中没有匹配的行,则结果中左表的列将包含 NULL 值。LEFT JOIN 返回左表中的所有行,以及与右表中匹配的行。如果右表中没有匹配的行,则结果中右表的列将包含 NULL 值。FULL JOIN 返回两个表中的所有行,如果没有匹配的行,结果集中对应位置的列将包含 NULL 值。用于返回两个表中满足连接条件的行。如果两个表中没有匹配的行,则不会返回。CROSS JOIN 返回两个表的笛卡尔积,即两个表的所有行组合。

2024-01-16 01:41:36 336

原创 Python-pytest使用unittest

unittest 是 Python 标准库中的测试框架,用于编写和运行单元测试。它提供了一组用于组织测试、断言和报告测试结果的类和方法。编写测试类和方法运行测试命令行方式:测试运行器方式:断言测试装置# 设置测试前的准备工作# 清理测试后的工作测试套件# 创建一个测试套件# 将 MathOperationsTest 类中的测试用例添加到测试套件中# 将 AssertionTest 类中的测试用例添加到测试套件中# 运行测试套件。

2024-01-16 01:27:30 670 1

原创 Python-pytest使用allure工具

Allure 是一种用于生成、展示和分析测试报告的开源测试报告框架。它支持多种测试框架,包括 Java、C#, Python 等,可以与各种测试工具集成。Allure 的目标是提供美观、易于理解的测试报告,同时提供详细的测试结果和历史数据。

2024-01-16 00:47:43 633 1

原创 curl用法整理

【代码】curl用法整理。

2024-01-15 11:06:50 380

原创 Python-dynaconf本地配置文件

官方网址: https://www.dynaconf.com/

2024-01-14 20:41:51 578 1

原创 Python-pytest一些高级功能

知道某个测试由于某些原因(如尚未修复的 bug、未实现的功能或依赖于外部系统的测试)将会失败,但您仍希望包含此测试在测试套件中时,可以使用 pytest.mark.xfail。pytest_collection_modifyitems(session, config, items):在测试用例收集完成后调用,可以用来修改收集到的测试项。pytest_fixture_post_finalizer(fixturedef, request):在 fixture 被清理后调用。主要解决用例之间的依赖关系。

2024-01-14 10:15:51 1143 1

原创 Python-yaml模块解析和生成YAML

dump() 方法用于将 Python 对象转换为 YAML 格式字符串。输出将是一个 YAML 格式的字符串。这会从 example.yaml 文件中读取 YAML 数据。

2024-01-14 09:22:38 421 1

原创 Python-使用jsonpath模块解析json

【代码】Python-使用jsonpath模块解析json。

2024-01-13 02:29:25 383 1

原创 Redis性能测试工具memtier_benchmark安装

【代码】Redis性能测试工具memtier_benchmark安装。

2024-01-13 02:05:52 484 1

原创 Linux查看物理内存信息

查看 /proc/meminfo 文件:从 proc 文件系统中读取内存信息。/proc/meminfo 文件提供详细的内存信息,其中 MemTotal 行显示了服务器的总物理内存。通过不同的开关,比如 -b、-k、-m 和 -g,可以改变输出的字节格式。使用 top 命令:top 命令也以清晰的方式列出物理内存信息。在 top 命令输出的顶部区域,您可以看到 CPU、内存和交换空间的信息。使用 vmstat:vmstat 命令配合 -s 开关可以详细列出内存信息,其中第一行显示了服务器的总内存。

2024-01-13 02:00:50 644 1

原创 Python-判断当前系统是linux还是windows

【代码】Python-判断当前系统是linux还是windows。

2024-01-13 01:47:20 461 1

原创 Linux更改镜像源

【代码】Linux更改镜像源。

2024-01-13 00:35:56 1340 1

原创 Linux查看CPU信息

【代码】Linux查看CPU信息。

2024-01-13 00:26:25 354 1

原创 sed用法整理

【代码】sed用法整理。

2024-01-05 21:57:42 347 1

原创 awk用法整理

2. 计算3. 数据转换和格式化4. 条件判断5. 文本处理6. 自定义函数7. 内置函数字符串函数length(string):返回字符串的长度。substr(string, start [, length]):返回字符串的一个子串,从 start 位置开始,可选的 length 参数指定子串长度。index(string, search):返回 search 在 string 中的位置(从 1 开始);如果未找到,则返回 0。match(string, regex):在

2024-01-05 01:59:24 805 1

原创 kubectl常用命令

区别:kubectl create 时,它将基于你提供的 YAML 或 JSON 文件或其他参数来创建一个新的资源实例。如果该资源已经存在,命令将失败。若pod内服务没有通过service对外暴露的话,无法去调试pod内的服务,使用kubectl port-forward。这会将本地的 9090 端口转发到 my-pod 的 8080 端口。将一个或多个本地端口转发到 Kubernetes 集群中的 Pod。4. 基于pod.yaml 删除资源。kubectl wait等待pod。

2024-01-04 23:03:52 925 1

原创 Kubernetes介绍及使用

RBAC 是一种基于角色的访问控制,它使用 Role 和 RoleBinding 对象为 Kubernetes API 定义权限和授权。

2024-01-04 15:49:07 1143 1

原创 Kubenetes中service和ingress的区别

在 Kubernetes 中,Service 和 Ingress 是两种不同的资源,它们在应用的网络访问和路由管理中扮演着不同的角色。

2024-01-03 10:33:07 952

原创 Docker Compose介绍及使用

docker compose总结

2024-01-01 22:30:27 1099

原创 venv虚拟环境及pip

venv、pip使用

2023-11-24 14:04:52 735

原创 本地部署Stable Diffusion记录

本地安装stable diffusion过程总结

2023-11-16 20:30:30 794 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除