草庐IT

m_OutputStream

全部标签

ASP.NET:将 XmlDocument 保存到 Response.OutputStream 会遵守编码吗?

我想将XmlDocument对象的xml发送到HTTP客户端,但我担心suggestedsoltuion可能不遵守Response已设置为使用的编码:publicvoidProcessRequest(HttpContextcontext){XmlDocumentdoc=GetXmlToShow(context);context.Response.ContentType="text/xml";context.Response.ContentEncoding=System.Text.Encoding.UTF8;context.Response.Cache.SetCacheability(H

java - SSL Socket OutputStream Write Slow only on Windows

服务器:Linux测试客户端:OSX、CentOS、Windows服务器/客户端编程语言:JavaServer-sideSSLServerSocketFactorysslserversocketfactory=(SSLServerSocketFactory)SSLServerSocketFactory.getDefault();SSLServerSocketsslserversocket=(SSLServerSocket)sslserversocketfactory.createServerSocket(9999);SSLSocketsslsocket=(SSLSocket)sslse

c# - HttpListener : writing to outputstream slow depending on content?

删除了旧问题并完全重写,因为我已经为此做了很多工作以查明问题所在。我的问题是我正在使用自定义服务器编写自定义CMS,目标是非常非常高的速度/吞吐量,但是我注意到某些数据或数据模式会导致严重的减速(从0到55+ms响应时间)。我真的需要比我更好的人来帮助解决这个问题,因为我对正在发生的事情一无所知,我怀疑.netFramework中有一个错误,但我不知道它可能在哪里,小的.net代码浏览我没有建议输出Stream做任何特定于数据的事情我已经测试并确定不是问题的东西:内容的大小(内容越大速度越快)内容类型(相同内容类型的区别)周围的大部分代码(制作了一个极简项目来重现该错误,大约15行,找

java - 为什么会有OutputStream的write(int b)方法?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:WhyJavaOutputStream.write()TakesIntegerbutWritesBytes为什么OutputStream类的write()方法在实际逐字节写入数据时,取的是整数而不是字节?

java - 如何在 java 中使用 wkhtmltopdf 将 pdf 导出到 OutputStream

我在带有ProccessBuilder和Process的Java项目中使用wkhtmltopdf:ProcessBuilderpb=newProcessBuilder("wkhtmltopdf.exe","input.html","output.pdf");进程process=pb.start();此解决方案使用html文件作为输入,并将输出保存为磁盘上的pdf文件。但是我的html不是文件,它是一个OutputStream,我想即时创建pdf文件,不想将它保存在磁盘上。有没有办法用OutputStream传递参数并作为另一个OutputStream获取结果?

Java 转换器 : How do you make its result into an OutputStream?

我是javax.xml.transform.Transformer的新手。我正在对XML文档应用XSLT,它工作正常。我想要实现的是能够将该转换的输出写入OutputStream。这是我的代码:OutputStreamoutputStream=null;InputStreamagent=newFileInputStream("src/res/testxmlfile.xml");TransformerFactorytFactory=TransformerFactory.newInstance();Transformertransformer=tFactory.newTransformer

java - 如何在 Java 中将数组写入 OutputStream?

我想通过Socket发送多个随机值。我认为数组是发送它们的最佳方式。但我不知道如何将数组写入SocketOutputStream?我的Java类:导入java.io.ByteArrayOutputStream;导入java.io.IOException;导入java.io.InputStream;导入java.net.Socket;导入java.io.*;导入java.util.Random;publicclassNodeCommunicator{publicstaticvoidmain(String[]args){try{Socketnodejs=newSocket("localho

java - 如何实现可以倒带的 OutputStream?

将一些处理后的内容写出到输出流后,我需要重新访问流的开头并写出一些内容元数据。我正在写入的数据非常大,多达4Gb,并且可能会直接写入文件或内存缓冲区,具体取决于各种环境因素。如何实现一个OutputStream,让我在完成内容写入后写出标题? 最佳答案 这是一个随机访问文件输出流。请注意,如果将它用于大量流式输出,您可以暂时将其包装在BufferedOutputStream中以避免大量小写入(在丢弃包装器或直接使用底层流之前一定要确保刷新它)。importjava.io.*;/***Apositionablefileoutputst

java - 如何将 OutputStream 通过管道传输到 StreamingDataHandler?

我在JAX-WS中有一个JavaWeb服务,它从另一个方法返回一个OutputStream。我似乎无法弄清楚如何将OutputStream流式传输到返回的DataHandler中,而不是创建一个临时文件,写入它,然后将其作为InputStream再次打开。这是一个例子:@MTOM@WebServiceclassExample{@WebMethodpublic@XmlMimeType("application/octet-stream")DataHandlerservice(){//CreateatemporaryfiletowritetoFilefTemp=File.createTem

java - 为什么 InputStream 和 OutputStream 实现了 Closeable 而 Socket 没有?

在一个方法里看到过这个评论://IwonderwhySunmadeinputandoutputstreamsimplementCloseableandleftSocketbehind它将阻止创建实现Closeable的包装器匿名内部类,后者将其close方法委托(delegate)给Socket的实例。 最佳答案 Closeable是在Java5中引入的,而Socket是在JDK1.0中引入的。在Java7SocketwillbeCloseable.编辑您可以使用反射来关闭Java4/5/6中的任何“可关闭”对象,只需测试是否存在关