stream- все статьи тега


Чтение потока файлов с помощью javascript в веб-браузере

В веб-браузере я хочу вычислить контрольную сумму sha1 огромного файла в локальной файловой системе, не отправляя его на сервер. File API поддерживает чтение файлов с локального диска, но я думаю, что он читает весь файл и помещает их все в память. Это может возникнуть проблема, если файл больше, чем системная память. Streams API кажется полезным для решения этой проблемы, но я не смог найти, как читать файл с помощью API. Есть ли какой-нибудь способ читать поток файлов с локального диска с ...

Будет ли scala автоматически закрывать входной поток?

Я новичок в scala и не знаком с механизмом закрытия потока. Я написал такой код. def loadResourceAsString(path: String) = { val is = this.getClass().getResourceAsStream(path) Source.fromInputStream(is).getLines().mkString("n") } Я нашел это в исходном коде scala. Source вернет BufferedSource, который переопределяет метод close для закрытия входного потока. def fromInputStream(is: InputStream)(implicit codec: Codec): BufferedSource = createBufferedSource(is, reset = () => fromI ...

Потоковый Вывод PowerShell

Я хотел бы захватить некоторые потоковые выходные данные в PowerShell. Например cmd /c "echo hi && foo" Эта команда должна вывести hi, а затем bomb. Я знаю, что могу использовать-ErrorVariable: Invoke-Command { cmd /c "echo hi && foo" } -ErrorVariable ev Однако есть проблема: в случае длительно выполняющихся команд я хочу передать поток вывода, а не захватить его и получить только вывод stderr/stdout в конце команды В идеале, я хотел бы иметь возможность разделить stder ...

C# скачать большой файл с сервера с меньшим потреблением памяти

У меня есть большой файл с объемом памяти 42 Мб. Я хочу загрузить файл с меньшим потреблением памяти. Код Контроллера public ActionResult Download() { var filePath = "file path in server"; FileInfo file = new FileInfo(filePath); Response.ContentType = "application/zip"; Response.AppendHeader("Content-Disposition", "attachment; filename=folder.zip"); Response.TransmitFile(file.FullName); Response.End(); } Alernative метод, оп ...

Видеопоток Flask с использованием изображений OpenCV

Я пытаюсь использовать Flask, чтобы показать поток изображений OpenCV. Я использую рос и стереокамеру Zed. Проблема в том, что сервер flask показывает только сломанный значок изображения. Я предполагаю, что проблема в методе gen (), потому что cv2.imwrite('t.jpg', img) метод-это неправильный путь. У меня очень мало опыта работы с OpenCV. Данные изображения, которые получает сервер Flask, являются InputArray. Мне нужен способ преобразовать это и показать изображение в колбе сервер. Я исполь ...

Исключение OutOfMemoryException при отправке большого файла 500 МБ с помощью FileStream ASPNET

Я использую Filestream для чтения большого файла (> 500 МБ) и получаю исключение OutOfMemoryException. Я использую Asp.net , .net 3.5, win2003, iis 6.0 Я хочу, чтобы это было в моем приложении: Считывание данных из Oracle Распакуйте файл с помощью FileStream и BZip2 Прочитать несжатый файл и отправить его в asp.net страница для скачивания. Когда я читаю файл с диска, происходит сбой !!! и убирайся из памяти... . Мой код: using (var fs3 = new FileStream(filePath2, FileMode.Open, ...

Список C# dispose / close

Я настраиваю абонентскую службу для отправки отчетов различным людям в нашей компании по расписанию. Я планирую отправить отчеты по электронной почте, система отчетов, которую я использую, может экспортировать в виде потока PDF (а не писать временные файлы). Большинство людей получат более одного отчета, поэтому я пытаюсь прикрепить их все к одному письму, делая что-то вроде List<Stream> reports = new List<Stream>(); //looping code for each users set of reports Stream stream = Repor ...

TSQLQuery.FieldByName ().AsString - > TStringStream Повреждает Данные

Я использую Delphi XE2. Мой код извлекает данные из базы данных SQL-Server 2008 R2. Возвращаемые данные представляют собой поле nvarchar(max) с 1 055 227 байтами данных. Я использую следующий код для сохранения данных поля в файл: procedure WriteFieldToFile(FieldName: string; Query: TSQLQuery); var ss: TStringStream; begin ss := TStringStream.Create; try ss.WriteString(Query.FieldByName(FieldName).AsString); ss.Position := 0; ss.SaveToFile('C:Test.txt'); finally Fre ...

Как проверить, открыт ли stdin по-прежнему без блокировки?

Мне нужно, чтобы моя программа, написанная на чистом языке Си, останавливала выполнение при закрытии stdin. В основном цикле программы выполняется неопределенная работа, и я никак не могу использовать блокирующие проверки (например, getc()) (данные не должны поступать на stdin - он просто остается открытым в течение неизвестного времени). Я намерен использовать описанную функциональность в реализации сетевого демона, размещенного в inetd, xinetd или их аналогах - он должен выдавать данные на s ...

CsvHelper - Чтение Потока Асинхронно

У меня есть служба, которая принимает входной поток, содержащий CSV-данные, которые должны быть массово вставлены в базу данных, и мое приложение использует async/await везде, где это возможно. Процесс таков: проанализируйте поток с помощью CsvParser CsvHelper, добавьте каждую строку в DataTable, используйте SqlBulkCopy для копирования DataTable в базу данных. Данные могут быть любого размера, поэтому я хотел бы избежать чтения всего этого в память за один раз-очевидно, что у меня будут все эт ...

Как читать / конвертировать InputStream в строку в Java?

если у вас java.io.InputStream объект, как вы должны обрабатывать этот объект и производить String? Предположим, у меня есть InputStream, который содержит текстовые данные, и я хочу, чтобы преобразовать его в String, Так что, например, я могу записать это в файл журнала. какой самый простой способ взять InputStream и преобразовать его в String? public String convertStreamToString(InputStream is) { // ??? } ...

Как я могу преобразовать систему структуры.Byte byte[] к объекту System.IO.Stream в C#?

как преобразовать struct System.Bytebyte[] до System.IO.Stream "объект" в C#? ...

Получить OutputStream в строку

каков наилучший способ передать вывод из java.io. OutputStream в строку в Java? скажем, у меня есть метод: writeToStream(Object o, OutputStream out) который записывает определенные данные из объекта в данный поток. Тем не менее, я хочу получить этот вывод в строку как можно легче. Я рассматриваю возможность написания такого класса (непроверенного): class StringOutputStream extends OutputStream { StringBuilder mBuf; public void write(int byte) throws IOException { mBuf.append((c ...

Как скачать большой файл на python с помощью requests.py?

запросы - это действительно хорошая библиотека. Я хотел бы использовать его для загрузки больших файлов (>1ГБ). Проблема в том, что невозможно сохранить весь файл в памяти, мне нужно прочитать его кусками. И это проблема со следующим кодом import requests def DownloadFile(url) local_filename = url.split('/')[-1] r = requests.get(url) f = open(local_filename, 'wb') for chunk in r.iter_content(chunk_size=512 * 1024): if chunk: # filter out keep-alive new chunks ...

Как превратить строку в InputStreamReader в java?

Как я могу преобразовать a String стоимостью в InputStreamReader? ...

Сохранение и загрузка MemoryStream в / из файла

Я сериализую структуру в MemoryStream и я хочу сохранить и загрузить сериализованную структуру. Итак, как сохранить MemoryStream в файл и загружать их обратно из файла? ...

Не утилизируете поток streamreader закрыть поток?

Я посылаю поток в методы для записи, и в этих методах я использую двоичный reader/wrtier. Когда читатель / писатель будет удален, либо по using или просто когда на него не ссылаться, это поток закрыт?? Я бы отправил BinaryReader / Writer, но я тоже использую StreamReader (возможно, я должен обойти это. Я использую это только для GetLine и ReadLine). Это довольно хлопотно, если он закрывает поток каждый раз, когда писатель/читатель получает закрытый. ...

Должен ли я вызвать Close() или Dispose() для объектов потока?

классы, такие как Stream,StreamReader,StreamWriter etc реализует IDisposable интерфейс. Это означает, что мы можем назвать Dispose() метод на объектах этих классов. Они также определили public метод Close(). Теперь это смущает меня, что я должен называть, как только я закончу с объектами? А если я позвоню обоим? мой текущий код такой: using (Stream responseStream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(responseStream)) { using (StreamWriter ...

Как реализовать поток активности в социальной сети

Я разрабатываю свою собственную социальную сеть, и я не нашел в интернете примеров осуществления поток действий пользователей... Например, как фильтровать действия для каждого пользователя? Как хранить события действия? Какую модель данных и объектную модель я могу использовать для потока действий и для самих действий? ...

Могу ли я перенаправить stdout в python в какой-то строковый буфер?

Я использую питона ftplib чтобы написать небольшой FTP-клиент, но некоторые функции в пакете не возвращают вывод строки, а печатают в stdout. Я хочу перенаправить stdout к объекту, из которого я смогу прочитать вывод. Я знаю stdout можно перенаправить в любой обычный файл с помощью: stdout = open("file", "a") но я предпочитаю метод, который не использует локальный диск. Я ищу что-то вроде BufferedReader в Java, который может быть использован для оберните буфер в поток. ...