Вопросы с тегом «io»

В вычислениях ввод / вывод, или ввод / вывод, относится к связи между системой обработки информации (такой как компьютер) и внешним миром, возможно человеком, или другой системой обработки информации.

4
Как программно получить путь к каталогу ресурсов
У меня следующая компоновка каталогов: src основной Ява Ресурсы sql (скрипты для базы данных) пружина (конфигурация) webapp В классе ServletContextListener я хочу получить доступ к файлам в каталоге SQL и перечислить их. В основном моя проблема связана с путем, потому что я знаю, что перечисление файлов в каталоге в двух …
86 java  spring  io 

9
Редактирование определенной строки в текстовом файле в Python
Допустим, у меня есть текстовый файл, содержащий: Dan Warrior 500 1 0 Есть ли способ отредактировать определенную строку в этом текстовом файле? Прямо сейчас у меня есть это: #!/usr/bin/env python import io myfile = open('stats.txt', 'r') dan = myfile.readline() print dan print "Your name: " + dan.split('\n')[0] try: myfile = …
86 python  io 

5
Самый эффективный способ создания InputStream из OutputStream
На этой странице: http://blog.ostermiller.org/convert-java-outputstream-inputstream описывается, как создать InputStream из OutputStream: new ByteArrayInputStream(out.toByteArray()) Другие альтернативы - использование PipedStreams и новых потоков, что является громоздким. Мне не нравится идея копирования большого количества мегабайт в новый массив байтов в памяти. Есть ли библиотека, которая делает это более эффективно? РЕДАКТИРОВАТЬ: По совету Лоуренса Гонсалвеса …

6
Java createNewFile () - будет ли он также создавать каталоги?
У меня есть условие, чтобы проверить, существует ли определенный файл, прежде чем продолжить ( ./logs/error.log). Если его нет, я хочу его создать. Однако будет File tmp = new File("logs/error.log"); tmp.createNewFile(); также создать, logs/если его не существует?
85 java  file  io  directory 


3
Java: в чем именно разница между NIO и NIO.2?
Я не совсем понимаю, насколько они отличаются друг от друга, поэтому у меня есть вопросы по этим двум пакетам. Посмотрев немного в Google, кажется, что Oracle решила обновить NIOпакет более новым и улучшенным NIO.2пакетом как часть выпуска JDK7. Как производительность NIOпакета сравнивается с NIO.2пакетом? Какие большие изменения произошли с NIOпо …
85 java  io  nio  difference 

8
Какова мотивация присвоения Scala оценивать Unit, а не присвоенное значение?
Какова мотивация присвоения Scala оценивать Unit, а не присвоенное значение? Обычный шаблон в программировании ввода-вывода - это делать что-то вроде этого: while ((bytesRead = in.read(buffer)) != -1) { ... Но в Scala это невозможно, потому что ... bytesRead = in.read(buffer) .. возвращает Unit, а не новое значение bytesRead. Похоже, что …

2
Буферизованный против небуферизованного ввода-вывода
Я узнал, что по умолчанию операции ввода-вывода в программах буферизуются, т. Е. Они передаются из временного хранилища запрашивающей программе. Я понимаю, что буферизация улучшает производительность ввода-вывода (возможно, за счет сокращения системных вызовов). Я видел примеры отключения буферизации, как setvbufв C. В чем разница между двумя режимами и когда следует использовать …

4
Получить TextReader из потока?
Я пытаюсь прочитать встроенный текстовый файл с , System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resource);но это дает мне Stream. Встроенный ресурс - это текстовый файл, так как я могу превратить его Streamв TextReaderфайл?
81 c#  .net  io 

2
Что означает> &?
Меня немного смутило это выражение: gcc -c -g program.c >& compiler.txt Я знаю, &>filenameчто как stdout, так и stderr будут перенаправлены в файл filename. Но в этом случае амперсанд стоит после знака «больше». Похоже, это имеет вид M>&N, где Mи N- дескрипторы файлов. В приведенном выше фрагменте есть M=1и N='compiler.txt'? …

1
В чем разница между unsafeDupablePerformIO и accursedUnutterablePerformIO?
Я бродил в Запретном разделе Библиотеки Хаскелла и нашел эти два мерзких заклинания: {- System.IO.Unsafe -} unsafeDupablePerformIO :: IO a -> a unsafeDupablePerformIO (IO m) = case runRW# m of (# _, a #) -> a {- Data.ByteString.Internal -} accursedUnutterablePerformIO :: IO a -> a accursedUnutterablePerformIO (IO m) = case …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.