问题标签 [data-loss]

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 回答
155 浏览

mysql - MySQL 服务器断电,部分数据丢失

我有一台运行mysql的服务器。机器断电,mysql(我假设被迫终止)

现在,当我再次尝试连接到数据库时,表存在,但表中似乎没有任何内容,是否有办法解决这个问题。
当我使用该SHOW TABLES命令时,它会列出损坏的表。当我使用它时,SELECT * FROM [corrupted table]它说表不存在。

我明白这似乎是不可能的(如果是,请告诉我)

谢谢!

0 投票
1 回答
5366 浏览

c++ - 如何避免有关可能丢失数据的警告?

我得到了相当古老的代码,其中存在这样的天延迟计算:

当然我会收到消息

在现代 VS2013 编译器上。我知道,这将是可以存储在 DWORD 中的两个时刻之间的完整天数。如何避免此消息?

我不想禁用这个数字的所有警告,因为在其他地方它们可能非常有用。是否存在避免可能丢失数据的正确方法?除了 DWORD 之外,我无法计算任何类型的天数(或者我只会将带有此警告的位置移动到代码的其他部分)。

如果您认为这是无法避免的,最好的解决方案是使用另一种获取当前日期的机制 - 只要有办法将SomeULONGLONGMoment(即 ULONGLONG)转换为它使用的类型,我就可以使用它。

0 投票
1 回答
51 浏览

c++ - BerkeleyDB 最大限度地提高性能并最大限度地减少数据丢失

如果在写操作期间断电失败,如何防止损坏 BerkeleyDB 数据库?

当前数据的丢失并不可怕。主要是已经存储的数据没有损坏,并且在您恢复操作时可以快速访问它们。

因此,最大可能的记录速度。

提前致谢。

0 投票
0 回答
977 浏览

pdf - 当 Acrobat Pro 另存为单独的 PDF 时,iText 合并的可编辑 PDF 会丢失表单数据

我们正在现有 web 应用程序中将 Adob​​e LiveCycle Server 替换为 iText 5.4.1,以将 XML 数据与 LiveCycle Designer 生成的 PDF 模板合并,从数百个模板生成可编辑的 PDF 文件。

此代码将数据与模板结合,返回一个 PDF 字节数组:

此代码将 PDF 字节数组组合成一个投资组合:

起初,iText 不会填充表单字段。我们使用 LiveCycle Designer 将大多数字段的数据绑定从 Normal 更改为 Global,这使得 iText 能够正确填充大部分字段。例外是重复的(想想“表”)数据行。将绑定设置为“全局”会导致第一个数据值在每个数据记录的列中重复。将重复字段的绑定设置回“正常”似乎有效。

iText 合并的可编辑 PDF 组合在 Internet Explorer 10 中启动。如果我们单击“打开文件”以在 Adob​​e Acrobat XI Pro 中打开单个 PDF,则所有数据都在那里。但是,如果我们在 Acrobat Pro 中单击“文件”/“另存为”以保存到新的 PDF 文件,然后打开新文件,部分或全部表单数据已经消失(在一种情况下,“第一代”保存大部分数据完好无损,但重复的子表单数据被擦除。再次保存,创建“第二代”保存,擦除所有数据。)

我失败的解决方案尝试包括:(a)在“追加”模式下初始化 PdfStamper;(b) 使用 'stamper.setEncryption(false, "", "", PdfWriter.ALLOW_{everything}...)' 修改我的 PdfStamper。

无论保存多少代,Adobe LiveCycle Server 生成的投资组合都不会丢失数据。

0 投票
0 回答
936 浏览

android - 如何防止 Android 应用程序在更新期间丢失数据(随机问题)

我正在开发一个 Android 应用程序,并在过去 3 年中每周发布更新。不时有用户告诉我,该应用程序在最近一次更新后丢失了所有内容。在我的应用程序中没有动态删除应用程序数据的代码,我确信用户没有卸载应用程序并且没有清除应用程序缓存。

我猜这可能是 Play 商店的错误。一位用户最近告诉我,当更新发生时,他正在使用我的应用程序(在后台收听音频文件)。在音频文件结束时,播放停止。他打开应用程序,看到他的所有数据都消失了。如果使用应用程序(应用程序在播放期间锁定数据库以进行写访问),有没有办法防止播放商店更新?这不是一个大问题。它可能会影响 0.01% 的用户,但我可以避免这个问题,请告诉我 ;)

0 投票
1 回答
332 浏览

highcharts - Highcharts 更新系列类型数据丢失

我正在尝试更新Highchart中的系列类型,但其中存在数据丢失。

这是我的片段:

jsfiddle,用 Highstock/StockChart 显示数据丢失:http: //jsfiddle.net/fqd1bshm/1/

更新 1

如果我使用带有 Highcharts 的导航器:http: //jsfiddle.net/9mby1xqn/1/ 会出现同样的问题。

谢谢

0 投票
2 回答
3055 浏览

azure - Azure 磁盘数据丢失

我是 Azure 的新手。我创建了一个虚拟机。并将一些非常重要的文件存储在临时存储上,但几天后临时磁盘被格式化。有什么办法可以取回我的数据吗??

0 投票
2 回答
5585 浏览

c# - C#通过串口发送数据,字节数组中的数据接收不完整

我正在开发一个从 ATmega8A 接收信息的 GUI 界面。GUI 中的以下代码必须执行以下操作:

  • 检查标头:在这里,我正在将数据读入一个字节数组 ( byte[] test),该字节数组正在被检查OxFF
  • 如果header == 0xFF,读取第二个字节数组 ( byte[] data)

请看下面的代码。

现在,我有以下问题。如果我只发送一个数字,例如 1,则该数字将textBox1毫无问题地显示在 中。但是,如果我尝试发送 433 之类的号码,我总是收到 4,33 会丢失。我认为这是由于我包含了 if 语句,但我无法解释为什么这些数据会丢失。

0 投票
3 回答
153 浏览

c++ - 字符串数据似乎在 for 循环后被删除

在下面的代码中,每当我进入调试器时,段落的值都会被删除,或者返回 0,我似乎无法弄清楚为什么,想法?

0 投票
1 回答
4171 浏览

c - AVR, UART, Proteus simulation, not all data displayed on virtual terminal

I am writing a code for a MCU until that will transmit data via UART (RS232). [ATmega8A]

Currently, I am testing my code in Proteus:

and the test code in main:

In Proteus, the virtual terminal displays 0. However, I am expecting to see 10. This is just one example, in general only the last digit/character is getting displayed on the virtual terminal. I cannot explain this. Proteus bug or logic error?

Thank you for any advise.