- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 GBase8a在RobotFramework迁移过程中python里用到的部分高效编码
如果我们在代码中需要检查多个条件语句,此时我们可以使用 all() 或any() 函数来实现我们的目标。这两种方法都可以反转列表,但需要注意的是内置函数 reverse() 会更改原始列表,而切片方法会创建一个新列表。在Python中,如果我们需要将两个列表中对应的元素组成字典,那么我们可以使用 zip 功能来方便地做到这一点。这两种方法都可以反转列表,但需要注意的是内置函数 reverse() 会更改原始列表,而切片方法会创建一个新列表。在Python中如果需要交换变量的值,我们无需定义临时变量来操作。
2024-03-27 14:34:44 284
原创 关于robotframework4版本源码中词法解析部分的分析
词法解析部分从3.2.2版本开始就利用了编译原理当中的token和抽象语法树进行了重写。众所周知,robot其实是通过解析测试用例文件,对测试用例进行后续操作。token可以理解为一个字段,在robot需要处理的测试用例文件中,每一行中的每一个“单词”,都可以看作一个字段,例如下面这一行:[Tags] ID=1 ANIMAL=cat COLOR=red SIZE=big robot中以四个空格为间隔区分“单词”,所以这编译原理中词法解析给出的5个token为([Tags]
2021-10-27 22:49:38 422
原创 使用SpringBoot中出现Whitelabel Error Page 404 错误的几种原因
对于我们初学者来说,在学习过程中难免会出现诸多的错误,今天来说一下出现以上错误的原因。一、没有启动Springboot二、请求路径出错三、创建controller、service、dao的目录在主程序类的目录之上第一种情况,需要检查你的主程序类中有没有正常开启Springboot,如果可以正常开启,错误没有被解决,那么继续看第二种情况。第二种情况,检查你自己的controller中的requestMapping路径,与浏览器里输入的路径是否一致,例如下图所示:如果这种情况也不行,让我们一起.
2020-06-23 17:23:39 14623 5
原创 MyBatis报错 Parameter '0' not found. Available parameters are [arg1, arg0, param1 问题
传多个参数时使用索引的话,注意mybatis的版本号在MyBatis3.4.4及以上版本不能直接使用#{0}要使用 #{arg0}Mapper.xml文件中写<select id="selectByNameAndPassword" resultMap="selectMap" > select * from user where name = #{arg0} an...
2020-04-20 18:09:49 245
原创 Java中内部类的加载问题
内部类和一般的类一样,都被编译成单独的class文件。Java虚拟机加载内部类就跟加载任何类一样:在需要第一次主动使用时加载。如:创建类、获取类的属性、方法、*Class.forName()*等等,希望对你有所帮助。...
2020-03-19 17:00:30 483
原创 java在运用DH密钥交换算法时出现“Unsupported secret key algorithm:AES”错误的解决办法
Java在使用加密算法编程中的非对称密码时,用到的DH密钥交换算法出现以下错误信息:Exception in thread "main" java.security.NoSuchAlgorithmException: Unsupported secret key algorithm: DES at com.sun.crypto.provider.DHKeyAgreement.engineGen...
2020-02-25 14:49:41 3255 3
原创 学习Java时的笔记心得——城堡小游戏
在B站上看了浙江大学翁凯老师的Java进阶课,其中有一个城堡小游戏,感觉很有意思,我就跟着老师一起写。翁凯老师的Java进阶课package Game;import java.util.HashMap;public class Room { private String description;//房间信息 HashMap<String,Room> exits = n...
2020-02-19 14:11:33 527
H5期末大作业,H5期末课程设计
2020-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人