0
ответов

Why is std::u16cout missing?

C++03 defines two character types: char and wchar_t. (lets ignore the signed char and unsigned char insanity). These two character are then applied to std::basic_string, std::basic_ostream, etc as ...
вопрос задан: 16 May 2011 16:23
0
ответов

Копирование потока в Python

Как передать содержимое потока другому в Python? Тривиальным решением было бы output.write (input.read ()), но это не сработает, если входной файл больше, чем доступная память (или ...
вопрос задан: 16 May 2011 07:54
0
ответов

Странное поведение Python select ()

У меня проблемы с пониманием поведения select.select. Обратите внимание на следующую программу Python: def str_to_hex (s): def dig (n): if n> 9: return chr (65 -...
вопрос задан: 15 May 2011 23:47
0
ответов

Как Encoding.Default работает в .NET?

Я читаю файл, используя: var source = File.ReadAllText (path); и символ © загружался неправильно. Затем я изменил его на: var source = File.ReadAllText (path, Encoding.UTF8); и ...
вопрос задан: 15 May 2011 04:11
0
ответов

Как я могу использовать чтение для строки, которая не заключена в двойные кавычки?

Я читаю значения из in с консоли, используя readLn. Я хочу написать функцию: requestValue :: String -> IO a requestValue s = do putStrLn $ "Пожалуйста, введите новое значение для" ++ s ...
вопрос задан: 14 May 2011 20:44
0
ответов

Когда я могу использовать ByteString, а когда нет?

Я делал довольно неудачные попытки решить проблему PRIME1 на SPOJ. Я обнаружил, что использование ByteString действительно помогает повысить производительность при чтении текста проблемы. Однако, используя ByteString для ...
вопрос задан: 12 May 2011 00:05
0
ответов

как мне распечатать список в haskell?

Как мне распечатать список на стандартный вывод в Haskell? Допустим, у меня есть список [1,2,3], и я хочу преобразовать этот список в строку и распечатать ее. Думаю, я мог бы создать свою собственную функцию, но, конечно, Haskell ...
вопрос задан: 10 May 2011 17:13
0
ответов

Рекурсия Haskell со случайными числами и вводом-выводом

Для 99 вопросов Haskell, особенно 23-го, мне нужно «Извлечь заданное количество случайно выбранных элементов из списка. Пример (на Lisp): (rnd-select '(abcdefgh) 3) (EDA) "...
вопрос задан: 10 May 2011 05:13
0
ответов

Доступ к файлу только для чтения независимо от блокировок (C #)

Как открыть (с помощью C #) уже открытый файл (в MS Word , например)? Я подумал, если я открою файл для доступа на чтение, например, FileStream f = new FileStream ('filename', FileMode.Open, FileAccess ....
вопрос задан: 10 May 2011 02:35
0
ответов

Haskell - Checking the Validity of a File Handle

Ok, guys, super easy question (it seems weird that Google didn't help me with this one): import IO --.... yadda, yadda, yadda file <- openFile "/some/path" ReadMode How do I check if the ...
вопрос задан: 4 May 2011 16:42
0
ответов

новый файл («») по сравнению с новым файлом («.»): функция или ошибка?

новый файл («») и новый файл («.») дают один и тот же канонический путь, но прежний объект не подлежит субстанции. Рассмотрим приведенный ниже код и то, как оба объекта возвращают один и тот же канонический путь. В документации указано, что ...
вопрос задан: 4 May 2011 13:11
0
ответов

Операции ввода-вывода для больших файлов в haskell: проблема с производительностью

Я пытаюсь работать с большими файлами с помощью Haskell. Я хотел бы просмотреть байт за байтом входного файла и сгенерировать выходной байт за байтом. Конечно, мне нужно, чтобы ввод-вывод был буферизован блоками ...
вопрос задан: 3 May 2011 05:01
0
ответов

Haskell: ввод-вывод и возврат из функции

Пожалуйста, подождите, я новичок в функциональном программировании и Haskell. Я пытаюсь написать функцию на Haskell, которая принимает список целых чисел, печатает заголовок этого списка, а затем ...
вопрос задан: 2 May 2011 21:05
0
ответов

System.out.println в конечном итоге блокирует

У меня есть приложение, которое объединяет все свои журналы в один- класс экземпляра для облегчения выборочной печати отладки и т. д. Класс существует около года, работает без сбоев, ...
вопрос задан: 30 April 2011 21:03
0
ответов

Чтение файла и запись в тот же файл?

Мне удалось открыть файл и читать при записи в другой файл с помощью var = fopen (file, "r") / "w" но даже с модом r + или w + я не могу открыть файл и изменить его содержимое. Представьте себе это: int ...
вопрос задан: 26 April 2011 08:40
0
ответов

Какой простой способ подождать, а затем обнаружить нажатия клавиш в Haskell?

Я новичок в Haskell, поэтому ищу простой способ обнаружения нажатия клавиш, а не с помощью getLine. Если кто-нибудь знает какие-нибудь библиотеки или какой-нибудь трюк для этого, было бы здорово! И если ...
вопрос задан: 26 April 2011 04:33
0
ответов

std не имеет члена 'getline'?

Я пытаюсь использовать std :: getline, но мой компилятор сообщает мне, что getline не ' т идентифицировано? #include #include #include #include #include ...
вопрос задан: 25 April 2011 17:33
0
ответов

Чтение большого файла в haskell?

Я пытался прочитать большой файл в haskell. Мне нужно сжать его с помощью пользовательского алгоритма для университетского проекта. Все работает хорошо, пока я не начинаю сжимать большие файлы. Я извлек ...
вопрос задан: 24 April 2011 16:30
0
ответов

Лень в Haskell - как заставить IO происходить раньше?

Я только начал изучать Haskell. Ниже приведен код, написанный в императивном стиле, который реализует простой сервер - он распечатывает заголовки HTTP-запроса. Помимо того факта, что мне нужно переосмыслить ...
вопрос задан: 24 April 2011 16:30
0
ответов

Как создать функцию Haskell, которая превращает строку ввода-вывода в строку ввода-вывода

Я начал изучать Haskell и чувствую себя подавленным Это. Теперь я пытаюсь создать функцию, которая либо возвращает строку из стандартного ввода, либо из содержимого списка файлов. В другом…
вопрос задан: 24 April 2011 16:29
0
ответов

Как отловить исключение отсутствия синтаксического анализа из функции чтения в Haskell?

В моей программе на Haskell я хочу прочитать значение, указанное пользователем с помощью функции getLine. Затем я хочу использовать функцию чтения, чтобы преобразовать это значение из строки в соответствующий тип Haskell ....
вопрос задан: 24 April 2011 16:29
0
ответов

Почему в Haskell нет монады I (только для ввода, в отличие от монады IO)?

Концептуально кажется что вычисление, которое выполняет вывод, сильно отличается от вычисления, которое выполняет только ввод. Последнее в каком-то смысле намного чище. Я, например, хотел бы иметь способ ...
вопрос задан: 24 April 2011 16:28
0
ответов

Как быстрее составить список каталогов?

У меня есть несколько ситуаций, когда мне нужно перечислить файлы рекурсивно, но мои реализации были медленными. У меня есть структура каталогов с 92784 файлами. find выводит список файлов менее чем за 0,5 секунды, но ...
вопрос задан: 24 April 2011 16:25
0
ответов

Зачем нужен PrintWriter?

Меня действительно смущает назначение различных классов io, например, если мы есть BufferedWriter, зачем нам PrintWriter? BufferedReader reader = новый BufferedReader (новый FileReader (файл)); ...
вопрос задан: 23 April 2011 20:20
0
ответов

Почему Path.Combine производит этот результат с относительным путем?

К моему удивлению, этот код не дает ожидаемых результатов: var basePath = @ "\\ server \ BaseFolder"; varlativePath = @ "\ My \ Relative \ Folder"; var комбинированный путь = путь. Комбинация (базовый путь, относительный путь); ...
вопрос задан: 21 April 2011 18:12
0
ответов

Идиоматический способ условной обработки ввода-вывода в Haskell

Я пишу небольшой сценарий оболочки на Haskell, который может принимать необязательный аргумент. Однако, если аргумент отсутствует, я хотел бы получить строку из стандартного ввода-вывода, в которой можно было бы запросить значение. Что бы было ...
вопрос задан: 21 April 2011 13:36
0
ответов

Почему RandomAccessFile writeLong реализован с несколькими вызовами записи?

При профилировании приложения я заметил, что RandomAccessFile.writeLong занимает много времени. Я проверил код этого метода, и он включает восемь вызовов собственного метода write. Я ...
вопрос задан: 21 April 2011 10:44
0
ответов

Печать серийного номера моего Mac в java с помощью команд Unix

Я пытаюсь распечатать серийный номер моего Mac [edit: Apple computer] в программе на Java. Я знаком с командой Unix ioreg -l | awk '/ IOPlatformSerialNumber / {print $ 4;}', который выполняет ...
вопрос задан: 21 April 2011 10:01
0
ответов

File.Move не работает, когда ему предшествует File.Delete

У нас есть метод MoveFile, который обычно работает, но продолжает давать сбой на сайте клиента. если (File.Exists (цель)) {File.Delete (цель); } File.Move (источник, цель); Вызов File.Move завершается неудачно ...
вопрос задан: 18 April 2011 15:11
0
ответов

Написание циклов для интерактивного ввода-вывода: проблемы с do-notation и layout

Я только начал Haskell, и это меня полностью сбивает с толку. Раньше я занимался Java и Python, что имело для меня гораздо больше смысла. В настоящее время я пытаюсь получить ввод пользователя, проверить, действительно ли он действителен, если нет: напеч
вопрос задан: 17 April 2011 19:11