精华内容
下载资源
问答
  • xftp删除后显示安装问题
    千次阅读
    2019-09-26 00:38:44

    问题描述:

    Xftp卸载问题:我当时好像卸载xftp的时候是直接删除的文件夹,然后以后电脑会时不时出现Xftp的安装,点击取消后安装界面关不掉。如图情况:

    如图

    问题解决:下载windows install clean up

    运行安装打开软件

    选择出问题的应用程序,我的是Xftp6

    文件的界面,找到Xftp6选择,然后移除

    重启计算机即可。

    打开安装文件过程中可能会出现“输入错误: 没有文件扩展“.vbs”的脚本引擎”问题,参考博主https://blog.csdn.net/weixin_42166293/article/details/80580859
    注意代码复制到文本中把空行删除,不然会出现无法导入的问题。
    资源链接:https://download.csdn.net/download/chenyi1905/11821275在这里插入图片描述

    更多相关内容
  • 目前有种恶意插件是锁IE的,中毒后,桌面会多出一个IE,假IE,想删除删除不掉,顽固IE桌面修复程序可以完美解决桌面出现双IE不掉的问题,针对目前流行的双IE不掉,一般运行后都可以去除部分运行后,桌面会出现...
  • windows10卸载程序Sometimes apps can misbehave due to missing or corrupt files. Windows makes it easy to repair a program installation when this happens or even to uninstall the program from your ...
    windows10卸载程序

    windows10卸载程序

    Sometimes apps can misbehave due to missing or corrupt files. Windows makes it easy to repair a program installation when this happens or even to uninstall the program from your system entirely if you’re no longer using it.

    有时,应用程序可能会由于丢失或损坏的文件而无法正常运行。 使用Windows,可以很容易地修复程序安装,如果不再使用它,甚至可以从系统中完全卸载该程序。

    修复程序 (Repairing a Program)

    Repairing a program works by checking all the files in the program’s folder, replaces any that need fixing, and may even check/fix entries in the Registry. It runs through the program’s installation again but tries to preserve any settings you’ve made.

    修复程序的方法是检查程序文件夹中的所有文件,替换所有需要修复的文件,甚至可以检查/修复注册表中的条目。 它会再次运行该程序,但会尝试保留您所做的所有设置。

    使用控制面板 (Using the Control Panel)

    Hit Start, type “control panel” into the search box, and then click the result.

    单击开始,在搜索框中键入“控制面板”,然后单击结果。

    In the control panel window, click on “Programs.”

    在控制面板窗口中,单击“程序”。

    Next, click on “Programs and Features.”

    接下来,单击“程序和功能”。

    You should now see a list of all the desktop programs currently installed on your computer. Scroll through the list and select the program you want to repair. If this feature is available for that program (not all programs support it), you’ll see a “Repair” button near the top of the list. Click that button.

    现在,您应该看到计算机上当前安装的所有桌面程序的列表。 滚动列表,然后选择要修复的程序。 如果该功能可用于该程序(并非所有程序都支持此功能),您将在列表顶部附近看到“修复”按钮。 单击该按钮。

    One caveat of using this feature is you’ll need to have the installation package still on your computer for Windows to be able to begin repairing the program. If you’ve already deleted it, then you’re going to have to go to the website and re-download the installer.

    使用此功能的一个警告是,您需要将安装包仍保留在计算机上,以便Windows能够开始修复程序。 如果您已经删除了它,那么您将不得不去网站并重新下载安装程序。

    After clicking “Repair,” Windows should handle the rest and quietly repair the affected program. If you’re presented with anything further, follow the dialog boxes until it is complete.

    单击“修复”后,Windows应处理其余部分并静默修复受影响的程序。 如果进一步显示任何内容,请按照对话框进行操作,直到完成。

    使用设置应用 (Using the Settings App)

    You can repair a program the same way using the Settings app. This option contains a complete list of applications, including both Windows apps and traditional desktop programs.

    您可以使用“设置”应用程序以相同方式修复程序。 此选项包含应用程序的完整列表,包括Windows应用程序和传统桌面程序。

    To get started, open up the Settings app by pressing Win+I, then click on “Apps.”

    首先,按Win + I打开“设置”应用程序,然后单击“应用程序”。

    By default, it should open “Apps and Features” but if it doesn’t, select it from the list on the left.

    默认情况下,它应该打开“应用程序和功能”,但如果没有打开,请从左侧列表中选择它。

    Next, from the list below click on an app that you want to repair, then click on “Modify.”

    接下来,从下面的列表中单击要修复的应用程序,然后单击“修改”。

    Alternatively, you can use the search bar to locate the program a lot faster than scrolling through the list.

    或者,您可以使用搜索栏查找程序,而不是滚动列表。

    Depending on the application, a setup wizard will open, make sure you have “Repair” selected, then click on “Next.”

    根据应用程序的不同,安装向导将打开,请确保已选择“修复”,然后单击“下一步”。

    Follow the remaining prompts, and when it finishes, the program will be reinstalled and repaired.

    按照其余的提示,完成后,将重新安装并修复该程序。

    卸载程序 (Uninstalling a Program)

    Uninstalling a program can be useful to free up much-needed space on your hard drive or whether a program isn’t functioning as it should after attempting to repair, uninstalling the application may be the best option. This works the same way as you would repair a program, but instead of selecting the Repair/Modify option, you’ll be using the Uninstall button.

    卸载程序可能有助于释放硬盘上急需的空间,或者在尝试修复程序后程序是否无法正常运行,最好是卸载应用程序。 这与修复程序的工作方式相同,但是将使用“卸载”按钮,而不是选择“修复/修改”选项。

    使用控制面板 (Using the Control Panel)

    Just like for repairing a program, open up Control Panel > Programs > Programs and Features to see a list of all the programs installed on your computer.

    就像修复程序一样,打开控制面板>程序>程序和功能,以查看计算机上安装的所有程序的列表。

    Select the program you want to remove from your computer and then click the “Uninstall” button at the top of the list.

    选择要从计算机中删除的程序,然后单击列表顶部的“卸载”按钮。

    You might be asked if you are sure you want to uninstall this program. Click “Yes.”

    可能会询问您是否确定要卸载此程序。 点击“是”。

    使用设置应用 (Using the Settings App)

    Start by heading to Settings > Apps > Programs and Features. Scroll through the list and select the app you want to uninstall. Click the “Uninstall” button next to the app and then click “Uninstall” again on the pop-up that appears.

    首先前往设置>应用>程序和功能。 滚动列表,然后选择要卸载的应用程序。 单击应用程序旁边的“卸载”按钮,然后在出现的弹出窗口中再次单击“卸载”。

    Alternatively, you can use the search bar to locate the program a lot faster than scrolling through the list.

    或者,您可以使用搜索栏查找程序,而不是滚动列表。

    From here, Windows will take care of the rest and safely remove the program from your computer.

    Windows将在这里负责其余的工作,并安全地从计算机中删除程序。

    翻译自: https://www.howtogeek.com/369090/how-to-uninstall-or-repair-a-program-in-windows-10/

    windows10卸载程序

    展开全文
  • 上次安装时 ,安装包有问题,导致系统安装VS安装包只安装了部分,后台一直在运行,这样导致,你要继续安装,它检测到已安装,只显示 修复 卸载这些选项,唯独没有安装选项。 你点卸载也卸载不干净 ,然后就困在里面...

    VS2013 或者2019 安装 显示 只有 修复 卸载 或者 显示 其他程序正在运行 无法安装
    小伙伴遇到以上问题,原因就是
    上次安装时 ,安装包有问题,导致系统安装VS安装包只安装了部分,后台一直在运行,这样导致,你要继续安装,它检测到已安装,只显示 修复 卸载这些选项,唯独没有安装选项。 你点卸载也卸载不干净 ,然后就困在里面了

    当然了,我们明白发生上述现象的原因,解决起来也就不难了。
    首先,要彻底从磁盘上卸载VS安装包, 打开控制面板,在卸载选项里面,把凡是名字叫 VS的前缀程序全给它卸载了,就是把之前残留的清除干净 。
    其次,就是找一个完整正确的VS安装包,重新点击 以管理员身份运行即可,
    下图就是安装上述操作看到的界面。
    在这里插入图片描述
    当然了,部分小伙伴可能觉得找一个纯粹的安装包比较麻烦,下面有我分享的 VS安装包 链接
    链接:https://pan.baidu.com/s/1HAippq1CEyfTlajw1e7Zug
    提取码:49ht

    下载好以后,你会看到以下几个文件
    在这里插入图片描述
    点击第二个 后缀为 iso的文件,解压缩,就可以看到下图所示,多出的一个文件夹,点击进去
    在这里插入图片描述
    点击去后,就能看到下图,点击最后一个,以 管理员身份运行即可
    在这里插入图片描述

    对了,还有要提醒一点,C++的头文件,不同编译器中用法不一样,以iostream 头文件为例,在VS中,就这样用没有任何问题,但如果写成
    <iostream.h>,那么,所有的cin,和cout也都会报错。在这里插入图片描述

    觉得有用,点个赞哦

    展开全文
  • Unscrambler多种模块化ConfuserEx保护的通用解包器和修复程序处理诸如sizeof()突变之类的简单模块化保护可能会很烦人。 解密器应作为de4dot的补充,用于修复de4dot不支持的许多保护措施。 功能解密器可以删除/修复...
  • 萤火小程序商城

    2018-10-28 17:25:09
    修复:小程序删除收货地址弹窗确认 修复:后台新增商品选择图片影响规格按钮 优化:系统默认设置项目 优化:图片上传失败提示信息 优化:立即购买、购物车下单流程 优化:小程序端个人中心昵称显示 优化:商品详情...
  • 1、将整个程序文件传到您要安装的目录。 2、删除 data/install.lock 这个文件,访问 http://您的域名/install/index.php 执行安装 3、填写信息,注意表前缀一定要填ecs_,安装。 4、登陆后台,进入 数据库管理-...
  • 在此罗列出从2008年(即自动修复方向开始兴起时)起,到现在出现的软件自动修复工具,并附上一些解释,以便跟进软件自动修复领域的现状。 这篇博客会不断更新。

    前言

    在此罗列出从2008年(即自动修复方向开始兴起时)起,到现在出现的软件自动修复工具,并附上一些解释,以便跟进软件自动修复领域的现状。

    这篇博客会不断更新。

    基本概念

    Automated program repair
    Automated software repair
    Automated bug fixing
    Automatic program repair
    自动软件修复
    软件自动修复
    自动程序修复
    程序自动修复

    以上这几个术语都指的是一个概念,也就是:程序自动修复

    参考文献

    • 王赞, 郜健, 陈翔, 等. 自动程序修复方法研究述评[J]. 计算机学报, 2018, 41(3): 588-610.
    • Gazzola L, Micucci D, Mariani L. Automatic software repair: A survey[J]. IEEE Transactions on Software Engineering, 2017.
    • Monperrus M. Automatic software repair: a bibliography[J]. ACM Computing Surveys (CSUR), 2018, 51(1): 17.

    2008 co-evolutionary approach

    文章:

    • Arcuri A, Yao X. A novel co-evolutionary approach to automatic software bug fixing[C]//2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence). IEEE, 2008: 162-168.
    • Arcuri A, Yao X. Coevolving programs and unit tests from their specification[C]//Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering. ACM, 2007: 397-400.

    方法:
    缺陷程序和测试用例共同进化(类似于捕食者和被捕食者)

    框架:

    • GP(遗传编程)
    • 从形式化规约得到的距离函数
    • 基于搜索的软件测试
    • 协同进化

    在这里插入图片描述

    2009 Genprog

    文章:

    • Le Goues C, Nguyen T V, Forrest S, et al. Genprog: A generic method for automatic software repair[J]. Ieee transactions on software engineering, 2011, 38(1): 54-72.
    • Le Goues C, Dewey-Vogt M, Forrest S, et al. A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each[C]//2012 34th International Conference on Software Engineering (ICSE). IEEE, 2012: 3-13.
    • Weimer W, Nguyen T V, Le Goues C, et al. Automatically finding patches using genetic programming[C]//Proceedings of the 31st International Conference on Software Engineering. IEEE Computer Society, 2009: 364-374.

    方法:
    1)把源程序转化为AST(抽象语法树);
    2)迭代使用交叉算子和变异算子对 已有的抽象语法树中的节点进行随机删除、增加或 替换,以生成新的AST 并转换成对应的程序补丁;
    3)补丁验证。

    2010 MutRepair(基于变异操作的修复)

    文章:

    • Debroy V, Wong W E. Using mutation to automatically suggest fixes for faulty programs[C]//2010 Third International Conference on Software Testing, Verification and Validation. IEEE, 2010: 65-74.

    方法:
    借助变异测试(Mutation Testing) 中的变异算子(Mutation Operator)来尝试生成程序补丁。

    2011 JAFF

    文章:

    • Arcuri A. Evolutionary repair of faulty software[J]. Applied soft computing, 2011, 11(4): 3494-3514.

    方法:
    主要是用了搜索算子(也叫mutation operator),然后还用了随机搜索(random search)这种。

    实验:

    • Different types of search algorithms could be used. In this initial investigation, we consider
      and compare three search algorithms. We use a random search as baseline. Then we consider a
      single individual algorithm (i.e., a variant of a Hill Climbing) and a population based algorithm
      (i.e., Genetic Programming [52]).

    很严谨。

    2011 基于Alloy规约语言、CFG控制流图的修复工具

    文章:

    • Gopinath D, Malik M Z, Khurshid S. Specification-based program repair using SAT[C]//International Conference on Tools and Algorithms for the Construction and Analysis of Systems. Springer, Berlin, Heidelberg, 2011: 173-188.

    方法:

    他们首先使用缺 陷定位方法对程序中可能存在缺陷的位置排序,然 后通过生成程序对应的参数化的控制流图(Control Flow Graph,CFG),基于 Alloy 语言[61]的程序规格 描述产生一系列的代码约束公式。最后将程序的前 置状态、代码约束和后置条件代入到约束求解器中 求解,得到满足所有约束条件的参数值。如果具体 化后的CFG能够通过所有的输入并产生正确结果, 则将该 CFG 转化成最终的补丁程序。该方法能够 识别并解决绝大部分的赋值语句错误和分支条件 错误,但是对语句缺失引起的错误的修复效果较 差,并且修复过程中需要人工参与进行程序的规格 描述。
    在这里插入图片描述

    2013 AE

    文章:

    • Weimer W, Fry Z P, Forrest S. Leveraging program equivalence for adaptive program repair: Models and first results[C]//2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE, 2013: 356-366.

    方法:
    AE(Adaptive Equivalence)

    • 该方法基于近似语义等价关系来识别出语义等价 的候选补丁,从而可以有效减少需要评估的候选补丁数;
    • AE和RSRepair考虑的搜索空间一样,即所有的程序变体都能够通过单个Genprog修复操作来得到;
    • AE是确定性算法,因为是从缺陷定位最可疑的语句开始遍历修复。

    2013 SemFix

    文章:

    • Nguyen H D T, Qi D, Roychoudhury A, et al. Semfix: Program repair via semantic analysis[C]//2013 35th International Conference on Software Engineering (ICSE). IEEE, 2013: 772-781.

    方法:

    • 测试用例被转换成约束;用符号执行去生成修复约束,用程序综合去生成表达式(expression)
    • 该工具基于:符号执行,约束求解,程序综合
    • 先约束求解,把使得所有失败用例通过的约束给找出来,然后就是用程序综合技术(以常亮,加号减号等)去做综合,直到满足约束为止。

    实验:

    • We compare our method with recently proposed genetic programming based repair on SIR programs with seeded bugs, as well as fragments of GNU Coreutils with real bugs.

    2013 PAR

    文章:

    • Kim D, Nam J, Song J, et al. Automatic patch generation learned from human-written patches[C]//Proceedings of the 2013 International Conference on Software Engineering. IEEE Press, 2013: 802-811.

    方法:

    在这里插入图片描述

    • 在应用修复模板时,需要:1)AST分析;2)上下文检查;3)程序修改。
    • We adopt this evolutionary computing process, because it is effective in automatic patch generation [8] by efficiently exploring a large number of program variants. Applying an evolutionary computing process to program repair was pio- neered by Weimer et al. [7] and Arcuri et al. [5]. 意思就是这里也用了进化算法。

    2014 RSRepair

    文章:

    • Qi Y, Mao X, Lei Y, et al. The strength of random search on automated program repair[C]//Proceedings of the 36th International Conference on Software Engineering. ACM, 2014: 254-265.

    方法:
    不用遗传算法,用随机搜索(random search),达到更快的修复,执行更少的测试用例。

    2014 SearchRepair

    文章:

    • Stolee K T, Elbaum S, Dobos D. Solving the search for source code[J]. ACM Transactions on Software Engineering and Methodology (TOSEM), 2014, 23(3): 26.

    方法:
    首先将开源项目中 大量人工编写的代码段编码为基于输入输出行为 的 SMT 约束,并存储到数据库中。其次借助软件 缺陷定位方法定位到可能含有缺陷的代码,并分析 出其预期的输入输出行为。接着借助最新的约束求 解器,从数据库中搜索出可满足预期行为的代码 段,并尝试将之嵌入到缺陷代码中(例如通过变量 重新命名等),并生成补丁。最后通过测试用例的 执行结果来验证补丁是否正确。

    2014 Minthint

    文章:

    • Kaleeswaran S, Tulsian V, Kanade A, et al. Minthint: Automated synthesis of repair hints[C]//Proceedings of the 36th International Conference on Software Engineering. ACM, 2014: 266-276.

    方法:
    首先借助软件缺陷定位方法 识别出含有缺陷可能性高的语句,并依次借助 Minthint 方法尝试得到修复提示。

    针对某个可疑语句,该方法首先借助动态符号执行得出一个状态转化,其本质是一个函数,输入是每个测试用例在执行到该语句前的程序状态,输出是执行完该语句后 的预期正确程序状态。针对程序的修补空间,借助统计相关分析,计算出每个表达式可修复该语句的概率并进行排序。随后将概率高的表达式与缺陷代码进行模式匹配并生成代码修改提示。

    • 我感觉有点像基于模板的技术。

    2015 DirectFix

    文章:

    • Mechtaev S, Yi J, Roychoudhury A. Directfix: Looking for simple program repairs[C]//Proceedings of the 37th International Conference on Software Engineering-Volume 1. IEEE Press, 2015: 448-458.

    方法:

    • 和SemFix出自一个实验室,在其基础上,进一步考虑了补丁的可读性和可理解性;为此尝试生成最小改动的(simplest)补丁
    • We do so by leveraging partial MaxSAT constraint solving and component-based program synthesis.

    实验:

    • In our experiments with SIR programs and GNU Coreutils, DirectFix generates repairs that are simpler than those generated by SemFix.
    • 有趣的地方:引入了没有驱动修复的测试用例(额外的、不参与修复的)来进行回归测试。

    2015 QACrashFix

    文章:

    • Gao Q, Zhang H, Wang J, et al. Fixing recurring crash bugs via analyzing q&a sites (T)[C]//2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE, 2015: 307-318.

    方法:
    他们首先搜集缺陷程序执行时的崩溃踪迹 (Crash Trace),随后他们利用崩溃踪迹信息去问答 网站进行搜索并得到相关网页。通过分析从问题贴 和答案贴中抽取出的错误代码和修复代码,来生成 编辑脚本。

    2015 Infinitel

    文章:

    • Marcote S R L, Monperrus M. Automatic repair of infinite loops[J]. arXiv preprint arXiv:1504.05078, 2015.

    方法:
    他们首先通过代码变换对循环代 码插桩,随后设置一个循环次数的最大值来探测程 序中可能存在的无穷循环代码,接着枚举得到能使程序通过测试用例的循环次数作为天使值。最后使 用与Nopol 同样的方法,基于收集的程序信息和程 序合成方法生成潜在的循环修复补丁。

    2015 Kali

    文章:

    • Qi Z, Long F, Achour S, et al. An analysis of patch plausibility and correctness for generate-and-validate patch generation systems[C]//Proceedings of the 2015 International Symposium on Software Testing and Analysis. ACM, 2015: 24-36.

    方法:
    纯粹移除代码。

    2015 SPR

    文章:
    Long F, Rinard M. Staged program repair with condition synthesis[C]//Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering. ACM, 2015: 166-178.

    方法:

    SPR 方法首先对参数 化补丁模式(其借助抽象取值来表示分支条件)进 行选择。对于某一个模式,SPR 方法会预先判断实 例化该模式是否存在可以使得所有测试用例都执行通过的可能性。若存在,则通过对模式中的抽象 取值进行实例化来生成候选补丁并进行验证。该方 法可以有效减少需要生成的候选补丁数。

    2015 NEPfix(运行时修复)

    文章:

    • Cornu B, Durieux T, Seinturier L, et al. Npefix: Automatic runtime repair of null pointer exceptions in java[J]. arXiv preprint arXiv:1512.07423, 2015.

    2016 Prophet

    文章:

    • Long F, Rinard M. Automatic patch generation by learning correct code[C]//ACM SIGPLAN Notices. ACM, 2016, 51(1): 298-312.

    方法:
    根据代码特征对候选补丁进 行优化排序。该方法通过机器学习的模式对开源项 目中正确代码的特征进行学习,为多种可用于识别 补丁的特征赋以权值形成概率模型。针对搜索空间 的候选补丁,分析补丁自身的特征和补丁与周围代 码的交互,从而为每个补丁形成二进制特征向量。 通过概率模型的计算得出候选补丁可能正确修复 程序的概率值。最后根据概率值排序以优先验证正 确补丁

    2016 Nopol

    文章:

    • Xuan J, Martinez M, Demarco F, et al. Nopol: Automatic repair of conditional statement bugs in java programs[J]. IEEE Transactions on Software Engineering, 2016, 43(1): 34-55.
    • DeMarco F, Xuan J, Le Berre D, et al. Automatic repair of buggy if conditions and missing preconditions with SMT[C]//Proceedings of the 6th international workshop on constraints in software testing, verification, and analysis. ACM, 2014: 30-39.

    方法:

    • angelic fix localization 天使修复定位技术去找条件语句需要满足的值;
    • 收集变量以及它们的值(准备条件语句合成);
    • 将变量放进一个SMT问题,进行求解,解出来之后转换成补丁。

    2016 Anti-patterns

    文章:

    • Tan S H, Yoshida H, Prasad M R, et al. Anti-patterns in search-based program repair[C]//Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. ACM, 2016: 727-738.

    方法:
    不提供修改模板来指导修复搜索,因为这会对搜索空间产生限制,并使得修复更加倾向于采用预先提供的修复模板。因此他们建议使用反模式(Anti-patterns)来禁止一系列转换操作。为避免验证疑似正确补丁,他们通过人工审查确认疑似补丁的共同特点,并基于遗传规划算法定义了一系列禁止的修改操作,这些操作大多处于控制流图的层面。即便采用这种修改操作可使补丁通过测试用例集,也并不认为是正确的补丁。

    ASTOR

    2016 Angelix

    文章:

    • Mechtaev S, Yi J, Roychoudhury A. Angelix: Scalable multiline program patch synthesis via symbolic analysis[C]//Proceedings of the 38th international conference on software engineering. ACM, 2016: 691-701.

    方法:

    • 支持多点修复;支持大型程序的修复(突破以往基于语义方法的局限)
    • 1)程序转换;
    • 2)缺陷定位,是在表达式的层面,而不是语句层面
    • 3)提取修复约束,使用符号执行来提取约束(用的是KLEE);这里还使用了angelic forest的概念,我感觉就是测试用例执行路径上的条件语句约束提取,相对来说工作量要小一点。
    • 4)补丁综合

    实验:

    • Angelix generated repairs from large-scale real-world software such as wireshark and php, and these generated repairs include multi-location repairs.

    2016 Historicalfix(HDRepair)

    文章:

    • Le X B D, Lo D, Le Goues C. History driven program repair[C]//2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). IEEE, 2016, 1: 213-224.
    • Le X B D. Towards efficient and effective automatic program repair[C]//Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering. ACM, 2016: 876-879.

    方法:

    • Note that History-driven repair, although it automatically mines information for guiding the evolution of the candidate solutions from historical data, actually uses a simple pre-defined set of atomic operators and exampled-based templates as change operators.
    • History-driven repair [118], [122] exploits information extracted from the history of several software projects to guide the generation of candidate fixes. The technique uses the same evolutionary approach of GenProg, but without a crossover operator and with 12 mutation operators derived from GenProg [20], PAR [22], and mutation testing [123]. The information mined from the projects is used to syn- thesize bug fix patterns that represent sets of AST-level changes that have been useful to fix bugs in the past. The bug fix patterns are used to guide the selection process, that is, the candidate solutions that are most likely evolved in each iteration are the ones that incorporate a set of changes similar to the ones represented in the bug fix patterns.

    2016 Boa(数据集)

    文章:

    • Soto M, Thung F, Wong C P, et al. A deeper look into bug fixes: patterns, replacements, deletions, and additions[C]//Proceedings of the 13th International Conference on Mining Software Repositories. ACM, 2016: 512-515.

    方法:
    对数据集的研究。

    2016 BanditRepair(运行时修复,即runtime repair)

    文章:

    • Durieux T, Hamadi Y, Monperrus M. BanditRepair: Speculative Exploration of Runtime Patches[J]. arXiv preprint arXiv:1603.07631, 2016.

    LeakFix

    VEJOVIS

    vfix

    2018 Prophet+

    文章:

    • Van Thuy H, Anh P V, Hoai N X. Automated Large Program Repair based on Big Code[C]//Proceedings of the Ninth International Symposium on Information and Communication Technology. ACM, 2018: 375-381.

    方法:

    This paper presents several methods to improve the automated program repair system Prophet, called Prophet+. Our approach
    contributes three improvements over Prophet: 1) extract twelve relations of statements and blocks for Bi-gram model using Big code, 2) prune the search space, 3) develop an algorithm to re-rank candidate patches in the search space.

    主要是对prophet的修改。

    展开全文
  • 删除或修复office 2003产品并重新运行安装程序” 解决方法: 您的计算机上的office2003安装已损坏,安装程序无法继续。请删除或修复office2003产品并重新运行安装程序。 无工具,怎么处理 看这里: 删除下列...
  • 修复:后台商城管理修改分类问题 修复:后台商城管理增加文本问题 修复:后台商城管理修改公告问题 修复:后台商城管理公告下页问题 修复:首页隐藏顶部调用内线问题 修复:按摩游戏返回游戏中心问题 修复:后台图片管理...
  • MP3 Repair Tool(mp3音乐文件损坏修复软件) ...*注意:如果第一次修复后没有得到合适的修复文件,你可以增加移除帧数来重新使用修复程序 尾帧后的所有内容把被删除 (即. ID3v1 标签, ID3v2.4 标签, 等等)
  • 修复 商户视频连接无法上传的问题修复 一卡通首页商品金额和商户折扣显示错误的问题修复 商户管理员进入商户PC端后台可以修改店长店员数据的问题修复程序脚步栏菜单多次切换页面以后会失效的问题修复 积分签到...
  • 当无法将文件写入到磁盘,且无法通过删除损坏的文件来修复时,可能会发生这种情况。 修复可以重新获取所需的文件。 如果遇到客户端下载问题。 修复可能会有所帮助的前提是,已解决任何连接代理问题。 如果在更新 ...
  • 企业网站微信小程序网站展示官网源码,是一款企业展示型源码,包含案例展示,小程序官网展示,等更多功能应用,界面简单大气完美的构造适合站长做宣传网站使用,源码经过百搜安装测试发布使用请放心。细节问题请看...
  • 【优化】 新建商品时,先选择一个供应商,再删除供应商,没有真正删除 【优化】 后台统计页面的备货中订单,提示语修复; 【优化】 添加群接龙重复提交多条记录; 【优化】 同城配送购物车下单页面 【优化】 顾客...
  • 修复:小程序删除收货地址弹窗确认 修复:后台新增商品选择图片影响规格按钮 优化:系统默认设置项目 优化:图片上传失败提示信息 优化:立即购买、购物车下单流程 优化:小程序端个人中心昵称显示 优化:商品详情...
  • 首先,请做好以下准备工作: 1)DiskGenius 2)WinPE启动盘一枚 ...打开DiskGenius,我们可以看到磁盘列表 ...Ms原来是Microsoft,是win10的引导程序,这里必须把它改成别的名字,不然就直接win10启动了。 (...
  • V3.0 程序修复项: 1.修复注册表默认主页地址(可设置):①先行用户②所有用户③本机用户 下设置 2.修复快速启动项 Internet Explorer 快捷方式...V3.0修复:修改快捷方式的备注,和无法删除C盘下OEM文件.误删和增加备份功能
  • 使用该功能以后,即使你不打开任何IE修复软件,IE浏览器同样不会被修改,注册表也不会被修改,而且不会对系统有任何影响。 4、IE广告屏蔽 自动拦截IE弹出广告,他能智能化识别广告窗口,在广告窗口还未弹出产生...
  • 笔者在VS2010,x64的情况下调试,弹出错误窗口错误类型:...请通过控制面板中的“添加或删除程序修复Visual Studio安装。按照下链接博客修改https://blog.csdn.net/ltj10010/article/details/78707082然后重启电...
  • 修复Host文件被自动修改问题

    千次阅读 2020-04-28 15:17:07
    环境: win10 场景说明: 访问公司的测试环境,使用的域名访问,这个域名dsn解析为另一...再次打开host文件发现咦,居然刚保存的改动没有了, 猜测是另一个程序修改了特殊的host文件。那么到底是谁修改了host文件呢 ?? 是...
  • 后期微信团队应该会修复.毕竟现在刚开始公测.这样就导致我不管怎么修改scale,我的地图都是在默认的缩放比例.如上图. (此图片来源于网络,如有侵权,请联系删除! ) markers中的rotate是图标的旋转角度.如果需要平行于...
  • CorelDRAW X7软件经常出现各种错误怎么办,如何修复安装...可以使用安装向导来执行以下操作:添加或删除组件来修改当前安装;通过修正各种错误来修复当前的安装,如缺失损坏的文件,以及不正确的快捷方式和注册...
  • 修改tab名字,更加符合软件定位。 v2.0.11 修复了android用户不显示头像的bug 优化了重置功能 新增版本更新日志 v2.0.1 修复了周三不自动重置的bug。 长按功能优化,添加手动重置功能。 v2.0.0 实现了创建/...
  •  一款军事级的视频修复软件——vReveal,这款软件是由美国加利福尼亚州圣克拉拉市的MotionDSP公司在今年3月底发布的,这款视频软件的主要功能是修复视频中的诸多常见问题,比如色彩、模糊抖动等等。值得一说的是...
  • V3.0 程序修复项:1.修复注册表默认主页地址(可设置):①先行用户②所有用户③...修复公用 所有用户文件目录快捷方式(枚举操作)V3.0修复:修改快捷方式的备注,和无法删除C盘下OEM文件.误删和增加备份功能 。@一瓶矿泉水。
  • MbrFix(mbr修复工具).zip

    2019-08-22 17:18:51
    安装过linux系统的朋友,有过这样的经历,安装Grub的时候,把硬盘的MBR修改了,但是删除linux的时候,却连原来的windows系统也启动不了,怎么办? 写入MBR的方法,有两种比较简单: 第1种方法:就是将Windows的安装...
  • 1、安装,官网下载。傻瓜式下一步安装完成 ... Node.js中LTS和Current的有啥区别? LTS是Long Time Support,长期支持的意思。 ...LTS:长期支持版,稳定 ...3、修改默认路径。 默认的路径是:C:\...
  • File Deleter 是一个桌面应用程序,可以删除 Linux 和 OSX 上特定文件夹中的文件。 所有选项目前都有效 选择删除文件的目录 选择键入文件类型 删除按钮删除文件 根据上次修改日期删除文件的选项 我目前正在经常...
  • 注册表启动项修复工具是一款免费且功能强大的注册表启动项监视软件,使用本软件可以全面的监视系统启动项添加状态,并提供丰富的启动项管理功能,方便的删除危险启动项,让恶意程序无所遁行 软件特色 (1)维护

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,116
精华内容 48,046
关键字:

修改修复或删除程序