问题标签 [data-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 投票
1 回答
568 浏览

google-app-engine - Google App Engine 如何恢复丢失的数据?

我为俱乐部创建了一个应用程序来注册不同活动的会员,我有一个包含大约 25 个实体的数据存储区,过去我创建了 24 个 Club_Event 实体,每个实体都有如下信息:时间、地点、活动的详细信息和注册会员电子邮件等

一年多来一切顺利,直到两周前,发生了一些奇怪的事情,我找不到解释。我为新年庆祝活动创建了第 25 个活动。我错误地创建了 2 个事件,因为我按了两次生成事件按钮,所以当我查看数据存储时,我看到了 26 个事件,最后 2 个具有相同的信息,所以我手动删除了其中一个,之后它有25个活动,会员开始注册第25个活动,但是在上周的一天,第25个活动突然消失了,当人们去链接注册时他们只看到第24个活动[注册链接/网址总是一样的,servlet 只是调用 db 并按创建日期显示最新事件],所以我从 Google App Engine 页面查看它,它在数据存储区中只有 24 个事件,第 25 个事件消失了,但是当我点击“

于是我不得不重新创建第25个活动,并手动输入会员电子邮件以弥补丢失的信息,然后重新注册,供会员注册。但是奇怪的事情在 12-31 再次发生,早上我检查了网站,还可以,但是到下午 3 或 4 点,第 25 次事件又消失了,当我点击“Datastore Admin”时,它说:“Internet资源管理器无法显示网页”,在它下面我点击了“返回上一页”。然后它显示只有 24 个“# Entities”的“Club_Event”。我检查了我的配额详细信息,该应用程序仅使用了 1%,2% 的资源,为什么会发生这种情况?是因为我两周前手动删除了重复的事件吗?在此之前我从未删除过一个事件,它运行良好,只是在我手动删除一个事件后才出错。

报名链接为:http ://asfa-web.appspot.com/Singles_Club_Event_Sign_Up

它现在仍在显示第 24 个事件。Google App Engine 的人员可以与我联系以解决此问题吗?

@Jimmy Kane:也许你可以通过Java程序删除事件,但我的程序没有删除事件的代码,它只能创建,所以当我看到同一个事件的2个实体时,我从管理页面进入并将其删除。

@Paul C:它表现得好像什么都没发生,没有错误消息,而不是列出 25 个事件,它只能显示前 24 个事件。

0 投票
1 回答
3017 浏览

android - Android:已删除的文件和消息恢复

我正计划为我设计一个应用程序来恢复已删除的文件和/或消息。但是,在进入开发阶段之前,我有很多问题要问。

  1. Android外部存储器使用的文件系统是什么?
  2. 我可以在内部或外部存储器中恢复已删除的文件吗?
  3. 我可以恢复已删除的消息吗?
  4. Q#2 和 Q#3 的后续问题,这可以在不生根/越狱手机的情况下完成吗?
  5. 如果我要继续进行开发,我应该考虑什么方法?

这可能很多,但是如果您可以找到一些参考资料,无论这是否可行(我宁愿获得积极的可行性结果),这都会有所帮助?

谢谢。

0 投票
1 回答
396 浏览

c++ - 从 .metadata 文件夹中恢复 Eclipse 源文件

我正在尝试从一年多前制作的 Eclipse 项目中恢复一些 .cpp 源文件。当时我使用的是 Ubuntu,我只是将所有项目保存到同一个工作区文件夹中。

很久以前,当我重新格式化计算机时,我将工作区文件夹复制到了外部硬盘驱动器。因此,最近我查看了我的旧项目以查找我需要的源文件,我的工作区文件夹中唯一的东西是隐藏的“.metadata”文件夹。

虽然有一个 .lock 文件、.log 文件和一个 .plugins 文件夹。.plugins 文件夹内还有两个文件夹,org.eclipse.cdt.core 和 org.eclipse.cdt.make.core。我可以在这些文件夹中看到我的项目,但它们有 .pdom 和 .sc 扩展名,我不确定那是什么。

谁能给我一些关于是否可以从我拥有的数据中恢复源文件(.cpp 文件)的建议?我现在使用的是 Mac OSX,但我在虚拟机上安装了 Ubuntu 并下载了 eclipse,但没有成功恢复任何东西。任何将不胜感激!

0 投票
1 回答
519 浏览

postgresql - 如何从 Heroku Postgres 中抢救数据

我们正在使用 Heroku Postgres 和 Ruby on Rails 3.2。

几天前,我们使用 'heroku run db:load' 错误地删除了重要数据,并且 data.yml 配置错误,即删除表和重新创建几乎没有数据的表。备份数据仅在 2 周前可用,因此我们丢失了 2 周的数据。所以我们需要恢复的不是PG Backup/pg_dump,而是postgresql的系统数据文件。

我认为,恢复数据的唯一方法是从 xlog 或存档文件中恢复数据,但我们当然无权成为超级用户/复制角色,将 heroku(或 Amazon EC2)上的 postgres 数据库复制到本地服务器。

有没有人遇到过这种情况并解决了问题?

0 投票
1 回答
2253 浏览

filesystems - 文件系统检测和数据提取

我有一个旧的 DVR 系统,我正在录制我的闭路电视摄像机

用它。产品是: http: //www.adk-security.com/lx-zeus-8-h264-channel-lite-silent-

with-mobile-login--usb-1240-p.asp

或者实际上 http://www.qvissecurity.com/Catalogue/CE​​ARANCE-BARGAINS/Analog-

硬盘录像机/专业硬盘录像机/APOLLO-PROLITE-LX/8-CHANNEL/LX-PRO-LITE-8-

Chn-1TB-LXAPOPROLITE-8-1TB

现在我找到了我的闭路电视磁盘,它是普通的 1TB 硬盘。我想看RAW

在此 HDD 中从闭路电视录制的视频。文件系统不是

由 FindAndMount、Partition Magic、Recover My Files 等检测到。

Windows 说它是 RAW 磁盘。

我无法访问视频,但是当我打开磁盘映像并读取扇区时

按部门,我在那里看到数据。如何正确阅读和提取

来自这个磁盘的数据?

谢谢

0 投票
2 回答
16656 浏览

oracle - 恢复已删除的记录

我已经意外删除了表中的一些行并且也进行了提交。现在我想恢复它们。

我使用的数据库是 Oracle 11g R2。

我使用以下查询来获取已删除的记录:

但是在执行时它给出了一个错误说:

但我无法解决这个查询中的问题。

有人可以帮忙吗?

0 投票
1 回答
129 浏览

ios - iOS 基于磁盘访问的恢复功能

我正在尝试将基于硬盘的恢复功能编码到适用于 iOS 设备的现有演示照片应用程序中。这个想法是允许用户恢复最后应用的效果和所有效果,即使在重新启动应用程序/意外崩溃等之后也是如此。

我将一个图像文件(应用到它的最新效果)保存到 NSCachesDirectory 中:

转到恢复选项时,使用以下方法恢复保存在此路径的文件:

该代码在我的测试设备(iPhone 4s)中运行良好。但不知何故,我怀疑这是否是编码恢复功能的最佳实践。

进入现实世界的应用程序,如果内容存储在 NSCachesDirectory 中,您认为它会备份到 iCloud 中吗?是否有可能与其他应用程序发生冲突?

NSCachesDirectory 目录是如何为同时访问的多个应用程序管理的?

我想知道这样做的最佳做法。

请帮助/评论。

0 投票
1 回答
4114 浏览

mysql - 我可以从数据文件中找到mysql版本吗,需要数据恢复

我这里发生了一个非常奇怪的情况。我有一个运行 ubuntu 8.10 和 MySQL 服务器的 linux 机器,上面安装了 Wordpress,为我们公司托管了一个内部博客。运行它的机器已经坏掉了,但我能够将驱动器放入一个机箱中并获得对文件的访问权限并恢复 MySQL 数据文件夹。

我们主要是一家 Windows 公司,我的 linux 经验非常有限。在这台机器崩溃之前,我们正在尝试将这个博客移至运行 PHP for IIS 的 Windows 虚拟机;我们在 MySQL 5.1 上启动并运行了 Wordpress 数据库的旧副本。

我目前正在尝试从 linux MySQL 数据文件夹中检索最新数据并将其导入当前数据库,但我遇到了问题。

到目前为止的问题:

  1. 不知道linux机器上装的是什么版本的mysql

  2. 我在 linux MySQL 数据文件夹中看到ib_logfile0ib_logfile1ibdata1,但不确定它是否真正运行 InnoDB,因为我在 wordpress 文件夹中也有.frm.myd和文件.myi

如果我能弄清楚 linux box MySQL 的版本,我也许可以创建一个虚拟机来运行 linux 和 MySQL,这样我就可以复制数据文件夹,然后进行导出转储;除非其他人知道将数据导入我当前数据库的更简单方法。

对此问题的任何帮助或指导将不胜感激。
谢谢,内森

0 投票
1 回答
291 浏览

mysql - 如何恢复没有数据备份和bin-log的mysql数据?

我使用更新 sql 更新表,但我忘记了“位置”,一列所有数据为空。我该怎么做才能让数据恢复到更新前的操作?请帮我!!

0 投票
1 回答
72 浏览

mongodb - 是否可以替换 chrome 的网络或源选项卡中的 javascript 文件

如果我正在运行的 web 应用程序对 javascript 文件执行了 GET,但我想拦截该 GET 并提供不同的 javascript 文件,我可以这样做吗?

什么是最简单的方法?

为了提供一个参考框架,我正在编写一个流星应用程序,并且服务器数据库被烧毁了。我唯一的希望似乎是获取 application.js 的缓存版本并注入它,因为我相信大多数东西都可以从中重建。