问题标签 [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 回答
854 浏览

c++ - winsock 缺少数据 c++ win32

我正在编写一个需要通过网络发送数据的应用程序。我已完成申请,但发送数据时出现问题。每次发送一条数据,4个字符后就被截断,剩下的就是垃圾。该应用程序是我为一个学校项目编写的远程键盘记录器,它要求您演示钩子和winsock 的用法。我们可以在论坛上寻求帮助。任何帮助,将不胜感激!

这里的代码:

服务器:

客户:

0 投票
2 回答
809 浏览

jquery - 使用 jQuery.data() 丢失数据

我正在开发一个实用程序 Web 应用程序,以帮助操作一些特定于域的 XML 数据。

流程是这样的:

  1. 加载 XML 文件
  2. 使用浏览器的原生 XML 对象(不是 jQuery!)解析 XML 文件并转换为 JavaScript 对象。
  3. 使用 $(document).data() 存储结果对象
  4. 遍历对象并提取附加信息,将其存储在另一个 $(document).data() 插槽中
#4 需要相当多的时间,所以我window.setTimeout()习惯将工作分成几块。

这是功能:

出于某种原因,当索引达到 480 左右时,我注意到存储在 $(document).data('data') 中的一些数据就消失了,我终生无法弄清楚为什么。

所以,这里有一些问题可能会导致答案:

  • 以这种方式使用是window.setTimeout()一个非常糟糕的主意吗?
  • 使用 jQuery.data() 可以存储多少有限制吗?我的 XML 文件约为 100KB。
0 投票
4 回答
2799 浏览

java - Java:BufferedReader 读取超过一行?

我正在用 Sockets 用 Ja​​va 编写程序。我可以向客户端发送命令,也可以从客户端向服务器发送命令。要阅读命令,我使用BufferedReader. 要编写它们,aPrintWriter但是现在我想通过套接字传输文件(而不是简单地创建第二个连接)
首先,我将文件包含多少字节写入输出流。例如 40000 字节。所以我40000通过套接字写入数字,但连接的另一端读取78.

所以我在想:BufferedReader读取的不仅仅是行(通过调用readLine(),这样我会从文件数据中丢失一些字节。因为它们位于BufferedReader.
所以这个数字78是我要传输的文件的一个字节。

这种思维方式对还是不对。如果是这样,如何解决这个问题。
我希望我已经解释得很好。


这是我的代码,但我的默认语言是荷兰语。所以一些变量名听起来很奇怪。


这是解决方案:
感谢詹姆斯的建议
,我认为laginimaineb anwser 是解决方案的一部分。

阅读命令。

现在flushStreamToStream:

马汀。

0 投票
4 回答
3488 浏览

git - 奇怪的 git 案例 - git stash 后跟 git stash 应用丢失的未提交数据?

我有一个文件,比如说 file.txt 我已经完成了 git mv file.txt 到 file1.txt,然后我创建了一个名为 file.txt 的新文件并对其进行了处理。不幸的是,我还没有将该文件添加到 git。无论如何,问题是我做了 git stash,然后 git stash apply,但是新的 file.txt 消失了......无论如何要找回它?

0 投票
4 回答
116921 浏览

sql-server-2005 - 如何从 SQL Server 表中恢复已删除的行?

我不小心对带有错误 WHERE 子句的表运行了 DELETE 命令。

我正在使用 SQL Server 2005。

有没有办法可以帮助我恢复丢失的数据?

0 投票
2 回答
445 浏览

delphi - RAD Studio 2009 Ctrl+Z 缓冲区损坏错误

现在,仅本周我就发生了两次这种情况:当我在 RAD Studio 2009 中多次按 Ctrl+Z 时,编辑器缓冲区被损坏。当前和附近的行充满了无意义的数据,有时会创建断点(自动)。IDE 中有一个EAccessViolation,然后终止。所有未保存的代码都不可避免地丢失。


(高分辨率)

有治愈的方法吗?

0 投票
1 回答
2178 浏览

php - 页面PHP之间的会话数据丢失?

我正在使用 post 方法制作新闻添加表单。在第二页中,我进行数据验证。我定义了变量$message = $_POST["message"]$_SESSION['message'] = "$message";之后我回显了会话变量,一切看起来都很好,数据出现了。当我单击发送到另一个页面以将数据添加到数据库时,会话变为空。如果我定义 veriable 就像$_SESSION="test"它通过所有 3 页但在表单中生成的数据会丢失,那么每个页面上都有 session_start。请帮忙!

0 投票
1 回答
96 浏览

iphone - iPhone:文档目录数据在硬重置后无法幸存

我刚刚上传了我的应用程序,它被接受了。令我惊恐的是,我现在发现,如果我按住右上角的按钮一段时间,关闭 iPhone,然后重复此操作以再次打开它(即硬重置),文档的内容就消失了。

0 投票
6 回答
11854 浏览

linux - 使用带有 bash 的命名管道 - 数据丢失问题

在网上做了一些搜索,找到了使用命名管道的简单“教程”。但是,当我对后台作业做任何事情时,我似乎会丢失很多数据。

[[编辑:找到了一个更简单的解决方案,请参阅对帖子的回复。所以我提出的问题现在是学术性的——以防万一有人想要一个工作服务器]]

使用 Ubuntu 10.04 和 Linux 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:52:42 UTC 2010 x86_64 GNU/Linux

GNU bash,版本 4.1.5(1)-release (x86_64-pc-linux-gnu)。

我的 bash 功能是:

我在后台运行它:

现在我喂它:

输出不一致。我经常没有得到所有成功的回声。我得到的新文本回声最多与成功回声一样多,有时更少。

如果我从“提要”中删除“&”,它似乎可以工作,但在读取输出之前我会被阻止。因此我想让子进程被阻塞,而不是主进程。

目的是编写一个简单的作业控制脚本,这样我最多可以并行运行 10 个作业,并将其余作业排队以供以后处理,但可靠地知道它们确实在运行。

完整的工作经理如下:

打电话

将启动一个进程。那部分工作正常。开始第二个,很好。一个接一个似乎工作正常。但是在循环中开始 10 似乎会丢失系统,就像上面更简单的示例一样。

任何关于我可以做些什么来解决这种明显的 IPC 数据丢失的提示将不胜感激。

问候,阿兰。

0 投票
3 回答
74 浏览

php - Need Help regarding backup css

I need your help.

My website css has been crashed due to suddenly power supply off and next while I saw css, CSS was cleaned totally. Anyone suggest me How can I get them again?

Thanks in advance.