86得票5回答
流式是什么?它有哪些特点?

C++和C#都使用单词stream来命名许多类。 C++: iostream、istream、ostream、stringstream、ostream_iterator、istream_iterator等... C#: Stream、FileStream、MemoryStream、Buff...

84得票4回答
Java中的内存流

我正在寻找Java中的内存流实现。该实现应该大致模仿.NET内存流实现。 基本上,我想要一个名为MemoryStream的类,它必须有两个工厂方法: class MemoryStream { MemoryInput createInput(); MemoryOutput ...

82得票7回答
如何在 .Net Core 中读写文件?

在 .Net Core 中读/写文件的选项有哪些? 我正在开发我的第一个 .Net Core 应用程序,正在寻找 System.IO(来自于 .Net) 的 File.Read*/File.Write* 函数的替代方案。

81得票4回答
如何创建一个System.IO.Stream流的实例

如何创建一个 System.IO.Stream stream 实例。我的一个函数接收System.IO.Stream stream作为参数并向其写入一些东西。那么我该如何创建一个新实例并将其传递给函数?

80得票3回答
Kotlin 协程: Channel vs Flow

我最近一直在学习和阅读关于 Flow 和 Kotlin 协程的内容。但是我仍然困惑于何时应该使用 Flow,何时应该使用 Channel。 起初看起来更简单。处理热数据流?使用 Channel。冷数据流?使用 Flow。如果您需要从多个位置监听数据流,则同样适用;在这种情况下,应选择 Chan...

77得票6回答
如何优雅地消耗(BinaryReader的所有字节)?

有没有一种优雅的方法用 BinaryReader 模拟 StreamReader.ReadToEnd 方法?也许是将所有字节放入字节数组中? 我这样做:read1.ReadBytes((int)read1.BaseStream.Length); ...但是一定有更好的方法。

69得票4回答
为什么Files.lines(和类似的Streams)不会自动关闭?

Stream的javadoc说明: Stream有一个BaseStream.close()方法并实现AutoCloseable接口,但几乎所有的Stream实例在使用之后都不需要关闭。通常情况下,只有那些源是IO通道(比如Files.lines(Path, Charset)返回的那些)...

68得票4回答
如何将MemoryStream写入byte[]?

可能重复: 从流中创建字节数组 我想在内存中创建文本文件并将其写入byte[],应该怎么做?public byte[] GetBytes() { MemoryStream fs = new MemoryStream(); TextWriter tx = new Strea...

68得票4回答
ASP.Net MVC - 不保存文件的情况下从HttpPostedFileBase读取文件

我正在使用文件上传选项上传文件。然后我直接在 POST 方法中将此文件从 View 发送到 Controller,如下所示: [HttpPost] public ActionResult Page2(FormCollection objCollection) { ...

68得票10回答
Android - 将输入流存储到文件中

我正在从一个URL中获取XML feed并进行解析。我需要的是将其存储到手机内部,以便在没有互联网连接时可以解析保存的选项而不是实时更新。 我面临的问题是,我可以创建URL对象,使用getInputStream获取内容,但无法保存它。URL url = null; InputStream i...