问题标签 [flush]

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

c++ - 简单的 C 程序

好的,所以我正在尝试学习 C 并且我希望我的用户输入一个值,所以我正在使用 scanf。我一开始没有冲洗,因为在我输入两个值之前什么都没有。现在我有了它们,虽然我遇到了同样的问题,但在我输入两个数字之前仍然没有输出。这是我的代码:

任何帮助将不胜感激。

0 投票
4 回答
13028 浏览

fortran - 每次使用 gfortran Fortran 90 程序写入后,如何将输出刷新到文件?

我在 Fortran 90 程序中运行一个循环,该程序为循环的每次迭代将数值输出到输出文件。问题是输出没有保存到文件中,而是每隔这么多步骤。我如何让它冲洗每一步?

示例代码:

提前致谢。

0 投票
2 回答
2578 浏览

bash - 为什么bash有时不会将python程序的输出刷新到文件中

我有一个调用 python 脚本并输出到文件的 crontab 作业:

现在有时当我这样做时

我看到文件填满了输出,但其他时候日志文件存在,但长时间保持为空。我确信 python 脚本在它开始运行后立即打印内容,并创建了日志文件。任何想法为什么它有时会保持空白?

0 投票
3 回答
4365 浏览

windows - 当用户不使用“安全删除硬件”时,如何确保文件永久保存在 USB 上?

当我在我的 delphi 应用程序中将文件保存在 USB 上时,当未执行“安全删除硬件”(尤其是忘记使用)时,如何确保文件确实(永久)保存在 USB 上?
告诉我们的客户使用 Windows 功能“安全删除硬件”不起作用。
是否有 Windows API 命令来刷新缓冲区,以便将所有数据永久写入 USB 驱动器?

0 投票
3 回答
31231 浏览

python - 你如何刷新 Python 套接字?

我用 Python 编写了一个服务器,旨在以“Header:Message”的形式向客户端发送数据

我希望能够单独发送每条消息,以便客户端需要执行最少的工作才能读取“标题”和“消息”

不幸的是,我无法弄清楚如何正确刷新 python 套接字,因此当我快速连续执行多个发送时,消息会集中在套接字缓冲区中并作为一大块发送。

例子:

服务器发送...

客户端收到...“header1:message1header2:message2header3:message3”

我想收到三个单独的消息

我需要一种在每次发送后刷新的方法

0 投票
4 回答
18224 浏览

php - 如何在 PHP 中设置计时器?

例如,我的目标是测试这里给出的代码:

向客户端报告进度的 PHP 脚本

我的目标是创建 waitalittle() 函数,该函数需要 5 秒才能执行。

我的最终目标是能够在浏览器中查看我的 PHP 脚本各个部分的进度,而无需刷新。

我现在遇到的问题是,如果我使用任何旧函数而不是“waitalittle”,所有回显语句都会同时出现。我想测试上面提到的链接/答案,看看语句在处理时是否在浏览器上回显。

0 投票
10 回答
424098 浏览

c - 为什么 printf 在调用后不刷新,除非换行符在格式字符串中?

printf除非换行符在格式字符串中,否则为什么在调用后不刷新?这是 POSIX 行为吗?我怎么可能printf每次都立即冲水?

0 投票
9 回答
42526 浏览

java - 在 java.io.FileWriter 中刷新

我有一个问题,在写入文件时,在关闭完成之前,我们是否应该包含 flush()??。如果是这样,它将做什么?不要流自动刷新?编辑:

那么冲洗它的实际作用是什么?

0 投票
3 回答
5356 浏览

nhibernate - 刷新 NHibernate,同时仍然允许事务回滚

我正在尝试将 NHibernate 与未使用 NHibernate 映射的遗留实体一起使用。有时这意味着我需要手动将 NHibernate 数据刷新到数据库,这样当我尝试将遗留实体与 NHibernate 映射的实体连接时,我不会收到外键异常。

当这发生在需要回滚的事务中时,就会出现问题。从 NHibernate 刷新的数据不会回滚。

对此我能做些什么吗?

更新

仍然很好奇如何做到这一点 - 我不相信给出的任何一个答案都解决了这个问题。我需要调用 Flush()。问题是,如何回滚已刷新的数据?

0 投票
1 回答
608 浏览

internet-explorer-7 - Flash - 为什么关闭 IE 时我的 SharedObject 没有保存在磁盘上?

我有一个 Flash 应用程序,它使用 SharedObject 在本地保存和读取一些数据。就像到处说的那样,当应用程序关闭时,Flash 会将数据从共享对象保存到磁盘。当我使用独立的 Flash Player 或所有以下浏览器测试它时确实如此:Firefox、Opera、Safari、Chrome、Flock ......但是当我使用 IE 时它不起作用(我尝试过 IE6 和IE7)。

有人知道这个问题吗?为什么会发生......以及如何让它发挥作用?