Результаты поиска по запросу "io"

3 ответа

Haskell - «Последнее утверждение в конструкции do должно быть выражением»

Как сказано в заголовке:The last statement in a 'do' construct must be an expression значит? Я закончил свойdo блок сputStrLn как это показано в нескольких примерах, которые я видел, и я получаю ошибку. Код: main = do args <- getArgs file ...

3 ответа

Как конвертировать Writer в строку

Writer writer = new Writer(); String data = writer.toString();/* the value is not casting and displaying null...*/Есть ли другой способ преобразовать писателя в строку?

1 ответ

Поскольку все эти эффекты объединены в Plan 9 / Inferno, я подозреваю, что «загон» Хаскелла не так произвольн, как кажется. Хотя это было бы потрясающим достижением в инженерной сфере, которое могло бы использовать ГСЧ для точного моделирования вывода файла. Обратное кажется простым.

птуально кажется, что вычисление, которое выполняет вывод, очень отличается от того, которое выполняет только ввод. Последнее в каком-то смысле намного чище. Я, например, хотел бы иметь способ отделить только входные части моей программы от тех, ...

ТОП публикаций

1 ответ

Вот код PipedInputStreamEx. К сожалению, мне пришлось скопировать весь код JDK, чтобы получить доступ к свойствам «connected», «in» и «out».

я есть InputStream, из которого я читаю символы. Я хотел бы, чтобы несколько читателей получили доступ к этому InputStream. Кажется, что разумный способ достичь этого - записать входящие данные в StringBuffer или StringBuilder и попросить их ...

5 ответов

Я использую следующий класс для входа System.out и System.err в набор вращающихся файлов (где xxx-001.log - самый последний). Он содержит несколько обращений к служебным методам, которые вам нужно будет реализовать перед компиляцией - они должны быть понятны.

Новичок вопрос: Мне нужно захватить текст, записываемый в printStream сторонним компонентом. По умолчанию PrintStream имеет значение System.err, но может быть изменено на другое PrintStream. Просматривая документы, я не смог найти простой ...

1 ответ

 это перебор для вывода одной строки. Тогда, если ваше приложение выдает много, это будет медленнее.

я есть метод, который проходит через цикл - я хочу, чтобы он вывел «.» каждый цикл, чтобы я мог видеть это в консоли. тем не менее, он ставит перенос строки в конце каждого, когда я используюputs ".". Есть ли способ, чтобы он просто имел ...

4 ответа

Это просто пошло мне на ум. Я не собираюсь понижать голос, но у меня такое чувство, что оно перешло и голову оригинального плаката.

т, отличные программисты, Я делаю свои первые шаги в haskell и имею функцию, которая смущает меня: import Data.List.Split getncheck_guesslist = do line <- getLine let tmp = splitOneOf ",;" line map read tmp::[Int]splitOneOf находится в ...

0 ответов

Материал в буфере библиотеки (который вы сбрасываете с помощью std :: flush или чего-то подобного) теряется, данные в буферах ядра ОС (которые вы можете сбрасывать, например, с помощью fsync ()) не теряются, если не происходит сбой самой ОС.

тим, я использую поток файлов C ++ асинхронно. Я имею в виду никогда не использовать ни std :: flush, ни std :: endl. Мое приложение записывает много данных в файл и резко падает. Данные, оставшиеся в системе кеша, сбрасываются на диск или ...

3 ответа

, Побеждаю меня, почему кто-то может ответить на такой вопрос, объяснив, как Eclipse как IDE создает файлы ... завершая его вишней, полной высокомерия. Я бы отказался, но я сомневаюсь, что это будет иметь смысл после всех этих лет.

a, каково расположение по умолчанию для вновь создаваемых файлов?

5 ответов

 читает побайтово

FileReader rd=new FileReader("new.mp4"); FileWriter wr=new FileWriter("output.mp4"); int ch; while((ch=rd.read())!=-1) wr.write(ch); wr.flush(); wr.close(); я используюFileReader а такжеFileWriter читать и писать файл mp4,output.mp4 файл не может ...