2023年最系统的自动化测试,测试开发面试题,10k以下不建议看
鉴于现在严峻的就业形势,千万大学生即将出新手村,今天给大家打包好了2023最能避免薪资倒挂的《面试圣经》。不经一番寒彻骨,怎得梅花扑鼻香。这份面试题,与君共勉!

一、开场白
Q:简单自我介绍一下吧
Q:项目和实习经历?(注意使用STAR法则表述)
二、软件测试基础
2.1 工作内容
Q:按测试内容划分,测试有哪些种类?
Q:软件开发(测试)的流程是怎么样的?
Q:你印象最深刻的 bug 是?
Q:谈谈你对 CI/CD 的理解
Q:谈谈你对 DevOps 的理解
Q:什么是 BDD ? 什么是 TDD ?
Q:APP的一个页面,你怎么区分是原生Native页面,还是H5?
2.2 测试方法
Q:黑盒测试的方法有哪些?
Q:白盒测试的方法有哪些?
Q:什么是单元测试?
Q:什么是集成测试?
Q:测试用例怎么编写与设计?
Q:什么是灰盒测试?
2.3 测试文档
Q:测试用例都包含哪些要素?
Q:测试报告需要展示哪些要素?
Q:测试排期应该怎么估算?
Q:谈谈你构造数据的经历?
2.4 自动化测试
Q:举例说明,都有哪些功能可以用自动化来进行?
Q:如何判断一个功能能否进行自动化测试?
Q:定位xpath路径都有哪些方法?
Q:如何定位一个动态的元素?
Q:如何定位类似于悬浮在web页面上的元素(类似于web上飞来飞去的广告)
Q:列举你知道的自动化测试工具
2.5 测试工具
Q:聊聊 fiddler 的抓包原理
Q:fiddler 怎么抓取 https 请求?
Q:wireshark 抓包的头部有什么?
2.6 性能测试
Q:性能测试如何做的?
Q:性能测试需要关注哪些方面?
2.7 游戏测试
Q:印象最深的游戏是哪个?哪些方面最吸引你?
Q:印象最深的游戏里有过哪些bug,分析下原因
Q:如何对一个大地图游戏进行测试?该有哪些测试点?
Q:测试程序设计的不合理 与 测试程序完善但是测试人员出现失误,哪一项更严重?
Q:游戏测试的定位和职责你觉得是什么?
Q:游戏采用客户端和服务器架构的必要性是什么?
Q:LOL脚本的原理是什么?
Q:为什么RPG游戏脚本没有LOL这种竞技类脚本开发的多?
Q:有一个触发概率极低但是非常致命的BUG,明天项目一定要上线,你怎么处理,不用非得解决,就是问我怎么处理这种事。
Q:为什么想做游戏测试?
Q:让你做一个游戏,你更想做哪个类型的(MMORPG?MOBA?FPS?RTS?)
Q:说说游戏史,除了游戏还有什么爱好?
Q:列举你知道的游戏测试的测试工具
三、软件测试实战
3.1 排查问题的思路
Q:网页崩溃的原因是什么?
Q:有个用户反馈上传头像失败,分析原因?
Q:app闪退的原因?
Q:偶然闪退的排查?
Q:网页卡顿的原因是什么?
Q:10%的用户反馈用不了功能,你讲如何排查?
Q:登录的按钮不能点击,如何排查问题?
Q:压测的时候,QPS一直上不去,你会怎么排查?
Q:APP提示无法连接网络,你会如何排查?
Q:怎么判断一个BUG到底是前端的BUG还是后端的BUG?
3.2 实战案例
Q:微博发动态,设计一下测试点
Q:对一台自动售货机进行测试用例设计
Q:设计微信发红包测试用例
Q:设计抖音直播功能测试用例
Q:设计微信扫码支付的测试用例
Q:设计百度首页的测试用例
Q:微信的点赞功能怎么测试?
Q:微信红包是先计算每个人能获得的钱还是当这个人点了再计算。
Q:微信朋友圈评论功能怎么测试?
Q:微信上线一个新的好友推荐功能功能如何测试?
Q:测试微信换头像功能,设计测试用例
Q:抖音视频的安全性测试,测试点有哪些?
Q:如果手机浏览器输入baidu.com打不开页面,你会怎么排查?
Q:设计输入框测试用例?
Q:编写一个登录界面的测试用例?
Q:对一个接口编写测试用例
Q:搜索功能怎么测试?
四、语言基础
4.1 Java
Q:什么是多态?
Q:什么是GC?
Q:set 与 hashset 的区别
Q:map 与 hashmap 的区别
Q:hashmap 的查找,删除,添加的时间复杂度
Q:查找所有java进程
Q:杀死java进程
Q:介绍一下 java 的拷贝、四种引用
Q:java容器有哪些?简要介绍一下 java 的数组和链表
Q:谈谈你对 java 集合了解多少?
Q:Java 三大特性是什么?
Q:List 和 Map 有什么区别?
Q:谈谈 List、Set、Map的区别?
Q:重写与重载的区别是什么?
Q:HashMap 和 HashTable 的区别是什么?
Q:ArrayList 和 LinkedList 的区别是什么?
Q:Map 的 put 方法
Q:java的封装,java 的访问权限关键字的作用域?
Q:为什么 java 要面向接口编程?
Q:什么是反射?
Q:interface 和 abstract 的区别是什么?
Q:熟悉 maven 么?谈谈你对 maven 的了解
4.2 Python
Q:全局变量和局部变量变量名能否一样?
Q:Python 里 is 和 == 的区别?
Q:Python 变量的创建与消亡过程
Q:Python的垃圾回收的机制
Q:dict的底层结构,tuple和list的底层结构的区别
Q:深拷贝浅拷贝的区别是什么?
Q:什么是协程?
Q:什么是装饰器?举一个你用过装饰器的例子
Q:@classmethod 和 @staticmethod 的区别,以及分别运用在哪些使用场景?
Q:什么是鸭子类型?
Q:python 的可变类型有哪些?
Q:python 常见的数据类型有哪些?
Q:列举 python2 和 python3 的区别
Q:什么是lambda函数?怎么用?
Q:别的编程语言都有三目运算符,三目运算符在python中怎么表达?
Q:try...except...else 和 try...except...finally 的区别是什么?
Q:什么是可迭代对象?可迭代对象的原理是什么?
Q:with...as 的原理是什么?
Q:解释一下python的GIL锁
Q:python 是单继承还是多继承?
Q:python 继承的顺序是什么?
Q:什么是元类?
Q:为什么都说 python 慢?
4.3 Shell
Q:什么场景下,适合编写 Shell 脚本来处理?
4.4 C++
Q:指针和引用的区别是什么?
五、数据结构与算法
5.1 链表
Q:一个有序链表,怎么求第K大个节点?
Q:怎么找出这两个链表是否有相交的点
Q:数组与链表的区别
Q:链表逆序
5.2 数组
Q:怎么对俩有序数组合并?
Q:求数组中和为 n 的两个数,时间复杂度是多少?
Q:int 型数组,怎么排序?
Q:int 型数组,怎么去重?
5.3 复杂度
Q:时间复杂度是什么?
Q:怎么计算时间复杂度?
5.4 排序
Q:八大排序都有哪些?
Q:快排的原理
Q:归并排序的原理
Q:冒泡排序的原理
Q:插入排序的原理
Q:选择排序的原理
5.5 树
Q:数的定义,代码实现
Q:什么是树的高度?怎么求?
Q:计算二叉树节点的个数
Q:什么是根结点?什么是叶子节点?
Q:打印二叉树
5.6 递归
Q:什么是递归?
Q:递归的时间复杂度是什么?
5.7 字符串
Q:字符串长度可以改变么?
5.8 堆与栈
Q:堆和栈都有什么区别
Q:代码实现栈
5.9 动态规划
Q:什么是动态规划?
5.10 高级算法
Q:什么是深度遍历?什么是广度遍历?
5.11 查找
Q:能够实现二分查找的必要条件是什么?
5.12 哈希
5.13 图
六、框架
6.1 开发框架
6.1.1 Django
Q:简单介绍一下Django的目录结构
Q:了解什么是MVC么?为什么说 Django 是MTV模型?
Q:一个网络请求在Django中的实现过程
Q:uwsgi是什么?用uwsgi和用Django的原生启动方式,有什么区别?
Q:了解 ORM 么?简单介绍一下Django的ORM映射
Q:Django的 CBV 和 FBV 的区别?实际项目中你会使用哪种方式?为什么?
Q:怎么把 Django 的 module 同步到数据库中?同步过程中会遇到什么坑么?
6.1.2 Spring
Q:Spring 框架介绍
Q:什么是 IOC?
Q:什么是 DI?
Q:什么是 AOP?
6.2 测试框架
6.2.1 selenium
Q:selenium框架的运行原理
Q:selenium定位元素的方法都有哪些
6.2.2 Appium
Q:Appium用过吗?原理是什么?
6.2.3 Unittest
6.2.4 Pytest
6.2.5 TestNG
6.2.6 Junit
七、计算机基础
7.1 计算机网络
7.1.1 TCP/UDP
Q:简单介绍 TCP 三次握手(为什么不是两次、四次)
Q:四次分手是什么?
Q:TCP 拥塞是什么?
Q:TCP怎么保证安全的,UDP能否也像TCP那样安全,怎么做?
Q:你知道 tcp 的控制可靠性的策略和重传机制么?
Q:TCP协议属于哪一层?
7.1.2 HTTP/HTTPS
Q:cookie 和 session 机制、区别
Q:输入url到网页显示出来中间的过程
Q:列举你知道的网页状态码
Q:3 开头的网络状态码的含义是什么?302和304的区别是什么?
Q:4 开头的网络状态码含义是什么?
Q:5 开头的网络状态码含义是什么?
Q:什么是 HTTPS?原理是什么?
Q:GET 和 POST 的区别是什么?
Q:网络请求 method 有哪几种?
Q:简单介绍一下什么是 RESTful API
Q:PUT 和 POST 的区别
Q:列举常见的请求 Header 头
Q:一个HTTP请求报文是什么样的?(GET举例)
Q:GET 的长度限制了解么?
7.1.3 其他
Q:最大连接数和QPS区别
Q:网络一共分为几层?
Q:客户端向服务器请求图片和动态资源的区别
Q:图片渲染的过程 前端
Q:网络七层有哪些?tcp,udp,arp都在哪一层?
Q:QPS 和 TPS 的区别是什么?
Q:解释一下DNS
Q:什么是反向代理?
Q:什么是 socket?
Q:【手撕】用 socket 实现一个聊天室功能?
7.2 操作系统
7.2.1 进程/线程
Q:进程与线程的区别?
Q:何时cpu处理进程最慢?
Q:为什么会出现死锁?
Q:进程间通信的方式?
Q:线程间通信的方式?
Q:如何做到线程同步?
7.2.2 Linux
Q:linux切换目录
Q:linux命令,统计一个文本中关键字出现的次数
Q:linux 查找当前目录下所有后缀为 .py文件
Q:知道的linux常用命令:查看指定端口进程
Q:cd - 和 cd ~
Q:linux 查看某个进程命令怎么写
Q:如何查看日志?怎么查看后500条日志?
Q:awk有什么用?如何用(举个例子)?
Q:如何查看系统性能?
Q:如何查看剩余磁盘空间大小?
Q:如何查看目录占空间大小?
Q:你知道 xarg 的用法吗?
Q:怎么从本地计算机与服务器中进行文件传输?
Q:测试服务器之间怎么进行文件拷贝?
Q:sed 有什么用?如何用(举个例子)?
Q:怎么杀死一个进程?
Q:怎么递归删除一个目录下的所有文件?
Q:怎么查看内存大小?
Q:怎么查看 CPU 使用情况?
Q:怎么重启 Linux 服务器?
Q:怎么打印出一个文件的第500-1000行?
7.2.3 文件存储
Q:静态存储和动态存储的区别
Q:视频在服务器的存储几种方式
Q:CDN有什么用?
Q:为什么前端静态资源要上传到CDN上?
7.2.4 其他
Q:系统资源包括哪些?
Q:什么是 IO 操作?
Q:什么是内存?
Q:什么是硬盘?
Q:什么是CPU?
Q:什么操作比较消耗CPU?
Q:什么是UTF-8?什么是Unicode?
Q:什么是 IO 多路复用?以及怎么实现?
Q:谈谈什么是分布式?为什么要用分布式?
7.3 数据库
7.3.1 非关系型数据库
Q:非关系型数据库有哪些?
Q:Redis的数据结构有哪些?
Q:Redis 和 Memcached 的区别?
Q:Redis 的用途?
Q:Redis一秒能写入多少数据?
Q:Redis为什么快?
Q:Redis的过期时间怎么设置?哪些场景适合缓存更长时间?
Q:什么是缓存雪崩?
Q:什么是缓存击穿?缓存击穿和缓存穿透的区别是什么?
Q:什么时候适合用MongoDB?
Q:Redis 适合做消息队列吗?为什么?
Q:Redis 的数据是存储在内存当中的,假如断电之后就会造成数据丢失,那怎么对 Redis 进行数据固化?
7.3.2 关系型数据库
数据库基本理论
Q:有哪些数据库优化的方式?
Q:关系型数据库和非关系型数据库的区别?
Q:数据库的事务有什么用?什么时候应该使用事务,什么时候不该使用事务?
Q:数据库索引有什么用?什么是联合索引?
Q:主键适合用自定义ID还是自动ID?
Q:外键是什么?为什么大公司有时候不建议使用外键?
Q:索引设置得越多越好吗?索引得优缺点是什么?
Q:InnoDB是基于什么实现的?
Q:为什么会造成数据库死锁?怎么解决?
Q:事务都有哪些特点?
Q:数据库设计的三大范式是什么?
Q:一张数据表最多不建议超过多少行?
Q:为什么要进行分表分库?
Q:分表分库有哪几种方式?举例说明
SQL
Q:【手撕】数据库,查找一个学生两门功课都大于80分的姓名
Q:【手撕】联表查询2个表中工号为“123”的人的所有信息
Q:【手撕】一个人员表,一个部门表,人员表中存了部门id,查人员表各部门表所有数据
Q:【手撕】查询一个城市列表里面重复的城市名,并且统计重复次数
Q:【手撕】查找一个学生成绩表中平均分数大于90分的学生名单
Q:【手撕】查找学生成绩表中平均成绩最高的同学
Q:数据库怎么拷贝数据?
Q:删除数据的方式有哪些?说说 drop table和truncate table的区别?
八、智力题
Q:跳台阶问题
Q:4分钟沙漏和7分钟沙漏怎么漏出9分钟
Q:两个粗细不同的香,燃尽时间都是1个小时,怎么用这个2根香计算15分钟的时间
Q:赛马
Q:10堆苹果,每堆10个,9堆每个50g,1堆每个40g,有一个称,求只称一次,找出这个轻的一堆
Q:飞机加油问题
Q:逻辑:四个开关四个灯泡
Q:地球弧形
九、编程题
Q:求最大回文个数
Q:一个数组中有正数有负数(没有0),请将它排成正负相间的数组(多余的全部放后面),时间复杂度不超过O(n);
Q:一道编程题,输入一串由ABCD四个字随机组成的字符串和一个整数k,返回字符串种前k个字的顺序重复了几次。
Q:编程:判断一个字符串是否符合ipv4格式
Q:代码题,给一个句子,只把单词翻转然后输入
Q:【手撕代码】字符串中只出现一次的字符、找出数组中最小的四个数字
Q:代码:一串字符串中最小的整数
Q:写代码,类似高考成绩,一个表中有很多数据(无序的),给你一个成绩,查出在表中的排名
Q:编程题,鸡兔同笼,一半的兔子伸起一半的脚,输入地上有几只脚,列出所有的可能性(兔子是基数则整除2)
Q:判断一个字符串是否是点分十进制的ipv4格式
Q:100万个学生 按照成绩 及对应排名录入 分数查找排名(hashmap)
Q:python的编程题,输入一个字符串然后空格切割在统计每个字母出现的次数
十、HR常问
Q:为什么想做测试
Q:对测开的理解
Q:测试过程中有没有出现问题,是如何解决的
Q:最近看了什么书?学了什么?为什么学?有看什么技术书籍吗?
Q:个人优缺点,举例
Q:测试看重什么能力
Q:项目问题细挖
Q:为什么选择xx公司?
Q:你对我们公司有什么了解吗?
Q:之前实习收获了什么
Q:介绍下自己的优缺点
Q:抗压能力如何,描述一件自己如何抗压的经历
Q:反问环节:你有什么问题想问我么?
Q:项目中收获了什么?
Q:平时怎么学习的
Q:为什么要离职?
Q:你的期望薪资是多少?

结语
最后再说一遍,这是针对自动化测试甚至测开岗位的面试题,很多面试初级测试功能测试不会问的,比如算法,SQL那些,即使问了也不会问很深!
鉴于篇幅所限,这里无法放上答案,有需要完整面试题的可以私信我关键词“面试”免费获取!
以上,祝好!
相关文章:
2023年最系统的自动化测试,测试开发面试题,10k以下不建议看
鉴于现在严峻的就业形势,千万大学生即将出新手村,今天给大家打包好了2023最能避免薪资倒挂的《面试圣经》。不经一番寒彻骨,怎得梅花扑鼻香。这份面试题,与君共勉! 一、开场白 Q:简单自我介绍一下吧 Q:项…...
今年SMETA审核费用即将涨价
【今年SMETA审核费用即将涨价】 SMETA全称( Sedex Members Ethical Trade Audit ),即Sedex会员社会道德贸易审核,它是Sedex发起的一种负责任的供应链审计方法/项目。 Sedex是一个全球性的责任商业平台,SMETA是审核方法…...
基于贝叶斯优化CNN-LSTM混合神经网络预测(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...
基于深度学习和生理信号的疾病筛查:个体内和个体间研究的价值与应用
一、引言 随着深度学习技术的飞速发展,基于生理信号的疾病筛查和诊断方法在医学领域得到了广泛应用。这些方法通常利用个体内和个体间的生理信号数据,通过训练深度学习模型实现疾病的自动识别和预测。本文将讨论个体内和个体间研究在这一领域的价值和应…...
现在有t1,t2,t3三个线程,实现t1,t2线程同步执行,然后再执行t3线程,使用Java实现该程序
目录 1、利用CountDownLatch 2、利用Future 最近在面试的时候,经常遇到这个题目,首先从题目上看,就知道考察的是多线程方面知识,我第一次看到这个题目的时候,就想到了使用CountDownLatch这个计数器来实现,…...
83.qt qml-初步学习2D粒子影响器(二)
由于QmlBook in chinese翻译过来的文字有些比较生疏难于理解,所以本章在它的基础上做些个人理解,建议学习的小伙伴最好配合QmlBook in chinese一起学习。 QML粒子所有类型: Qt Quick Particles QML Types | Qt Quick 6.5.0 Affector类型: Attractor QML Type | Qt Quick 6.5.…...
4.17-4.18学习总结
MD5 MD5: 1、压缩性 2、容易计算 3、抗修改性 4、弱抗碰撞 5、强抗碰撞 为什么需要MD5? 存储一些敏感信息的时候,如果不进行加密会出现安全问题。 例如:系统登录的密码,如果数据库中的密码采用明文,一旦数据库泄…...
Spring事务
事务作用: 事务作用:在数据层保障一系列的数据库操作同成功同失败Spring事务作用:在数据层或 业务层 保障一系列的数据库操作同成功同失败 Spring为了管理事务,提供了一个平台事务管理器PlatformTransactionManager commit是用来提…...
Linux新的设备或分区挂载到系统中mount使用方法
如果想将一个新的设备或分区挂载到系统中,可以按照以下步骤进行操作: 确定要挂载的设备或分区的设备名,例如 /dev/sdb1。 创建挂载点,可以在任何目录下创建一个新目录作为挂载点,例如 /mnt/mydevice。 sudo mkdir /mn…...
移动硬盘损坏如何恢复数据
移动硬盘一种小巧便携的存储介质,可用于各电脑之间交换大容量数据,可以随时插拔,进行高速传输数据。但有好也有坏,在我们使用中也会出现一些移动硬盘损坏故障,比如说提示格式化、硬盘分区丢失、误格式化、文件误删除等…...
Material Design:为你的 Android 应用提供精美的 UI 体验
Material Design:为你的 Android 应用提供精美的 UI 体验 介绍 Material Design 概念:介绍 Material Design 是 Google 推出的一种设计语言,用于创建现代、美观、直观且一致的用户界面。解释 Material Design 的基本原则,包括材料…...
springboot+vue学生毕业离校系统(源码+说明文档)
风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的学生毕业离校系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者:风…...
【Android入门到项目实战-- 6.2】—— 如何访问其他应用程序的数据?
目录 一、ContentResolver基本用法 如何查询? 如何向表中添加一条数据? 如何更新这条新添加的数据? 如何删除这条数据? 二、读取系统联系人 要想你的APP访问其他应用程序的数据,需要使用内容提供器,下面使…...
【100个 Unity实用技能】 | InputField输入框组件实现输入限制,只能输入中文或特殊字符等
🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 &…...
倍数+路径之谜
倍数 :用户登录https://www.lanqiao.cn/problems/583/learning/?page5&first_category_id1&sortstudents_count 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 请问在 1 到 2020 中,有多少个…...
【Unity渲染】URP透明物体自身渲染穿插异常问题
背景: 对于URP中的某个物体,我们如果希望他正反面都可以被渲染。 通常会有两种解决方案: 1.将网格设置为双面网格。(此种情况Mesh.RecalculateNormals计算结果可能会异常,解决可参考网格法线生成异常解决࿰…...
c/c++:指针,指针定义和使用,指针大小4字节,野指针,空指针*p=NULL
c/c:指针,指针定义和使用,指针大小4字节,野指针,空指针*pNULL 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,此时学会c的话, 我所知道的周边的会c的同学…...
CAS实现原⼦操作的三⼤问题,该如何解决?
目录 1、ABA问题 2.循环时间长开销大 3、只能保证一个共享变量的原子操作 总结: CAS(Compare-and-Swap)是一种用于实现原子操作的技术,但是它存在着三个主要的问题:ABA问题、循环时间长开销大、只能保证一个共享变…...
Linux Shell 实现一键部署二进制go+caddy+filebrowser
filebrowser filebrowser 是一个使用go语言编写的软件,功能是可以通过浏览器对服务器上的文件进行管理。可以是修改文件,或者是添加删除文件,甚至可以分享文件,是一个很棒的文件管理器,你甚至可以当成一个网盘来使用。…...
无人机巡检智能一体化解决方案
随着无人机技术的不断发展,无人机应用领域已经越来越生活化,其产品不仅在军事、商业等领域得到了广泛应用,也在普通人的生活中得到了广泛应用。无人机的自动巡检是无人机应用的一个重要方向,具有广阔的发展前景,本文将…...
[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?
🧠 智能合约中的数据是如何在区块链中保持一致的? 为什么所有区块链节点都能得出相同结果?合约调用这么复杂,状态真能保持一致吗?本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里…...
【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...
MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...
零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
