摘要: 一、What is Dafny?【来自官网介绍 Dafny 】 1)介绍 Dafny 是一种支持验证的编程语言,配备了一个静态程序验证器。 通过将复杂的自动推理与熟悉的编程习语和工具相结合,使开发者能够编写可证明正确的代码(相对于 {P}S{Q} 这种霍尔三元组的规范而言)。 Dafny 还可以将 阅读全文
posted @ 2024-05-15 22:05 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 动态规划 考点(后两列无需考虑) 1.1基本思想: 动态规划法与分治法类似,也是将原问题分解成若干个子问题,先求解子问题再从这些子问题的解得到原问题的解。与分治法不同的是,子问题往往不是相互独立的。动态规划法所针对的问题有一个显著的特征,即它所对应的子问题树中的子问题大量重复出现。 因此动态规划法的 阅读全文
posted @ 2024-05-15 11:41 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 总结自:【算法设计与分析】期末考试突击课_哔哩哔哩_bilibili 1.递归,递归方程 1.1递归条件: 1.一个问题的解可以分解为几个子问题的解; 2.这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样; 3.存在递归终止条件。 1.2递归方程的建立,求解 1.2.1建立 当算法包含 阅读全文
posted @ 2024-05-15 09:29 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 符号执行(Symbolic Execution) 属于静态分析的一种,e.g.对于函数a = malloc(), 符号执行会赋值一个符号$a 来代表 a的值,通过流程图模拟执行,而非实际执行. 一 、What is Klee? KLEE是一款开源的自动软件测试工具,基于LLVM编译底层基础,能够自动 阅读全文
posted @ 2024-05-10 09:34 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 在写论文时,往往需写目录。而目录的对齐和页码标注总是很麻烦,尤其是在有内容增删后,需要重新校对。 那么有没有自动的目录呢? 有的。word自带了自动目录,会与你的各级标题相匹配(一级标题、二级标题……) 自动目录_所在位置如下图: 效果展示: 自动更新前: 更新后: [也可以ctrl+A全选,再按下 阅读全文
posted @ 2024-05-08 18:50 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 问题:word排版的行间距,很奇怪,一段紧,一段松(如图): 方法1:右键-段落-间距-行距(固定值-20磅)[其他如:多倍行距/单倍行距,是无效的]; 结果:整体行距等比例的扩大/缩小,间距相同,成功: (下图为固定值-12磅),直观感觉应该等距; 下图为调成了固定值-80磅,进行测距(通过微信截 阅读全文
posted @ 2024-05-08 01:38 geekChen01 阅读(1) 评论(0) 推荐(0)
摘要: 学习软件测试时,进行了为期一个月的实验。选择要测试的项目选了很久【事实证明完美主义的结果是拖延】。在最后一周时间内,泛读了两三天+最后三天不间断的每天近12h高强度实验下,完整了覆盖率测试及报告分析。卫冕了ddl战士的称号。 在此将过程中学到的知识(主要是试错中)做个总结,确实很有收获。 1.关于头 阅读全文
posted @ 2024-04-28 13:04 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 一、What's ".jar"? 1.1 introduction .jar,is the abbr. of Java Archive,即“Java归档”。a type of 压缩文件格式(基于ZIP文件,使用ZIP压缩算法压缩和解压文件)--用于打包Java应用程序或库。 “ARchive” (n 阅读全文
posted @ 2024-03-22 10:17 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 1.Requirement:使用白盒测试方法测试library.h中的函数,要求语句、分支100%,上传gtest测试用例及测试结果,覆盖率。 1.1相关文件:<library.h>,<library.c> <library.h>: #ifndef UNTITLED1_LIBRARY_H #defi 阅读全文
posted @ 2024-03-16 10:43 geekChen01 阅读(0) 评论(0) 推荐(0)
摘要: 起因: 近日各类专业课程需要安装各种各样的apps,明明装入了D盘,C盘却又小了一圈。 网友图片,但是(有点浮夸) 于是乎我多方查阅,寻找C盘减负的方法。虽然本课程主要是软件相关,但软件和硬件常常交互,于是本着记录学习过程中涉及到的软硬件知识,还是写下了本篇。 探索几种方法如下: 1.安全软件清理( 阅读全文
posted @ 2024-03-13 21:51 geekChen01 阅读(0) 评论(0) 推荐(0)