问题标签 [stream]

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.

0 投票
4 回答
6245 浏览

c# - 将流保存到 asp.net 3.5 中的文件的最佳方法?

我有一个 Stream 对象,其中填充了 XSD 文件的内容,作为我正在处理的项目中的嵌入式资源,如下所示:

在这个 using 块中,我想通过 Web 上的“保存文件”对话框提示用户,他们可以选择保存流中包含的这个 XSD 文件。

实现这一目标的最佳方法是什么?我完全迷失了,谷歌似乎无法用正确的术语来获得相关答案。

谢谢!

0 投票
2 回答
1425 浏览

c# - 继承流;在 Read() 中缓冲

我继承了 Stream 类,其中我不知道如何正确实现 Read() 函数,所以我最终不会有很多嵌套的 if 和难以调试的代码。关键是从该流的源读取返回恒定大小的缓冲区(例如不可更改),但 Read() 函数接受不同的缓冲区大小。我虽然想添加 BufferedStream,但我认为这是个坏主意。感谢帮助!

0 投票
5 回答
2221 浏览

c# - C# 将文本/数据流式传输到 zip/gpg 而不是向应用程序传递文件名?

我目前有一个用 C# 编写的应用程序,它可以获取文件并使用 gpg.exe 对其进行加密

我要做的是,而不是 1. 创建文件(通常来自数据库查询) 2. 加密文件 3. 删除未加密的文件

我想要

  1. 将信息收集到内存中(到字典或列表或其他任何东西中)
  2. 将文本/数据流式传输到 gpg.exe 以输出加密文件

我已经研究了 pipestream,将标准输入重定向到 gpg 进程等,但我还没有找到一种方法来欺骗 gpg.exe 接受流式传输的文本/数据而不是硬盘驱动器上的文件。

最初想如果我可以为 gpg 做,我也可以为 Zip 做,但我想知道这是否可能。找到了一些似乎与 php 相关的 popen 参考,但与 c# 无关。

本质上,我希望以编程方式执行以下操作,其中 text.txt 是内存中流式传输到应用程序的内容,而不是硬盘驱动器上的实际文件。

C:\Program Files\GNU\GnuPG>类型 C:\test.txt | zip > plubber.zip C:\Program Files\GNU\GnuPG>类型 C:\test.txt | gpg -er "mycomp_operations" > Test.pgp

感谢您提供的任何帮助:)

托尼!

0 投票
4 回答
15456 浏览

c++ - 使用 std::cout 的表格布局

如何在 C++ 流中格式化我的输出以打印固定宽度的左对齐表格?就像是

生产

0 投票
4 回答
625 浏览

.net - .NET Streams 是否节省内存?

例子:

  1. 如果我读取一个文件并通过 .NET Streams 将其复制到另一个文件中,文件的总大小会随时占用内存吗?还是字节一使用就被丢弃?
  2. 如果天真的方法不能节省内存,缓冲流会这样做吗?
0 投票
2 回答
879 浏览

java - 获取 javax.xml.stream.XMLStreamReader 读取的字节数

有什么方法可以获取 XMLStreamReader 读取的字节数,我使用的是 java.io.FileReader,它被传递到创建 xml 阅读器的工厂。我怀疑使用 XMLStreamReader 是否可行,但任何解决方法都很棒。

0 投票
1 回答
732 浏览

c++ - istringstream "get" 方法实现

“方法”实现说istringstream get

我想看看它的实现。

编辑:删除了我要移植的部分

0 投票
1 回答
871 浏览

c++ - 为字符缓冲区实现 istream get?

我想实现以下有一个字符缓冲区,我试图移植的代码将此字符缓冲区放在一个流中,然后像这样

编辑:上面的代码是最优的,其中对于 getVal 你将整个缓冲区复制到一个流中,然后在流上做一个 get 。

如何从缓冲区本身获取 getVal 值。

0 投票
3 回答
59557 浏览

c++ - C ++从文件流中读取无符号字符

我想从二进制文件中读取无符号字节。所以我写了下面的代码。

这导致读取始终为 0 字节,如变量计数所示。

网上似乎有参考资料说我需要设置语言环境才能完成这项工作。我不清楚如何做到这一点。

相同的代码使用数据类型“char”而不是“unsigned char”工作

上面使用 unsigned char 的代码似乎可以在 Windows 上运行,但在 colinux Fedora 2.6.22.18 中运行失败。

我需要做什么才能让它在 linux 上工作?

0 投票
2 回答
1264 浏览

ruby - 如何在红宝石中做 TOS/DSCP?

如何在 UDP/TCP 流上设置 Ruby 中的TOS 标志/ DSCP 标志(最好使用 Ruby/Sockets 库)?