问题标签 [recover]

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 投票
6 回答
21641 浏览

git - Git 恢复未提交的更改

我有很多本地变化。

我只是不小心做了

在很多工作上。:( 我不想在这里合并更改。

如何恢复原始状态?

不,本地更改从未提交/隐藏。

没门?

0 投票
6 回答
53928 浏览

database - 从原始物理文件中恢复 postgreSQL 数据库

我有以下问题,我需要知道是否有解决方法。

我有一个客户,他很便宜,拒绝在运行他公司的主系统上为他的 postgreSQL 数据库购买备份计划,我认为有一天会发生这种情况,一些操作系统文件在停电期间崩溃,需要重新安装操作系统.

该客户端没有任何数据库备份,但我设法保存了 PostgreSQL 主目录。我读到数据库以某种方式存储在 postgres 主文件夹的数据目录中。

我的问题是:有没有办法只从数据文件夹中恢复数据库?我正在使用 PostgreSQL 8.2 在 Windows 环境(XP 服务包 2)中工作,我需要在新服务器中重新安装 PostgreSQL。我需要在新环境中重新创建数据库,并以某种方式将旧文件附加到新数据库实例。我知道这在 SQL Server 中是可能的,因为引擎存储数据库的方式,但我在 postgres 中一无所知。

有任何想法吗?他们将不胜感激。

0 投票
7 回答
8019 浏览

c - Linux下segfault上的自重启程序

在 Linux 下,程序通过在 crashhandler 中捕获异常(例如在 segfault 上)在崩溃时重新启动自己的最佳方法是什么?

0 投票
3 回答
2506 浏览

vba - MS Project 2010 - 如何从(损坏的?) Global.MPT 中恢复宏

我一天都在开发一些 VBA 宏——500 行代码。代码被放入 Global.mpt 因为我打算在不同的项目文件中重用它。

在某些时候,我错过了在 while 循环中增加循环。在调试时,这会使 MS Project 陷入无休止的无响应 100% CPU 使用循环。我不得不从任务管理器中杀死 MS Project,重新启动它后,我在 Global.mpt 中看不到 VBA 模块。我在现有的 Global.MPT 中看到了我的变量和过程的名称,但是没有可以手动恢复的纯代码。

当我尝试将 Global.MPT 重命名为 MyGlobal.MPT 并打开它时,MS Project 显示“组织者”对话框,建议将内容从 MyGlobal.MPT 导入 Global.MPT,但“模块”选项卡显示空列表,好像没有什么要导入的。

有没有办法从文件中修复或导出 VBA 内容?我不想放松一天的工作:(

0 投票
1 回答
364 浏览

ruby-on-rails - Rails 从无效形式中恢复?

我有一个 Rails 2.3 应用程序。

我目前在我的模型中有以下验证:

我有以下控制器:

因此,当您尝试创建不包含 jobno 或 companyname 的新记录时,我正确收到以下错误消息:

我已经阅读了恢复能力,但我不确定如何/在哪里使用它。我已经阅读了一些关于拯救表单内容的能力的文件。我试图使表单保持原位 - 输入内容 - 但在表单上显示错误。

我读过的文件之一是这里http://apidock.com/rails/ActiveRecord/RecordInvalid

我不想记录错误,只需告知用户问题所在,以便他们重试。

这可能吗?

谢谢,

丹尼

0 投票
2 回答
18724 浏览

bash - Linux 导出路径错误。如何恢复 ~./bashrc 文件

当我尝试在~./bashrc我导出的文件上设置 java 路径时:

我猜这会使所有其他路径丢失。所以它使我像 cp 这样的任何核心命令都不起作用。我知道默认~./bashrc文件将在/etc/skel. 但由于没有一个常见的评论有效,我无法复制它。有什么办法可以恢复原来的~./bashrc吗?

0 投票
5 回答
16666 浏览

java - 是否可以从 Eclipse 工作区获取已删除的文件?

我不小心从我的 Eclipse 工作区中删除了一个 Java 文件。

我可以恢复吗?它不在回收站中。

0 投票
3 回答
526 浏览

git - 恢复 git 存储库/提交等

我不小心删除了一个带有 .git/ 的项目。只有这个本地存储库。

我使用恢复了许多文件recuva,并且项目在那里恢复。但是.git-things 没有回来,因为我只有一个包含所有文件的文件夹:http: //pastebin.com/sBiQ9fin 我不知道把它们放在哪里。

是否可以将这些文件放回 .git/ 文件夹中,以便我可以恢复项目的所有提交等?

0 投票
1 回答
208 浏览

tortoisesvn - Tortoise SVN - HD 存储库已损坏,但文件夹已恢复 - 创建新存储库?

如标题中所述,我丢失了一个上面有乌龟存储库的硬盘驱动器,但我设法从该驱动器恢复了文件夹,不幸的是没有存储库。与此同时,恢复的文件夹现在有一个“!” 图标,我不能用它做任何事情(清理,重新定位,签入),因为它说它找不到它的旧存储库。

有没有办法将它移动到新驱动器上的现有存储库,甚至只是创建一个新存储库?

谢谢!

0 投票
1 回答
234 浏览

java - 恢复崩溃的 InputStream

我正在编写一个服务器,我正在使用一个ObjectInputStream来处理专有数据包。最近,ClassCastException当我想打电话时,我有时会收到一些意想不到的 s objectInputStream.readObject(),然后尝试将它们转换为专有数据包。我一直在尝试追踪问题,我一直在想是否是因为objectInputStream由于某些问题而崩溃。根据该方法的文档objectInputStream.readObject()......“所有异常对 InputStream 来说都是致命的,并使其处于不确定状态;由调用者来忽略或恢复流状态。”

我想知道“恢复流状态”是什么意思......我是否有合适的方法来恢复 objectInputStream 或者我应该做一个socket.getInputStream()