- 博客(18)
- 收藏
- 关注
原创 mysql面试
最常用的连接类型之一,他根据两个或者多个表之间共同列值来连接这些表。在内连接中,只有再连接的表之间匹配值的时候,才会有返回结果。例如:SELECT 列名 FROM 表1 INNER JOIN 表2 ON 表1.列 = 表2.列;外连接:是另一种连接类型,他可以返回两个或者多个表之间所有的匹配和不匹配的数据。外连接有三种类型:左外连接(LEFT OUTER JOIN)、右外连接(RIGHT OUTER JOIN)和全外连接(FULL OUTER JOIN)。
2024-10-09 22:06:25
783
原创 python对数组去重
arr = [1, 2, 2, 3, 4, 4, 5] unique_arr = [] for item in arr: if item not in unique_arr: unique_arr.append(item) print(unique_arr) # 输出: [1, 2, 3, 4, 5]这些方法各有优缺点。例如,使用集合的方法可能会丢失原始列表的顺序,而使用列表推导式或循环的方法则可以保留顺序。注意:由于集合是无序的,因此这种方法可能不会保留原始列表中元素的顺序。
2024-10-09 15:16:26
631
原创 python对数组倒序
arr = [1, 2, 3, 4, 5] reversed_arr = arr[::-1] print(reversed_arr) # 输出: [5, 4, 3, 2, 1]在Python中,有多种方法可以对数组(列表)进行倒序操作。方法则会返回一个新的列表。根据具体需求,你可以选择最适合的方法。: 通过切片操作,可以创建原列表的一个倒序副本。: 通过切片操作,可以创建原列表的一个倒序副本。方法会修改原列表,使其元素顺序倒序。函数返回列表的一个新的倒序副本。方法会改变原列表,而切片和。
2024-10-09 15:02:22
649
原创 Python类中的方法主要包括以下几种
类方法是绑定到类而不是实例的方法。它们需要一个指向类对象的引用作为其第一个参数(通常命名为。:静态方法既不需要类引用也不需要实例引用。它们不能访问或修改类或实例的状态。:这是最常见的方法类型,它需要一个指向实例对象的引用作为其第一个参数(通常命名为。这些方法类型提供了在Python类中定义和使用不同类型方法的灵活性。装饰器进行标记,可以将一个方法转化为只读属性,或者使用。:属性方法允许类的属性像方法一样被调用。实例方法可以访问和修改对象的状态。
2024-10-09 14:51:51
430
原创 UI自动化
3.页面对象模型(Page Object Model, POM):POM是一种设计模式,它将页面上的元素和操作封装成对象,从而使测试代码更加模块化和可维护。每个页面都有一个对应的页面对象,其中包含该页面上的元素和操作。4.断言库:断言库提供了一组用于验证测试结果的函数。报告通常包括测试用例的执行情况、失败的测试用例及其原因、测试覆盖率等信息。8.日志记录:日志记录模块负责记录测试执行过程中的各种信息,包括测试步骤、测试数据、错误消息等。这可以帮助我们更好地了解测试失败的原因,并采取相应的措施。
2024-10-08 21:38:31
211
原创 vue收银系统
/ 1. 明确需求, html+css。// 2. 数据准备好变量, 用到页面上。// 3. 点击事件交互效果。// 4. 实现计算过程。
2022-10-17 22:46:11
657
原创 面试题(1)
第一章 面试题基础篇 1.1 HTML面试题 面试题:行内元素有哪些?块级元素有哪些?空(void)元素有哪些? 面试题:页面导入样式时,使用link和@import有什么区别? 面试题:title与h1的区别、b与strong的区别、i与em的区别? 面试题:img标签的title和alt有什么区别? 面试题:png、jpg、gif 这些图片格式解释一下,分别什么时候用? 1.2 CSS面试题 面试题:介绍一下CSS的盒子模型。
2022-08-20 23:56:43
131
原创 面试题 (3)
第一章 面试题基础篇 1.1 HTML面试题 面试题:行内元素有哪些?块级元素有哪些?空(void)元素有哪些? 面试题:页面导入样式时,使用link和@import有什么区别? 面试题:title与h1的区别、b与strong的区别、i与em的区别? 面试题:img标签的title和alt有什么区别? 面试题:png、jpg、gif 这些图片格式解释一下,分别什么时候用? 1.2 CSS面试题 面试题:介绍一下CSS的盒子模型。
2022-08-20 23:55:47
486
原创 Vue高频面试题v1
web1.0 年代是前端和后端不分离的。而且那个时候是没有前端这个岗位的。这样的项目缺点:1、前端和后端代码全在一起不好维护(对于中大型来说)2、一个人开发一整个项目,进度人员把控,开发者专业度都不够。3、后端是有MVCweb2.0 年代ajax出来,就有前端和后端分离的项目了这样的项目解决了web1.0的一些问题:1、比1.0那个年代好维护2、前端是前端,后端是后端,分开人员这样的项目缺点:1、中大项目还是不太好维护。
2022-08-20 23:55:15
134
原创 linux基本命令
命令 --help 帮助 或者 man -命令自动补全 tab键命令 作用 ls (list) 查看当前文件夹下的内容-a 显示所有的文件,包括隐藏文件-l 以列表显示文件的详细信息-h配合 -l 以人性化的方式显示文件大小ls 通配符* 代表任意几个字符? 代表一个字符【】 匹配到的字符组中任意一个cd [目录名] (Change directory) 切换文件夹cd ~ 回到home目录cd . 保持在当前目录不变cd .. 切换到上级目录cd
2022-08-19 00:34:27
276
原创 web基础回顾
语法: < audio src = " 音频路径 " controls > 您的浏览器不支持音频标签呢 可选属性:muted -- 静音 autoplay -- 自动播放 loop -- 循环播放 您的浏览器不支持音频标签呢 可选属性:muted -- 静音 autoplay -- 自动播放 loop -- 循环播放="...
2022-08-15 00:51:42
77
原创 JavaScript05-对象
是一组属性和方法的集合,是引用数据类型方式一 : 实例化let obj = new Object() 例子 : let user = new Object();//创建了一个对象 user . name = '王花花';// 为对象添加属性(特征) user . sex = true;//this指向user. this===user;console . log('我是:' + this . name);} 方式二 : 字面量。...
2022-08-15 00:50:04
57
原创 javascript03-函数
方式一 : 函数声明(具名函数) function 函数名(形参 1 , 形参 2) {//功能代码 } //函数调用 函数名(实参 1 , 实参 2);方式二 : 函数表达式(匿名函数) let 变量名(函数名) = function() {//功能代码 } //函数调用 函数名(实参 1 , 实参 2);function 函数名(参数 1 ,参数 2) {//功能代码 (函数体) return 返回值;} let result = 函数名(实参 1 , 实参 2);...
2022-08-15 00:15:01
64
原创 JavaScript02-流程控制语句
注意:JavaScript中所有的值都具有真假性,0、“”、false、null、undefined、NaN为false,其他的数据均为true。default:默认语句,如果switch中的表达式与case后面的值都不同等,那么默认执行default后面的语句,default不是必须的。2、| | 逻辑或,从左向右运算表达式,如果表达式为true,就返回表达式的值,如果为false,继续向后寻找表达式为true的值;1、&& 逻辑与,只有所有值为true,才可能返回最后一表达式的值;...
2022-08-14 23:38:05
211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人