问题标签 [recovery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
762 浏览

recovery - 从 Web 应用程序中的页面刷新中恢复?

在 Ajax Web 应用程序中,是否有标准的或公认的从页面刷新中恢复的方法?

我现在的兴趣主要在于具有 Java(JSP/Servlet)后端的 Web 应用程序。我的页面最初是从 JSP 呈现的,然后用户使用 javascript 事件通过界面进行。

是否有涵盖此的设计模式,我假设刷新按钮是 Web 开发人员需要经常担心的问题,因此应该有一种方法可以从中恢复,同时保持状态。

0 投票
15 回答
113114 浏览

eclipse - 如何恢复损坏的 Eclipse 工作区?

我刚刚设法破坏了我的 Eclipse .metadata 目录的内容。用 eclipse -clean 启动没有成功。删除 .metadata 然后导入所有项目、插件和设置听起来不太有趣。我最终将 .metadata/.plugins/org.eclipse.core.resources/ 移到别处并仅重新导入我的项目。

是否有任何工具或最佳实践来恢复工作空间?

0 投票
7 回答
3437 浏览

design-patterns - 如何克服反模式“大泥球”?

是什么导致计算机程序变成大泥球?是否有可能从这种反模式中恢复?是否有可以应用的经过验证的重构方法?

0 投票
5 回答
58571 浏览

git - 执行 git reset --hard HEAD^ 后恢复添加/暂存的文件?

我添加了一个新文件F1并对另一个文件 F2 进行了更改,但随后做了 agit reset --hard HEAD^并且我丢失了对文件的所有更改。

有什么办法可以让他们找回来吗

我确实在这里查看了一个相关问题:如何撤消 git reset --hard HEAD~1? 但是,该问题假定该人已经完成了 Git 提交。

0 投票
2 回答
3673 浏览

svn - 在没有转储文件的情况下恢复 SVN 存储库

我有一个没有转储文件的旧存储库。不过,我确实拥有完整的存储库,并且希望我可以让它在新系统上运行。

我尝试在服务器故障后从目录备份中读取Recover svn,这给了我希望,但似乎对我没有用。每当我将 TortoiseSVN 或 svnadmin 指向存储库文件夹进行检查时,尽管 db 文件夹中有 130 转,但它会报告“没有这样的修订 1”。

您能提供的任何建议将不胜感激。

托尼

0 投票
2 回答
707 浏览

mysql - 恢复 MySQL 表所需的最小文件集(MyISAM 和 InnoDB)

恢复 MyISAM 表时,唯一需要的文件是数据文件 ( tablename.MYD) - 其余文件(索引文件tablename.MYItablename.frm)可以使用REPAIR TABLE.

假设我使用的是 InnoDB(带有“ innodb_file_per_table”设置)——从文件中恢复数据库表所需的最小文件集是多少?

0 投票
1 回答
2978 浏览

svn - svn recovery - 恢复个别修订

不管我是如何到达这里的,我都处于从备份中恢复 SVN 存储库的位置。不幸的是,备份略有损坏,在 19000 多个修订版中,大约有 80 个丢失了。备份是一个 bzip2 文件,我能够使用 bzip2recover 恢复大约 99% 的块。这些是“已知良好”,因为它们已成功解压缩。

因此,我能够创建一个已知良好提交和丢失提交的列表。

原始存储库也已损坏,但许多文件仍然存在。不幸的是,整个存储库都被破坏了。

所以我很幸运能够从原始 db/revs 和 db/revprops 目录中获得这些缺失修订的文件。很可能备份 bz2 文件的损坏与 db/revs 文件的损坏不一致。

我已将所有内容重建到 r13892,但我知道 r13893 已损坏,因此我没有 r13893 的转储。我确实有原始存储库中的文件 db/revs/13893 和 db/revprops/13893。

我使用 svn-1.4 创建并重建了存储库,但我升级到了 svn-1.6,以便可以使用选择性 svnadmin verify 命令(在单个或一系列提交上)。

我想也许我可以将这两个文件放入新的存储库中,更新 db/current [1] 然后继续。但是,当我尝试验证时出现此错误:

所以这显然行不通。不确定 13214 与这里的任何东西有什么关系。

我降级回 svn-1.4.6 以防 1.6 发生任何奇怪的事情。不幸的是,我得到了相同的结果 - 修订版 13893 未验证:

所以这就是我所知道的:

  • 我知道修订版 1 到 13892 是 100% 正确的(除非极不可能的情况下 bz2 块解压缩不正确但通过了校验和)。
  • 我不知道原始 SVN 存储库中的 r13893 文件是否正常 - 它们可能已损坏,但损坏的数量非常小,不太可能(但可能)。

有谁知道我如何能够填补这个洞?请注意,我拥有一个 100% 自信的 r13894,因此如果我可以插入 r13893,我可以继续进行其余的恢复。

[1] 我用这个脚本更新了 db/current:http: //svn.haxx.se/users/archive-2005-12/att-0630/make-current-fix.py

我在其他一些 SVN 存储库上对此进行了测试(在禁用对 db/current 的写入之后!)以验证它产生的值与已经存在的值相同。确实如此。

0 投票
5 回答
17075 浏览

sql-server - 从 sql server 中恢复已删除的对象

有谁知道任何可以帮助恢复删除的表和存储过程的工具?

没有进行备份,并且此数据库意外与另一个数据库同步,并且在此数据库中创建的新表被删除。

谢谢

0 投票
3 回答
19059 浏览

svn - 如何恢复 svn 存储库中意外删除的文件夹

我知道如何使用这些说明恢复到文件夹的特定版本:

http://aralbalkan.com/1381

但是,我删除了整个文件夹,并希望在不恢复存储库的其余部分的情况下取回该文件夹。

我尝试重新创建文件夹,然后将更改合并回来,但 svn 知道我的技巧并意识到它是一个新文件夹。

我该怎么做?

0 投票
4 回答
1108 浏览

sql-server - SQL Server LOG 数据恢复

我想知道如何从日志文件中恢复数据。我正在使用 sql 2005(完整备份)。

问题是服务昨晚清除了我的数据(它不应该有)。现在我想恢复之前删除的那些行。

谁能告诉我我该怎么做?