flush相关内容

实时python打印功能

我最近切换了操作系统,并正在使用更新的Python(2.7).在旧系统上,我曾经能够即时打印.例如,假设我有一个计算密集的for循环: for i in range(10): huge calculation print i 然后,当代码完成每次迭代时,它将打印i 但是,在我当前的系统上,python似乎缓存了stdout,以便终端空白几分钟,然后打印: 1 2 3 ..
发布时间:2020-11-08 23:56:45 Python

Python3 sleep()问题

我当时在Python 3.1上编写了一个简单的程序,偶然发现了这一点: 如果我在IDLE上运行此命令,它将按预期工作-打印"Initializing.",然后添加两个点,每秒一个,然后等待输入. from time import sleep def initialize(): print('Initializing.', end='') sleep(1) pr ..
发布时间:2020-11-08 23:55:40 Python

如何刷新打印功能的输出?

如何强制将Python的打印功能输出到屏幕上? 这不是禁用输出缓冲的重复项-链接的问题正在尝试无缓冲输出,这是更一般的.对于这个问题,最重要的答案太过强大或牵扯太多(对于这个问题来说,答案不是很好),这个问题可以由相对较新的人在Google上找到. 解决方案 在Python 3上, print 可以接受可选的flush参数 print("Hello world!", flush ..
发布时间:2020-11-08 23:55:25 Python

坚持新实体onFlush

我尝试在Doctrine中使用onFlush事件来持久化一个新实体,但是在尝试持久化时会导致无限循环。这是我在侦听器中执行的操作: $ countusers = $ em-> getRepository( 'DankeForumBundle:NotificationUser')-> countNotificationsByDeal($ entity); if($ countusers> ..
发布时间:2020-10-25 04:26:51 其他开发

是object .__ del __(self)最适合刷新日志记录类的地方吗?

我为我的Python脚本提供了一个自定义日志记录类,该类具有 flush()方法,其中方法 print() s 我想在特殊的 flush() > __ del __()方法,以防程序在没有刷新日志的情况下结束。但是文档中的注释指出: [...]当响应模块被删除而调用 del ()时(例如,在执行程序时)完成), del ()方法所引用的其他全局变量可能已经被删除或正在被拆除(例如,进口 ..
发布时间:2020-10-21 02:47:58 其他开发

调用冲洗指令无效

我正在尝试清空cout缓冲区以查看字符串,然后再对其进行操作。我尝试通过调用 std :: flush()和 std :: cout.flush()但实际上都没有刷新我的输出。 只有对 std :: endl 的调用才为我成功刷新了缓冲区。 这是我的代码 std :: istringstream stm(game.date()); int日,月,年; char deli ..
发布时间:2020-10-10 21:19:32 C/C++开发

在FilterChain.doFilter()-HttpServletResponseWrapper之后添加Cookie来忽略刷新?

我想在其内容(通常是HTML)呈现后,将Cookie添加到 HttpServletResponse 中。 如此处所述( http://osdir.com /ml/java.jasig.uportal/2005-10/msg00276.html ), 和此处(),这可以通过以下方式实现:缓冲响应,使其不会被刷新并发送给客户端(因为将标头发送给客户端之后,响应才被提交,并且无法再将其他标头(即 ..
发布时间:2020-10-09 04:08:44 其他开发

IntelliJ Idea调试/运行控制台; System.out.Flush不刷新

在过去的几天里,这一直困扰着我,因为它曾经可以工作。我升级了intellij,但现在不起作用。我不想回去,但我需要一个答案。 因此,我正在编写一个控制台应用程序,并且在其运行时,我想要一个外壳显示进度。它在运行时可以正常工作,但是当我在IntelliJ Idea中调试时,除非缓冲区包含换行符,否则System.out.flush()不会刷新到控制台。我编写了以下单元测试,以了解它是我还是我的 ..
发布时间:2020-10-08 04:45:49 Java开发

Xcode不显示控制台输出;您如何刷新控制台?

我有一个简单的C ++程序,该程序使用cout和printf来记录内容,并且仅在关闭程序时显示在结尾,但是如果我使用debug单步执行程序,则不会显示任何内容。有人遇到这个问题吗? 解决方案 如果您正在练习 c ,请尝试 fflush ,如果c ++请尝试 cout ..
发布时间:2020-10-08 04:25:30 C/C++开发

控制器中的PHP刷新信息

我正在尝试从PHP CodeIgniter中的控制器发送数据以进行查看。 我正在通过 ajax 并使用 ob_flush 发送回数据,但问题是所有刷新调用在以后的调用中被串联。 例如:第一次刷新发送 1 第二次刷新调用发送 12 而不是 2 。 这是我的控制器循环。 foreach($ csv_array as $ row){ ob_start(); $ varin ..
发布时间:2020-10-05 00:29:55 PHP

从Windows CLI刷新磁盘写入缓存

有人知道如何通过Windows命令行从当前目录(或任何给定的文件或目录)的高速缓存管理器中刷新磁盘写入高速缓存数据吗? 解决方案 我发现SysInternals Sync 对我来说效果很好-尽管它会刷新所有缓存,而不仅仅是刷新特定文件夹。 用法示例: IF EXIST输出RD / S / Q输出&&同步与MD输出 默认情况下,它会刷新所有驱动器的所有缓存数据- ..
发布时间:2020-09-28 05:28:26 其他开发

PHP缓冲输出取决于服务器设置?

我正在使用以下代码在数据库维护脚本上生成缓冲的输出: function flush_buffers($ string) { echo $ string; ob_end_flush(); ob_flush(); flush(); ob_start(); } 虽然在本地Wamp服务器上按预期工作,但显示每次调用该函数时,输出都不会输出到在线Web服务器 ..
发布时间:2020-09-24 01:22:37 PHP

Python sys.stderr刷新频率

sys.stderr多久刷新一次其缓冲区,并且此标准在不同环境中使用? >>> ; import sys >> sys .__ stderr__ ”,模式为“ w”,位于0x2b4fcb7ac270> 我看到它只是一种标准文件类型,但我不知道 缓冲 。 dir()似乎也没有产生任何有用的信息。 解决方案 在Python 2上,我找 ..
发布时间:2020-09-24 01:08:49 Python

Postgres是否提供刷新缓冲区缓存的命令?

嗨 有时我需要执行一些SQL调优任务,通常我会在测试数据库上进行此类测试。 执行完sql语句后,我想刷新包含SQL 语句和sql结果的缓冲区高速缓存,就像Oracle中的命令“ Alter system flush buffer_cache” 是PG服务器提供了这一点吗? 解决方案 如果您在OSX上进行开发(我尚未在Linux上进行测试),您可以使用 purge 命令强制清除( ..
发布时间:2020-09-24 00:58:33 其他开发

冲洗Perl STDIN缓冲区

有什么方法可以清除Perl中的STDIN缓冲区?我程序的一部分输出很长(足以让某人输入几个字符的时间),在该输出之后,我要求输入,但是如果在输出过程中输入了字符,则它们会“固定”在输入中输入的内容上部分。这是我的问题的一个示例: for(我的$ n = 0; $ n 打印$ n。 “ \n”; } chomp(my $ input =); 打印$ input。 “ ..
发布时间:2020-09-24 00:58:26 其他开发

结束并冲洗缓冲区

在 C ++入门书的第(1)章中,它提到了以下内容: endl是一个特殊的值,称为操纵器,它在写入 输出流时具有将换行符写入输出和 冲刷与该设备关联的缓冲区的作用。 通过刷新缓冲区,我们确保用户将立即看到输出写入 流。 这里的“刷新缓冲区”是什么意思? 解决方案 通常在将输出写入目标之前对其进行缓冲设备。这样,当写入慢速访问设备(如文件)时,不必在每个字符后都访问设备。 ..
发布时间:2020-09-24 00:53:13 C/C++开发

ffmpeg:每块刷新输出文件

我正在使用ffmpeg实时生成正弦音调,持续10秒钟.不幸的是,ffmpeg似乎很少每隔几秒钟刷新一次输出文件.我希望它每2048个字节刷新一次(= 2个字节的样本宽度* 1024个样本,我的自定义块大小). 以下脚本的输出: import os import time import subprocess cmd = 'ffmpeg -y -re -f lavfi -i "sine= ..
发布时间:2020-09-13 22:02:35 其他开发

您可以在Perl中强制刷新输出吗?

我在Perl中有以下两行: print "Warning: this will overwrite existing files. Continue? [y/N]: \n"; my $input = ; 问题是在Perl脚本暂停输入之前,不会执行打印行.也就是说,Perl脚本似乎没有明显的原因无限期停止.我猜测输出是以某种方式被缓冲的(这就是为什么我将\ n放入其中,但这 ..
发布时间:2020-07-29 20:34:42 其他开发