自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Slicer4j运行defects4j(二)--运行benchmarks项目

slicer4j设置了一系列的项目,用于基准测试。在Slicer4j文件夹下的benchmarks存在很多项目。主要有JavaSlicer benchmarks , Slicer bechmarks , Defects4J Programs。我们主要探究如何运行defects4j 的项目。在官方readme文档中已经写的很清楚了,执行run_benchmarks.py就可以了,现在就来研究研究这个python文件,来确定slicer4j运行defects4j项目的流程。defects4j_be

2022-03-17 21:43:59 736 3

原创 Slicer4j运行defects4j(一)--Slicer4j安装

运行动态切片的工具有Javaslicer,但是JavaSlicer也存在一系列问题,适应的jdk版本较低,无法处理多线程的数据。于是英属哥伦比亚大学的学者Khaled Ahmed提出了一种新的动态切片工具slicer4j。Slicer4J使用低开销的工具收集运行时执行跟踪;然后,它构造一个线程感知的、过程间动态控制流图,并使用该图来计算切片。...

2022-03-15 10:29:46 1035 9

原创 defects4j使用说明

defects4j的安装及使用说明可以参考github上readme,这里主要说一下自己在进行defects4j使用过程中的一些心得体会,帮助之后用到的同学们理解。目录结构首先看一下文件结构,首先是project_repos,指提供的含有故障的项目的版本控制库,之后是major,是主要的变异框架,再framework中存在我们比较需要的各种信息,重点关注projects,里面是各种真实故障的项目。以Lang为例,讲解一下里面的目录结构Lang 逻辑是这样的,对...

2022-03-13 17:29:53 4242 5

原创 ccf 2018-9-2 买菜

在网上粗略看了看这道的解法,和我的还是有点区别的,那就写一个吧也就是分类讨论这题的思路和公共钥匙盒类似,就是以时间为轴线,往前推进这个推进不是1,2,3...这样一个一个的推进,而是以某一个人的开始/结束的时间节点,再找下一个离这个时间节点最近的另一个时间节点另一个时间节点不一定是这人,有可能是另一人#include<iostream>using names...

2019-03-11 13:04:39 217

原创 ccf-2017-3-3 markdown

也是奇了怪了,三个月前,怎么调试都是90分,这次竟然一下子就100分了这道题不是很复杂,用好vector就行了,然后对字符串进行一些简单的处理对于段落,设置一个bool形变量,对于vector.back()进行加“</p>”无序列表亦是如此,对于剩下一个标题,对于上面两个的bool变量操作一下就好了还有一个空行,空行跳过去(对于那两个bool变量还是要操作的)就...

2019-02-28 16:02:26 234

原创 山东大学计算机组成原理实验课程设计-模型机

这是我课设中最认真做的一个每周都有一个下午泡在实验室那个实验室的软件被我删了,所以没法截图后来的同学只要把我的附件下下来,自己思考就行了,每个器件的命名有的时候是用拼音,有的时候使用英文好像是**总线结构(应该是单总线),然后可以进行加减法,和乘法具体要求我也忘了,都过了9个多月了不过没关系,我把当年的所有东西都上传上来一共两个:一个是实验要求及PPT,另一个是我做的每...

2019-02-20 16:43:11 4734 5

原创 ccf 有趣的数

大一就该开始看算法的,这对一个程序员来说至关重要这道题用递归可以,但时间复杂度太高,位多了就不行了下面是递归,只是为了介绍思路递归也是写复杂了#include<iostream>using namespace std;int sum=0;void dfs(int len,int x0,int x2,int x1,int x3,string str){//r代表2...

2019-02-20 16:15:30 126

原创 Floyed-Warshall

#include<iostream>using namespace std;#define maxn 30//这儿太大了,导致三维数组占用空间太大 #define inf 0xffffffint dist[maxn][maxn][maxn],map[maxn][maxn],n,m;void initial(){    for(int i=1;i<=n;i++){ ...

2019-02-20 16:04:10 130

原创 ccf 2018-12-3 CIDR合并

这是第一次参加ccf考试,当时考场上只得了50分,思路有点不清晰,回来整理了一下思路其实考试题目都给了思路了我的思路就是一个结构体,记录IP地址四段中的每一段的大小,还有一个len记录IP地址的长度排序操作使用sort函数自动从小到大合并使用另一个list来存储统计合并就像进栈出栈一样其实这两个我都想用list直接删除的好,但并不会这种操作下面是满分代码,附带了两个...

2019-01-18 14:14:01 1117 2

山东大学计算机组成原理实验要求及课程设计

所有的,所有的,包括最后的模型机,不过每一级的要求不一样,要求PPT和管脚对应等在另一个文件里面,那个文件bsf什么的用实验室自己的软件打开

2019-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除