问题标签 [outputstream]
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.
java - 两个OutputStream而不是一个?
我正在处理一个仅公开以下日志配置的商业 Java API:
我想记录到两个流:一个文件和控制台。是否可以?
java - 如何检查套接字的输出流是否关闭?
我有这个代码:
如您所见,我在代码的最开头关闭了套接字,然后try
使用它将一些信息发送到另一台计算机。程序写给我“以下消息已成功发送”。这意味着 NullPointerException 没有被抛出。
那么,如果 Java 尝试使用套接字的封闭输出流,它是否不会抛出异常?有没有办法检查套接字是关闭还是打开?
添加
我通过以下方式初始化套接字:
java - 如何将 OutputStream 中的数据放入 ByteBuffer?
在 Java 中,我需要将 OutputStream 中的内容(我自己将数据填充到该流中)放入 ByteBuffer。如何以简单的方式做到这一点?
java - 尝试编写一个使用 OutputStream 写入文本文件的循环
我不是java程序员,我是VB程序员。我这样做是作为作业的一部分,但是,我不是在与作业相关的事情上寻求帮助。我想弄清楚如何OutputStreamWriter
在这种情况下正常工作。我只想捕获我正在生成的值并将它们放入文本文档中。该文件已生成,但仅存在一个条目,而不是我期望的 40 个条目。我可以用 VB 在心跳中做到这一点,但是 java 现在对我来说感觉很奇怪。感谢您的帮助。
谢谢,
史蒂夫
这是代码:
asp.net - 页面没有xml输出
我正在尝试在我的 aspx 页面上输出 xml。但它不返回任何结果。
aspx 页面:
后面的代码:
你能看出这有什么问题吗?
java - Java:我的 input.readObject() 是否在写入或读取时被截断?
我正在构建一个系统来交换编码消息,称之为银行和客户端。我需要交换的第一条消息是长字符串。它们似乎在写入或读取时被截断,但我不确定如何找出在哪里。
读:
写:
java - 如何将 InputStream 转换为 DataHandler?
我正在开发一个 java web 应用程序,其中文件将存储在数据库中。最初,我们通过简单地调用getBytes
我们的结果集来检索数据库中已经存在的文件:
DataHandler
然后使用明显的构造函数将此字节数组转换为:
在我们开始尝试存储和检索更大的文件之前,这非常有效。将整个文件内容转储到一个字节数组DataHandler
中,然后从中构建一个只需要太多内存。
我的直接想法是检索数据库中的数据流,getBinaryStream
并以某种方式将其转换InputStream
为DataHandler
内存有效的方式。不幸的是,似乎没有直接的方法可以将 a 转换InputStream
为DataHandler
. 我一直在玩的另一个想法是从 中读取数据块并将InputStream
它们写入OutputStream
. DataHandler
但是......我找不到一种方法来创建一个“空” ,当我打电话时DataHandler
返回一个非空......OutputStream
getOutputStream
有人做过吗?我很感激你能给我的任何帮助或引导正确的方向。
c++ - 如何重定向使用 SWIG 包装并暴露给 Python 的 C++ 例程的标准流?
是否可以在 python 中控制标准 C++ 代码流?代码用 SWIG 包装,然后暴露给 Python,我在其中调用它的一个函数。
我收到来自 C++ 代码的各种不需要的消息,我想通过不使用输出流或将其重定向到位桶来抑制它们,例如来自 os 模块的 devnull。
java - Android - 应用关闭时保留文件
我正在我的 Android 应用程序中创建一个文件,如下所示:
我在应用程序运行期间写入文件如下:
这工作正常,但是当我的应用程序关闭时,文件被删除并且当应用程序再次运行时,我写给它的所有信息都消失了。
即使关闭应用程序,如何确保文件仍然存在?
更新:
我已将 MODE_PRIVATE 更改为 MODE_APPEND 并且问题已解决,感谢 Skirmish。
java - 使用 Java 将 XML 数据发布到 API 的问题
我在使用 HTTP POST 向 API 发送 XML 数据时遇到问题。
如果我发送格式正确的 XML,我会收到一条错误消息:
服务器异常:无法访问已关闭的流
如果 XML 格式不正确,我会得到HTTP 500
. 如果我只是发送一个空字符串而不是带有 XML 的字符串,我会收到一条错误消息:EMPTY REQUEST
.
我对错误可能是什么没有太多想法,但是连接有效,因为错误消息以 XML 格式返回。我只是将 XML 数据作为字符串发送。最后是否可能要求我发送EOF或其他内容?我如何在我的 Java 代码中做到这一点?关于问题可能是什么的任何其他想法?
API 是在 .NET 中制作的
这是我用来发布 XML 数据的 Java 代码: