293得票6回答
281得票9回答
fprintf,printf和sprintf有什么区别?

有人能用简单的英语解释一下 printf、fprintf 和 sprintf 之间的区别吗?并给出相应的例子。 它们运用在哪种流中? 在学习 "C 文件处理" 时,我对这三个函数感到很困惑。

267得票12回答
如何在Node.Js中从字符串创建流?

我正在使用一个库,ya-csv,它需要文件或流作为输入,但是我有一个字符串。 在Node中,如何将该字符串转换为流?

229得票21回答
224得票3回答
Stream.Seek(0, SeekOrigin.Begin) or Position = 0

当您需要将流(例如MemoryStream)重置为开始时,最佳实践是使用stream.Seek(0, SeekOrigin.Begin); 或者stream.Position = 0; 我看过两种方式都可以正常工作,但不知道哪一种更正确?

213得票20回答
你能解释一下流的概念吗?

我理解流是字节序列的表示方式。每个流提供了读写字节到其给定后备存储的方法。但是,流的目的是什么?为什么不直接和后备存储互动呢? 出于某种原因,这个概念对我来说并没有完全理解。我已经阅读了很多文章,但我认为我需要一个比喻或类似的东西。

198得票9回答
使用Node.js流处理错误

处理流错误的正确方法是什么?我已经知道可以监听'error'事件,但我想了解一些更复杂的情况的细节。 首先,在进行简单的管道链时,你该怎么做: input.pipe(transformA).pipe(transformB).pipe(transformC)... 如何正确地创建其中一个转...

197得票7回答
我应该为流对象调用Close()还是Dispose()方法?

像Stream、StreamReader、StreamWriter等类都实现了IDisposable接口。这意味着我们可以在这些类的对象上调用Dispose()方法。它们还定义了一个名为Close()的public方法。现在这让我感到困惑,一旦我完成对象使用后应该调用哪个方法?如果我两个方法都...

184得票9回答
我能把stdout重定向到某个字符串缓冲区吗?

我正在使用Python的ftplib编写一个小型FTP客户端,但该包中的某些函数不返回字符串输出,而是打印到stdout。我希望将stdout重定向到一个对象,以便能够从中读取输出。 我知道可以通过以下方式将stdout重定向到任何常规文件:stdout = open("file", "a")...

182得票7回答
处理StreamReader会关闭流吗?

我正在将流发送到方法以进行编写,在这些方法中使用了二进制读取器/写入器。当读取器/写入器被释放时(通过`using`或者仅仅是没有引用它时),流也会被关闭吗? 我想发送BinaryReader/Writer ,但我也在使用StreamReader(也许我应该避开那个)。我只是用它来获取Get...