华为新手机和支付宝碰一下 带来更便捷支付体验
支付正在变的更简单。
11月26日,华为新品发布会引起众多关注。发布会上,华为常务董事余承东专门提到,华为Mate 70和Mate X6折叠屏手机的“独门支付秘技”——“碰一下”,并且表示经过华为和支付宝的共同优化,使用“碰一下”的支付效率大幅提升。
“碰一下”是支付宝今年7月推出的新支付功能,用户在不展示付款码的情况下,通过解锁手机并触碰商家的收款设备,就能快速完成支付。
值得一提的是,“碰一下”推出后,越来越多的手机厂商都在自家手机中进行加码。
比如,今年9月Redmi Note 14新品手机发布时,Redmi品牌总经理王腾官宣小米和支付宝的合作,并且用视频介绍了小米和支付宝共同优化的碰一下体验,点赞Redmi Note 14系列最快2步1秒就能完成支付。
“手机厂商+碰一下”的组合,究竟能给用户带来哪些新体验?背后又释放出什么信号?
“华为版”碰一下,为何被点赞?
和扫码支付、刷脸支付一样,“碰一下”是基于条码支付的又一次支付体验升级。
“扫一扫”使用的是手机上的显示屏和摄像头,而“碰一下”使用的是手机上的NFC(近场通信技术)。当然了,“扫一扫”跟“碰一下”具有同等安全性。不过,在支付流程和效率上,“碰一下”显然更优秀。
用户使用“扫一扫”付款需要先亮屏解锁,找到支付软件,然后点“扫一扫”或者付款码,还要再跳转到支付页面确认才能完成支付,步骤较多。而“碰一下”只需解锁手机,与商家的收款设备碰一下就能实现支付,流程更简单快捷,花费的时间更少,用户体验更好。
尽管使用了NFC,但“碰一下”与传统的NFC支付依然存在本质区别。
在手机NFC支付模式里,用户的银行卡信息被加密存储在手机本地,支付时通过NFC传递支付信息到POS机,POS 机再向银行发出请求完成支付。而在“碰一下”模式里,NFC设备仅仅是与用户手机完成验证,相对于“握了下手”,并不传输支付信息,所有的支付信息依然保存在支付宝的服务器端。
那么,此次华为Mate70和Mate X6的“碰一下”,又进行了哪些功能提升呢?
从此次发布会来看,在华为Mate70和Mate X6折叠屏的“碰一下”功能中,最引人瞩目的就是“亮屏就能碰”。
具体来说,相较于安卓手机需要解锁手机后才能碰,华为Mate70和Mate X6在亮屏的阶段就能碰一下,碰的动作更早也随即带来更便捷的体验。
这项功能获得了大量网友点赞,有用户开玩笑称,“碰一下”抢着买单的水平一流,别人手机还没打开,你已经把单给买了。
值得一提的是,华为Mate70和Mate X6折叠屏的“碰一下”,相比其他安卓手机“解锁手机后再碰”提早一步,相比iPhone“碰一下”的速度也更快。按照余承东在发布会上的说法就是“强的飞起”。有网友调侃称:“果郡王竟是我自己,终究是慢了一步”“华为能不能带带苹果小弟”。
事实上,在华为手机跟支付宝提升“碰一下”功能的背后,打下了很厚实的基础。
早在2023年12月,支付宝与华为终端宣布合作,支付宝启动鸿蒙原生应用开发。今年6月,支付宝鸿蒙beta版本上线。今年10月,支付宝鸿蒙原生版在华为HarmonyOS NEXT公测日正式上线,随后支付宝鸿蒙原生版新升级,首次在鸿蒙系统上实现“碰一下”支付体验,直到最近华为Mate 70和Mate X6“碰一下”功能的推出。在一系列动作的推进下,华为版“碰一下”体验在加速优化。
拉长时间线来看,在“碰一下”推出后,许多国产手机厂商都开始提速加码,他们究竟看到了什么呢?
为何手机厂商纷纷加码“碰一下”?
今年7月“碰一下”推出后,一些主流手机厂商最初只是以更新系统的方式,让“碰一下”变得更加流畅。现在,“碰一下”已经频繁出现在各大手机新机发布会上,被当做一个重要的亮点功能进行展示,甚至被当做“新机出厂检测标准之一”。
今年9月,在2024 Inclusion·外滩大会的“碰一下,开启数字化生态新机遇”见解论坛上,OPPO ColorOS 通信软件研发部长刘得煌表示,已将“碰一下”作为新机出厂检测标准之一。
在手机厂商纷纷加码“碰一下”背后,首要目的自然是优化用户和商家体验,提升产品竞争力。
11月27日,中国信息通信研究院发布的数据显示,今年前10个月,中国市场手机出货量2.5亿部,同比增长8.9%。中国手机行业在经历低迷阶段之后,正在迎来复苏时刻。对于手机厂商来说,要在行业上行阶段获得更多增量,就需要通过体验创新吸引更多用户。这些用户不只是C端的普通消费者,还有B端的商家。通过加码“碰一下”,手机厂商能提升消费者和商家的操作体验,从而在市场上获得更多青睐,实现更高的竞争力。
比如,品牌会员“碰一下”就能享受会员价和积分,新用户最快3秒完成入会。抬个手就能享受的会员优惠,大部分用户都不会错过。对于商家而言,通过“碰一下”在数字化经营上可以实现快捷收银、会员拉新和运营、私域精准营销的“一碰三连”。经首批合作商家测算,“碰一下”因其简单而更受欢迎,61%的年轻人用过一次就会连续用,而且商家可以有效提升品牌经营效率10%至30%。
也就是说,“碰一下”能够成为吸引消费者和商家的一大亮点功能,手机厂商自然也不会错过。
除了提升用户体验,“碰一下”还在助力手机厂商的生态建设。
如今,手机厂商之间的竞争,早就不限于硬件竞争,而是生态的竞争。比如,华为将打造鸿蒙操作系统视为“三大战役之一”,而操作系统离不开丰富的应用生态和强大的开发者支持,从而构建出一个涵盖各个领域、满足用户多样化需求的生态系统。同样的,生态系统也是小米的核心优势之一,OPPO和vivo也都在加快建设自家的智能生态建设。
如何建设生态?关键是要用开放的思维去拥抱新鲜事物,华为就是一个典型的例子。今年11月7日,支付宝与华为达成战略合作,双方将围绕鸿蒙生态与碰一下生态持续深入合作,创新产品价值,提升用户体验。可见,双方握手的着力点是两个生态之间的合作。
眺望未来,“碰一下”的想象空间
“碰一下”不只是支付。
具体而言,支付只是“碰一下”的众多使用场景之一,还有很多场景可以开拓。它会成为新的交互方式入口,提升各类人群的体验,延伸出更多元的场景,带来富有想象力的商业价值和产业力量。
蚂蚁集团总裁兼首席财务官韩歆毅就曾指出,“‘碰一下’兼具新体验、新商业、新科技三大优势,新体验连接年轻人,数字化带来新商机,新科技升级全新产业机遇”。在新科技方面,“碰一下”已联合共创50多个“碰一下+X”行业解决方案。
日前,支付宝联合合作伙伴首次发布“碰一下”点餐、“碰一下”手持收银、“碰一下”开智能货柜三大场景方案,并向全行业开放。其中,仅“碰一下”点餐功能,全国就已有包括华莱士、汉堡王、食其家、陈香贵牛肉拉面等在内的10万家餐厅陆续接入。
未来,“碰一下”服务体系将会不断扩大,不仅包括了手机厂商,还有一系列零售品牌、商超、餐厅、茶饮咖啡、便利店、服饰、美妆日用、家电3C、珠宝首饰、烘焙零食等行业品牌。
“碰一下”带来更高效的支付体验也符合社会趋势。比如,今年3月国家发布《关于进一步优化支付服务提升支付便利性的意见》,其中提到要统筹力量打通支付服务存在的堵点,弥合数字鸿沟,为老年人、外籍来华人员等群体提供更加优质、高效、便捷的支付服务,“碰一下”对于降低支付门槛消除数字鸿沟也有了更多价值。
结语
如今,手机仍然是支付第一终端入口,能够助力推广新的支付方式。
可以预见,随着越来越多的手机厂商深度加码“碰一下”,这个新的支付体验将会有助于更广泛的人群体验移动支付,带来更高效的、更有想象力的生活方式。
相关文章:
华为新手机和支付宝碰一下 带来更便捷支付体验
支付正在变的更简单。 11月26日,华为新品发布会引起众多关注。发布会上,华为常务董事余承东专门提到,华为Mate 70和Mate X6折叠屏手机的“独门支付秘技”——“碰一下”,并且表示经过华为和支付宝的共同优化,使用“碰…...
element ui select绑定的值是对象的属性时,显示异常.
需要声明 value-key"value",如果还不行可能是数据类型不一致数字0和字符串0是不一致的. el-select v-model"value" clearable placeholder"Select" value-key"value" style"width: 240px"><!-- <el-option v-for&…...
基于Springboot开发的时光兼职网
一、功能介绍 时光兼职网包含管理员、用户、商家三个角色以及前后台系统。 前台系统功能 首页、兼职信息推荐、查看更多等 职位申请、申请日期、上传简历、点击下载简历、留言反馈等 个人中心、上传图片、更新信息等 后台系统功能 用户登录: 个人中心、修改密码…...
Vue3 Ts 如何获取组件的类型
vue3 Ts ref 子组件 1、默认写法 typeof:获取ts类型 InstanceType:获取模版的实例 <tempolate><myComponent ref"myCompRef"> </tempolate><script setup lang"ts"> import { ref } from "vue&quo…...
Unity类银河战士恶魔城学习总结(P146 Delete Save file-P147 Encryption of save data删除数据和加密数据)
【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili 教程源地址:https://www.udemy.com/course/2d-rpg-alexdev/ 本章节实现了快速删除存档和加密存档 以下是加密前和加密后的对比 SaveManager.cs using System.Collections; using System.Collection…...
Uniapp 使用自定义字体
技术栈:Uniapp 简介 为了更好的还原UI图片效果,往往需要使用特殊字体,引入字体包。 因实际业务运行平台在微信小程序上,对发布包的项目文件大小有限制,项目中某些比较大的静态资源需要放在服务器上来远程加载&#x…...
Scala
统计成绩练习 1.计算每个同学的总分和平均分 2.统计每个科目的平均分 3.列出总分前三名和单科前三名,并保存结果到文件中 解题思路如下: 1.读入txt文件,按行读入 2.处理数据 (1)计算每个同学的总分…...
fnOS中安装HAOS,集成haier
只作为自己记录重要事项,不做详细教程。大致流程 安装飞牛OS,简称fnosfnos中有集成Docker在docker中安装haos在haos中安装hacs在hacs中添加haier 在docker中安装haos 安装好fnos后,docker里面找到haos,里面下载最多的,…...
基于群晖搭建个人图书架-TaleBook based on Docker
前言 在群晖Container Manager中部署失败,转通过ssh部署。 一、准备工作 名称备注群晖SSH“终端机和SNMP”中启用SSH软件secureCRT等docker-compose.ymlGithub下载并修改 二、过程 2.1 创建本地文件夹 本地路径为: /docker/Calibre/data 2.2 下载d…...
spring导出多个文件,要求打包成压缩包
背景 业务要求我们批量生成一批excel,并将这些excel压缩成一个压缩包导出给前端。 实现 java自带了ZipOutputStream,可以直接生成压缩包,因此,我们直接使用这个,在内存中生成压缩包,直接返回给前端。&am…...
Vue 3中实现多个自定义组件之间的切换
在 Vue 3 中,如果你想在 HTML 页面中实现多个自定义组件之间的切换,你可以使用 Vue 的条件渲染功能,比如 v-if、v-else-if 和 v-else 指令,或者使用 <component> 标签结合 is 属性来动态绑定组件。 1. 打开HBuilder X 图1 …...
opengl 三角形
最后效果: OpenGL version: 4.1 Metal 不知道为啥必须使用VAO 才行。 #include <glad/glad.h> #include <GLFW/glfw3.h>#include <iostream> #include <vector>void framebuffer_size_callback(GLFWwindow *window, int width, int heigh…...
shell脚本练习(2)
1. 使用case实现成绩优良差的判断 2. for创建20用户 用户前缀由用户输入 用户初始密码由用户输入 例如:test01,test10 3. for ping测试指网段的主机 网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.2…...
JS数组的一些方法
前言 忘了在哪里听说JS是用来处理各种各样的数据的,所以掌握一些数组的处理方法极其重要 而最近学校要进行测试,本着复习回顾的想法,决定将一些我所知道的数组处理方法整理整理 不过难免有遗漏与错误,还望各位大佬指正 forEac…...
学习threejs,使用CubeCamera相机创建反光效果
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️CubeCamera 立方体相机 二、…...
#渗透测试#红蓝攻防#HW#漏洞挖掘#漏洞复现01-笑脸漏洞(vsftpd)
免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…...
使用nginx请求转发时前端报跨域问题解决
当其他接口都没有问题,后端也进行了跨域的配置时,此时问题应该就出现在nginx中 我发现当上传文件大小小于1m时并不会发生错误,所以我们应该配置一下nginx允许上传文件的大小 在nginx.conf中添加 在nginx目录下重启nginx即可 (Wi…...
贪心算法入门(二)
第1题 越野跑 查看测评数据信息 为了能在下一次跑步比赛中有好的发挥,桐桐在一条山路上开始了她的训练 。桐桐希望能在每次训练中跑得尽可能远,不过她也知道农场中的一条规定:独自进山的时间不得超过M秒(1 < M < 10,000,000)。 整条…...
欧拉函数——acwing
题目一:欧拉函数 873. 欧拉函数 - AcWing题库 分析(欧拉函数相关知识点) 互质数不了解可以参考之前笔记,以便更好了解: 数论—快速幂,欧几里得及其扩展,逆元,单位元_数论单位元函…...
Spring集成Mybatis的实现
实现步骤大纲 第一步:准备数据库表 使用t_act表(账户表) 第二步:IDEA中创建一个模块,并引入依赖 spring-contextspring-jdbcmysql驱动mybatismybatis-spring:mybatis提供的与spring框架集成的依赖德鲁伊连…...
Redis中的分布式锁(步步为营)
分布式锁 概述 分布式锁指的是,所有服务中的所有线程都去获取同一把锁,但只有一个线程可以成功的获得锁,其他没有获得锁的线程必须全部等待,直到持有锁的线程释放锁。 分布式锁是可以跨越多个实例,多个进程的锁 分布…...
Linux下的三种 IO 复用
目录 一、Select 1、函数 API 2、使用限制 3、使用 Demo 二、Poll 三、epoll 0、 实现原理 1、函数 API 2、简单代码模板 3、LT/ET 使用过程 (1)LT 水平触发 (2)ET边沿触发 4、使用 Demo 四、参考链接 一、Select 在…...
微服务即时通讯系统的实现(服务端)----(2)
目录 1. 语音识别子服务的实现1.1 功能设计1.2 模块划分1.3 模块功能示意图1.4 接口的实现 2. 文件存储子服务的实现2.1 功能设计2.2 模块划分2.3 模块功能示意图2.4 接口的实现 3. 用户管理子服务的实现3.1 功能设计3.2 模块划分3.3 功能模块示意图3.4 数据管理3.4.1 关系数据…...
数据库原理-期末复习基础知识第二弹
1、数据的逻辑独立性是指 外模式/模式映像 当模式改变的时候,由数据库管理员对各个外模式/模式的映像做出相应改变,使外模式保持不变。由于应用程序是按照外模式进行编写的,故应用程序不必修改,保证了数据与程序的逻辑独立性。 …...
智能云在线编辑网站(完结篇)
开始及初步计划 1.前端tiptip编辑器框架vue3 2.后端Pythonflaskmysql 3.大模型调用:飞桨系列(ppasr) 前言:以此篇谨记从软件杯到天津生成式ai答辩过程及结束。 『如蚍蜉见青天,双肩难挑日月』,感叹世事多…...
多源传感器构建机器人的Gazebo模型
构建包含GNSS、IMU、LiDAR、Camera传感器的Gazebo模型涉及多个步骤,包括设置工作环境、创建URDF文件、安装必要的Gazebo插件和依赖项。以下是一个详细的步骤指南,帮助你开始构建这个Gazebo模型。 1. 设置工作环境 首先,确保你已经安装了ROS…...
linux中top 命令返回数据解释
当您在 Linux 终端中运行 top 命令时,它会显示一个动态更新的系统状态视图,其中包括许多有关系统性能的数据。下面是对 top 命令返回数据的详细解释: 标题栏 top - 22:46:12 up 2 days, 3:14, 1 user, load average: 0.05, 0.07, 0.09 22:46:12:当前时间。up 2 days, 3:14…...
【Vue3】【Naive UI】<NDropdown>标签
【Vue3】【Naive UI】 标签 基本设置自定义渲染交互事件其他属性 【VUE3】【Naive UI】<NCard> 标签 【VUE3】【Naive UI】<n-button> 标签 【VUE3】【Naive UI】<a> 标签 【VUE3】【Naive UI】<…...
ADS学习笔记 7. 超外差接收机设计
基于ADS2023 update2 更多ADS学习笔记:ADS学习笔记 1. 功率放大器设计ADS学习笔记 2. 低噪声放大器设计ADS学习笔记 3. 功分器设计ADS学习笔记 4. 微带分支定向耦合器设计ADS学习笔记 5. 微带天线设计ADS学习笔记 6. 射频发射机设计 目录 -1、射频接收机性能指标…...
新型大语言模型的预训练与后训练范式,阿里Qwen
前言:大型语言模型(LLMs)的发展历程可以说是非常长,从早期的GPT模型一路走到了今天这些复杂的、公开权重的大型语言模型。最初,LLM的训练过程只关注预训练,但后来逐步扩展到了包括预训练和后训练在内的完整…...
k8s 1.28 二进制安装与部署
第一步 :配置Linux服务器 #借助梯子工具 192.168.196.100 1C8G kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubectl、haproxy、keepalived 192.168.196.101 1C8G kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubectl、…...
Ubuntu 常用解压与压缩命令
.zip文件 unzip FileName.zip # 解压 zip DirName.zip DirName # 将DirName本身压缩 zip -r DirName.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一起压缩 zip DirName.zip DirName 行为: 只压缩 DirName 目录本身ÿ…...
使用ECharts创建带百分比标注的环形图
在数据可视化领域,环形图是一种非常有效的图表类型,它能够清晰地展示各部分与整体的关系。今天,我们将通过ECharts来创建一个带百分比标注的环形图,并详细解释如何实现这一效果。 1. 数据准备 首先,我们定义了一些基础…...
lvs虚拟服务器之LVS-NAT模式
一.集群 二.LVS:虚拟服务器:工作在传输层,解决高并发 三.LVS-NAT一.集群1.概念:集群就是一组计算机集群核心:任务调度集群目的提高性能,降低成本,提高可扩展性,增强可靠性集群分类HA:高可用集群(High Availability Cluster):避免单…...
虚拟机添加硬盘驱动,Windows 系统添加 VirtIO 驱动(Windows ISO 安装镜像添加驱动)
为什么要在 ISO 镜像里添加驱动?而不是在进系统以后装驱动?一切都是形势所迫。如果你也是爱折腾的人,那么这也会成为一个有用的方案之一。 最近,因为在给公司研究部署 OpenStack,在制作初始镜像(也就是…...
20241128解决Ubuntu20.04安装libesd0-dev异常的问题
20241128解决Ubuntu20.04安装libesd0-dev异常的问题 2024/11/28 16:36 缘起:中科创达的高通CM6125开发板的Android10的编译环境需要。 安装异常:rootrootrootroot-X99-Turbo:~$ rootrootrootroot-X99-Turbo:~$ sudo apt-get install libesd0-dev Readi…...
Linux命令进阶·如何切换root以及回退、sudo命令、用户/用户组管理,以及解决创建用户不显示问题和Ubuntu不显示用户名只显示“$“符号问题
目录 1. root用户(超级管理员) 1.1 用于账户切换的系统命令——su 1.2 退回上一个用户命令——exit 1.3 普通命令临时授权root身份执行——sudo 1.3.1 为普通用户配置sudo认证 2. 用户/用户组管理 2.1 用户组管理 2.2 用户管理 2.2.1 …...
基于链表的基础笔试/面试题
1. 反转链表 问题描述:反转一个单向链表。 示例: 输入:1 → 2 → 3 → 4 → 5 输出:5 → 4 → 3 → 2 → 1 class ListNode {int val;ListNode next;ListNode(int x) {val x;} }public class LinkedList {public ListNode …...
文件比较和文件流
文件比较和文件流 一、文本比较工具 diff1.基本用法1.1输出格式 2.常用选项 二、文件流1.文件的打开模式2.文件流的分类ifstreamofstreamfstrem区别 3.文件流的函数1. 构造函数2. is_open 用于判断文件是否打开3. open4. getline5. close6. get()7. read8. write9. put10. gcou…...
unity如何让一个物体拥有按钮功能
在 Unity 中,要让一个物体(例如一个 3D 模型、UI 元素或其他对象)变成一个按钮,你需要为它添加交互功能。这通常意味着让物体能够响应点击事件,像 UI 按钮那样触发某些行为。对于 3D 物体,可以通过 射线检测…...
【RISC-V CPU Debug 专栏 1 -- RISC-V debug 规范】
文章目录 RISC-V Debug调试用例支持的功能限制和不包括的内容RISC-V 调试架构的主要组件用户与调试主机调试翻译器调试传输硬件调试传输模块(DTM)调试模块(DM)调试功能触发模块版本介绍RISC-V Debug RISC-V 调试规范为 RISC-V 处理器提供了一套标准化的调试接口和功能,旨…...
【论文阅读】Federated learning backdoor attack detection with persistence diagram
目的:检测联邦学习环境下,上传上来的模型是不是恶意的。 1、将一个模型转换为|L|个PD,(其中|L|为层数) 如何将每一层转换成一个PD? 为了评估第𝑗层的激活值,我们需要𝑐个输入来获…...
IDEA Maven 打包找不到程序包错误或找不到符号,报错“程序包不存在“
参考文章:https://blog.csdn.net/yueeryuanyi/article/details/14211090 问题:IDEA Maven 打包找不到程序包错误或找不到符号,报错“程序包不存在“编译都没问题 解决思路 – >【清除缓存】 1. 强制刷新Maven缓存 选择 Maven 标签,Exe…...
MySQL数据库做题笔记
题目链接https://leetcode.cn/problems/invalid-tweets-ii/description/https://leetcode.cn/problems/invalid-tweets-ii/description/ # Write your MySQL query statement below SELECT tweet_id FROM Tweets where LENGTH(content)>140 OR (length(content)-length(rep…...
100个python经典面试题详解(新版)
应老粉要求,每晚加餐一个最新面试题 包括Python面试中常见的问题,涵盖列表、元组、字符串插值、比较操作符、装饰器、类与对象、函数调用方式、数据结构操作、序列化、数据处理函数等多个方面。 旨在帮助数据科学家和软件工程师准备面试或提升Python技能。 7、Python面试题…...
Leetcode3232:判断是否可以赢得数字游戏
题目描述: 给你一个 正整数 数组 nums。 Alice 和 Bob 正在玩游戏。在游戏中,Alice 可以从 nums 中选择所有个位数 或 所有两位数,剩余的数字归 Bob 所有。如果 Alice 所选数字之和 严格大于 Bob 的数字之和,则 Alice 获胜。 如…...
Python 爬虫实战基于 Class 的天气查询与反爬虫练习
需求: 要实现一个简单的天气查询爬虫,使用 requests 库来获取网页内容,使用 BeautifulSoup 来解析网页并提取天气信息。以下是一个基本示例,展示了如何抓取天气信息并输出当天的温度和天气状况。 以下是使用 class 类方式实现带有…...
C语言——库函数
常用的函数 https://cplusplus.com/reference/ 没事儿多看看 1 数学函数 #include <math.h> #include <stdio.h> int main() {printf("%lf\n", sqrt(4));//开平方根——>double类型printf("%lf\n", pow(2, 10));//求几次方的——>do…...
软件测试丨Pytest 第三方插件与 Hook 函数
Pytest不仅是一个用于编写简单和复杂测试的框架,还有大量的第三方插件以及灵活的Hook函数供我们使用,这些功能大大增强了其在软件测试中的应用。通过使用Pytest,测试开发变得简便、安全、高效,同时也能帮助我们更快地修复Bug&…...
[ACTF2020 新生赛]BackupFile--详细解析
信息搜集 让我们寻找源文件,目录扫描: 找到了/index.php.bak文件,也就是index.php的备份文件。 后缀名是.bak的文件是备份文件,是文件格式的扩展名。 我们访问这个路径,就会直接下载该备份文件。 我们把.bak后缀删掉…...