- 博客(8)
- 收藏
- 关注
原创 git系列
1. git pull显示: 未指定远程仓库。请通过一个 URL 或远程仓库名指定,用以获取新提交可能是没有添加远程库。可以使用git remote -v查看。如果显示类似于:master https://github.com/programmingduo/cloud.git (fetch)master https://github.com/programmingduo/c
2017-05-31 09:28:03 746
原创 ubuntu安装多个版本jdk
首先下载并解压对应版本的jdk。之后mv到/usr/lib/java.vim ~/.bashrc添加:#export JAVA_HOME=/usr/lib/java/jdk1.8.0_101export JAVA_HOME=/usr/lib/java/jdk1.7.0_80export JRE_HOME=${JAVA_HOME}/jreexport CLASS_PATH=.
2017-04-11 09:05:21 355
原创 genprog svn 1688 操作指南
平台:linux ukylin 16.04看完这篇论文后尝试着运行文中提到的开源代码。为了跑通这个算法也是废了很大的力气,最后终于跑通后发现其结果是随机的(因为算法本身就带有一定的随机性)。一样的命令,一样的测试用例,有的时候就可以产生修复代码,有的时候没有修复结果。好了,先不讨论算法的学术问题,只讨论其实际操作所需要的命令。读者可以自行编制一个shell文件,而不必每次输入繁杂的命令。相
2017-03-21 08:47:43 584
原创 software homework3
1. 控制流图:2. 当MAXPRIMES = 4 时,t1 不能查出错误而t2则会发生数组越界错误。3. 当t3=(n=1)时不经过while循环体。4. 点覆盖 {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 边覆盖 {(1.2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,5),(6,
2017-03-14 19:35:59 136
原创 software test lab1
junit、hamcrest、eclemma安装:安装默认junit过程可以参考:build path-> add library-> junit-> junit 4如果想从网上下载最新版本的junit可以参考: 下载最新junit压缩包并解压-> 项目右键-> properties-> java build path-> libraries-> add jars-> 选择解压的jar包
2017-03-12 21:07:48 163
原创 software test homework2
错误描述:对于第一段代码,如果x[0]=y,则无法返回正确结果。对于第二段代码,我们需要寻找最后一个零元素的地址,而代码却是返回的第一个零元素的地址。没有执行到问题代码块的样例:第一段代码:x数组为空第二段代码:x数组为空执行到问题代码而没产生error:第一段代码,x[]={1,2,3,4}, y=4第二段代码,x[]={1,2,0}产生error而没导致fa
2017-03-02 21:28:10 177
原创 一个神奇的bug
之前某次做ACM一道字符串题的时候,题目要求每次读入一整行(可能会有空格)。而调试过程中发现每次读取第一行都是一个空行。于是开始辛苦的debug过程。后来发现,读入整行调用了gets()函数,而在这之前使用cin读取了两个整数。然而在输入过程中cin会读取到控制台\0前一位,因此gets()函数的第一次读入便终止于cin残留的\0.debug中利用编译器的debug功能,通过观察变量的值最终确定问
2017-02-27 18:40:58 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人