flush相关内容

C#刷新StreamWriter和MemoryStream

我使用以下代码段,并且不确定是否需要调用Flush方法(在StreamWriter上一次,在MemoryStream上一次): //converts an xsd object to the corresponding xml string, using the UTF8 encoding public string Serialize(T t) { ..
发布时间:2020-11-09 00:02:43 C#/.NET

在使用PrintWriter的情况下,为什么我应该在循环中冲洗而不是在循环之后冲洗?

我的小演示程序中有一个服务器和客户端,我在其中将一些字符串数据从客户端发送到服务器,然后为客户端重新发送此数据,并将其写到控制台.我对PrtintWriter的flush方法感到困惑,该方法-根据JAVA文档,-刷新流.经过一些研究后,我熟悉了自动刷新的概念:当autoFlash参数为true时,println,printf或format方法将刷新输出缓冲区.我在这里唯一不了解的是为什么我应该在循 ..
发布时间:2020-11-09 00:02:40 Java开发

如何“冲洗" TCP客户端缓冲区?

我从几个示例中提取了设置连接到服务器的全双工C#TCP客户端的信息.基本概念是客户端和服务器都发送/接收消息(命令和事件).因此,我开发了FullDuplexSocket类,该类公开了一个Send方法将消息发送到服务器,以及一个事件处理程序以从服务器接收消息.一切正常,除了我似乎无法刷新从服务器接收到的消息缓冲区.每次服务器发送新消息时,我套接字中的缓冲区将包含所有旧消息(已读取)和新消息.我可以 ..
发布时间:2020-11-09 00:02:34 C#/.NET

关于目标C输出流冲洗的问题?

您好,我在Objective C中遇到NSOutputStream问题.我的计算机上正在运行服务器,iPhone仿真器将数据发送到服务器,服务器应将其发送回去.唯一的问题是,当我发送它时,直到我退出仿真器,它才发送文本,然后服务器才获取信息. NSString* toSend = chatField.text; NSData* sendData = [[NSData alloc] initW ..
发布时间:2020-11-09 00:02:30 移动开发

如何刷新gstreamer管道

案例 连续读取文件并馈给appsrc元素. 来源-appsrc 我有一个处于播放状态的GStreamer管道.现在,当我按下一个按钮,即应清除appsrc队列时,希望管道刷新/清理.播放应该从现在添加到/或刷新后添加的任何缓冲区开始. 问题 我使用的API返回false.我无法冲洗. fprintf(stderr, "The flush event start was ..
发布时间:2020-11-09 00:02:29 其他开发

为什么休眠只在事务内自动刷新?

此行为背后的原因是什么? 如果出于某种原因我在事务外执行了两个合适的操作(我不建议这样做,我不推荐!),并且已将Hibernate配置为自动刷新,那么我会期望将其自动刷新.第二个操作是应该触发自动刷新的操作(例如list,iterate或executeUpdate). 如果不对autoFlushIfRequried方法第二行进行显式检查,这就是将要发生的情况: protected ..
发布时间:2020-11-09 00:02:20 其他开发

Python的打印函数在调用缓冲区时会刷新缓冲区?

可能的重复项: 如何刷新Python打印输出? python中的非缓冲stdout(如python中-u)在程序中 我有以下代码可以清空输出缓冲区. print 'return 1' sys.stdout.flush() 我可以设置打印功能,以便在调用缓冲区时自动刷新缓冲区吗? 解决方案 您可以使用-u标志以无缓冲模式启动python,例如 python -u s ..
发布时间:2020-11-09 00:02:19 Python

PHP将输出刷新到浏览器

我在一个PHP项目上工作,并且我使用flush(). 我做了很多搜索,发现PHP将大量的脚本输出以大块的形式发送到浏览器,并且在脚本终止时并没有发送所有庞大的数据. 我想知道这些数据的大小,我的意思是,输出将PHP发送到浏览器所必须的字节数. 解决方案 不仅仅是PHP对数据进行分块;实际上,这是Apache(或Tomcat等)的工作.这就是为什么默认设置是关闭PHP中的“块"并 ..
发布时间:2020-11-08 23:59:29 PHP

用Python刷新套接字

在发送请求并正确获取信息后,python中是否有一种刷新套接字的方法? 我有一个用于在不同时间发送不同命令的套接字,所以我只是想知道这是否可能. 任何帮助将不胜感激. 解决方案 通常没有答案-您无法刷新TCP套接字.所有这些都在TCP的控制之下.看看此问题以获取更多信息 ..
发布时间:2020-11-08 23:59:23 Python

NSOutputStream冲洗

我正在使用iPhone应用程序,并且想使用: CFStreamCreatePairWithSocketToHost(NULL, url, port, &serverReadStream, &serverWriteStream); 然后使用: [serverWriteStream write:[sendData bytes] maxLength:[sendData length]]; ..
发布时间:2020-11-08 23:59:20 其他开发

如何使echo立即在PHP中打印出来?

默认情况下,直到整个页面执行完毕,它才会打印出任何内容. 有没有可以立即清除它的功能? 但不能多次调用ob_end_flush(),这不是我想要的. 希望你们得到了我吗? 解决方案 如果打开了输出缓冲,则刷新它是向浏览器输出任何内容的唯一方法.如果要立即输出,请关闭输出缓冲.如果不在您的控制范围内,则可以在脚本的srart处调用ob_end_flush(),这将关闭输出缓 ..
发布时间:2020-11-08 23:59:17 PHP

SQL Server日志文件混乱

我正在寻找有关SQL Server日志文件的一些信息.我有一个大型数据库(2GB),最近由于任何原因都没有进行备份.数据库的日志文件增长到11GB左右,据我了解,这是数据库中发生的所有事务和语句. 我的问题: 是什么原因导致数据库日志文件被刷新? “冲洗"实际上是什么意思? 在大型日志文件上执行文件收缩或数据库收缩会有什么后果? 解决方案 备份事务日志后,这些事务将从日志中被截 ..
发布时间:2020-11-08 23:59:15 数据库

简单来说,ostream中flush()的目的是什么

根据以下定义定义: http://www.cplusplus.com/reference/iostream/ostream/flush/,尚不清楚该功能为何存在,以及将其用于什么目的.为什么每次写入流时不调用flush()? 解决方案 flush一词很可能完全来自您在现实生活中会冲洗的东西.厕所... 因此,让我们尝试一下厕所比喻: 每次将新的一滴水倒入碗中时都要冲洗,这非常耗 ..
发布时间:2020-11-08 23:58:11 C/C++开发

Java:Hibernate在数据库中看不到更改

我有两个共享相同数据库的不同应用程序.问题是,当我有一个应用程序更改数据库中的某些内容时,另一个不会更新. 我试图制作一个session.flush(),但是没有用.唯一的方法是关闭整个会话并重新创建它,但这当然会花费太长时间. 解决方案 简短答案:每次要显示某些对象时,请发出session.refresh(obj).它将迫使Hibernate进入数据库.另一个解决方案是使用Stat ..
发布时间:2020-11-08 23:58:08 Java开发

fflush不起作用

为什么fflush(..)对c2和c0不起作用? 如果我使用声明c0 = 0和c2 = 0起作用,但是fflush(stdin)不起作用,我试图放在不同的地方,但是它不起作用,我在ubuntu 13.04中使用了代码块; int main(void) { int cod ,passou = 0, c0, c1, c2, c3, ct; float p1, p2, p3; ..
发布时间:2020-11-08 23:58:04 其他开发

如何冲洗Python套接字?

我已经用Python编写了一个服务器,旨在以"Header:Message"形式向客户端发送数据 我希望能够分别发送每条消息,以便客户端只需执行最少的工作即可读取“标头"和“消息" 不幸的是,我无法弄清楚如何正确地刷新python套接字,因此当我多次连续执行多个发送时,消息会在套接字缓冲区中集中在一起并作为一个大块发送. 示例: 服务器发送... socket.sen ..
发布时间:2020-11-08 23:58:01 Python

调用echo后,PHP刷新输出

我认为flush();可以工作,至少从Google/Stackoverflow告诉我的内容来看,但是在我的Windows WAMP(Windows,Apache,MySQL,PHP)系统上,这是行不通的. 是否需要设置一些PHP设置才能使flush()工作? 这是我的代码: ..
发布时间:2020-11-08 23:56:59 PHP

C-用户输入被跳过了吗?

我想要一个菜单​​,您可以从中选择一些动作. 问题是,当我们选择一个并按下“返回"键时,将跳过应该是下一步的用户输入命令.为什么会这样? 代码是: #include #include int main(int argc, char *argv[]) { int choice; do { printf( ..
发布时间:2020-11-08 23:56:55 其他开发