自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PySpark数据分析基础:PySpark基础功能及DataFrame操作基础语法详解_pyspark rdd

Spark框架深度理解一:开发缘由及优缺点Spark框架深度理解二:生态圈Spark框架深度理解三:运行架构、核心数据集RDDPySpark只是通过JVM转换使得Python代码能够在Spark集群上识别运行。故Spark的绝大多数功能都可以被Python程序使用。一文速学-PySpark数据分析基础:PySpark原理详解已经把PySpark运行原理讲的很清楚了,现在我们需要了解PySpark语法基础来逐渐编写PySpark程序实现分布式数据计算。

2025-01-18 12:19:59 848

原创 三范式、存储过程、InnoDB和MyISAM区别(数据库面试题)

2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果因此本事务先后两次读到的数据结果会不一致。不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果因此本事务先后两次读到的数据结果会不一致。可重复读:在同一个事务里,SELECT的结果是事务开始时时间点的状态,因此,同样的SELECT操作读到的结果会是一致的。

2025-01-15 01:08:41 300

原创 万字长文带你走进MySql优化(系统层面优化、软件层面优化、SQL层面优化)_mysql删除大量数据的优化

例如,可以将一个电商系统中的订单表按照订单号的范围分散到多个小型数据库中,每个小型数据库中包含一部分订单数据。缺点是可能会导致数据不一致,例如,当一个表的数据需要更新时,可能需要在多个小型数据库中进行更新操作。例如,可以将一个电商系统中的用户表、订单表、商品表等拆分成多个小型数据库,每个小型数据库中只包含一部分相关的表。同时,可以将一个大型的表拆分成多个小型的表,每个小型表中包含一部分数据。当查询需要关联多个表时,延迟关联可以将一些关联操作推迟到后面的查询中,从而减少关联操作的数量,提高查询性能。

2025-01-15 01:01:19 345

原创 Python Selenium搭建UI自动化测试框架_python+selenium做ui自动化

gitignore:Git忽略文件列表。README.md:项目说明文件。requirements.txt:Python依赖包列表。run.py:测试执行入口。三、框架搭建1.创建项目目录。

2025-01-12 07:08:46 734

原创 Python 2022年面试题总结_下列选项中,反转字符串“astr”正确的是(

代码将输出[],不会产生IndexError错误,就像所期望的那样,尝试用超出成员的个数的index来获取某 个列表的成员。例如,尝试获取list[10]和之后的成员,会导致IndexError。然而,尝试获取列表的切 片,开始的index超过了成员个数不会产生IndexError,而是仅仅返回一个空列表。这成为特别让人恶 心的疑难杂症,因为运行的时候没有错误产生,导致Bug很难被追踪到。答:列表可变,元组不可变。

2025-01-12 07:05:06 498

原创 Pytest和Allure测试框架-超详细版+实战_pytest allure

1.mark标记以下用例,标记test_send_http()为webtestpasspasspass只运行用webtest标记的测试,cmd运行的时候,加个-m 参数,指定参数值webtest```py如果不想执行标记webtest的用例,那就用”not webtest”passpasspass@pytest.fixture(scope=“class”) #定义scope的范围# 前置driver.get(url) #url为链接地址。

2025-01-12 07:01:25 1297

原创 C 传值调用&传址调用(进阶版)

调用函数有两种方式,传值调用和传址调用,其中包含很基础很基础的细节,一定要掌握!当不需要对实参的值进行修改的时候,就可以用传值调用。

2025-01-10 16:07:18 230

原创 Bootstrap表格

如果你想要设计一个有自己特点的表格,那就建议使用Bootstrap表格,如你想要快速建立一个传统的表格,那就建议选择layui表格,layui表格它可以实现数据的动态化,但是它如果存在过多的列,并且当屏幕缩小比例的话,那么它就会将表格压缩,这样找起数据会比较麻烦。使用Bootstrap表格也就意味着任何嵌套表格都将以与父类型相同的方式进行样式化,Bootstrap 4 继承了所有的表格样式,它样式是根据class来实现的,那它到底还有哪些样式呢?9、这也就是上面例子使用的表格水平响应,代码如图3。

2025-01-10 15:52:20 375

原创 BaseRecyclerViewAdapterHelper源码解读(七) 多布局

与正常的整数数组不同,索引中可能存在差距。它旨在比使用HashMap将整数映射到整数更有效率,因为它避免了自动打包(装箱)键和值,并且其数据结构不依赖于每个映射的额外的条目对象。使用keyAt(int)使用keyAt(int)迭代索引的值将以升序返回键值,或者在valueAt(int)的情况下按升序对应的键值。由于我们是需要实现多布局,于是我们需要引入不同的type和对应的不同的布局,这里开源库中使用的是SparseIntArray来存储这些数据.key是type,value是layoutResId.

2025-01-10 15:41:07 801 1

空空如也

空空如也

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

TA关注的人

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