buffer

    50热度

    3回答

    在Python中,您可以使用StringIO作为字符数据的文件类缓冲区。 Memory-mapped file基本上对二进制数据做类似的事情,但它需要一个用作基础的文件。 Python是否有一个用于二进制数据的文件对象,并且只是内存,相当于Java的ByteArrayOutputStream? 我使用的用例是我想在内存中创建一个ZIP文件,而ZipFile需要一个类似文件的对象。

    5热度

    4回答

    我目前使用下面的函数来做一个简单的HTTP GET。 public static String download(String url) throws java.io.IOException { java.io.InputStream s = null; java.io.InputStreamReader r = null; //java.io.BufferedRea

    3热度

    1回答

    我正在用dot net编写一个程序,它将使用框架2.0的Process对象执行脚本和命令行程序。我希望能够访问我程序中的进程的屏幕缓冲区。我已经调查过这一点,看来我需要访问控制台stdout和stderr缓冲区。任何人都知道这是如何使用托管代码完成的? 我想我需要使用附加到任务的窗口控制台的AttachConsole和ReadConsoleOutput来从控制台屏幕读取字符和属性数据块。我需要做的

    43热度

    5回答

    我最近读了一个很好的post在Ruby中使用StringIO。然而作者没有提到的是StringIO只是一个“I”。没有“O”。您无法做到这一点,例如: s = StringIO.new s << 'foo' s << 'bar' s.to_s # => should be "foo\nbar" # => really is ''` 红宝石确实需要一个StringBuffer就像一个J