0
ответов

Erlang gen _TCP и линейный ввод-вывод

Есть ли способ читать целые строки из сокета в Erlang, или мне нужно реализовать буферизацию строк вручную поверх gen _tcp :recv?
вопрос задан: 20 June 2012 01:21
0
ответов

mnesia: wait_for_tables / 2, я правда понимаю?

Я уже давно пользуюсь мнезией. Должен признаться, что мне кажется, что я не совсем понимаю концепцию мнезии: wait_for_tables / 2. Цитата из документации, приведенной ниже, говорит следующее: Некоторые ...
вопрос задан: 17 June 2012 22:52
0
ответов

Временная сложность erlang dict

Мне интересно, реализован ли модуль Erlang OTP dict в виде хеш-таблицы, и в этом случае дает ли он такую ​​производительность? Средний поиск случаев: O(1 + n/k) Вставка: О(1) Удалить: O(1 + n/k) ...
вопрос задан: 15 June 2012 17:20
0
ответов

Отображение полной ожидаемой информации и информации о значении при ошибке ?_assertEqual

Я пишу модульный тест, в котором генерируется (довольно длинный) двоичный файл, и я хочу утверждать, что сгенерированный двоичный файл равен тому, который я ожидаю сгенерировать. Я запускаю юнит через "арматурный юнит". ...
вопрос задан: 15 June 2012 17:17
0
ответов

Невозможно выделить 298930300 байт памяти (типа «old_heap»)

Во время нагрузочного тестирования моего сервера erlang с увеличением количества (100, 200, 3000,....) процессов с использованием +P, которое является максимальным числом параллельных процессов, а также создание 10 процессов, отправляющих 1 ...
вопрос задан: 15 June 2012 00:29
0
ответов

Является ли ejabberd хорошим выбором в качестве базовой технологии для пошаговых MMORPG?

Я думаю о стеке технологий для своего проекта и думаю об использовании ejabberd. Проект будет выглядеть как классическая многопользовательская RPG с подземельями, где игроки будут перемещаться по миру из одной локации в ...
вопрос задан: 13 June 2012 16:52
0
ответов

Сканирование больших двоичных файлов с помощью Erlang

Мне нравится сканировать большие (> 500M) двоичные файлы на наличие структур/шаблонов. Я новичок в языке, надеюсь, что кто-то может дать мне старт. На самом деле файлы представляют собой базу данных, содержащую сегменты. Сегмент начинается ...
вопрос задан: 13 June 2012 11:10
0
ответов

Избирательный прием в Erlang

Итак, я начал изучать Erlang и немного запутался в этом фрагменте кода. -модуль (предыдущий). -компилировать (экспорт_все). важный() -> получить { Priority, Msg } когда Priority >...
вопрос задан: 10 June 2012 20:02
0
ответов

Объединение строк битов (не двоичных файлов) в Erlang

Как вы объединяете строки битов. Я имею в виду битовые строки, потому что я не знаю, сколько байтов должно быть кратно 8. A = <<3:2>> В = <<1:1>> C = <<15:4>> ...
вопрос задан: 9 June 2012 18:06
0
ответов

Ошибка Reltool «потенциально включена двумя разными приложениями»

Мне было интересно, в чем причина следующего поведения reltool: если мой reltool.config использует параметры mod_cond и incl_cond по умолчанию и если одно из моих включенных приложений имеет модуль ...
вопрос задан: 8 June 2012 01:27
0
ответов

Атомы Эрланга и «..»

Это вывод оболочки Эрланга: 1> атом. атом 2> следующий_атом. следующий_атом 3> атом@erlang. атом @ erlang 4> «атом в одинарных кавычках». 'атом в одинарных кавычках' 5> атом = «атом». атом 6> a.tom....
вопрос задан: 5 June 2012 11:39
0
ответов

Как периодически выполнять действия с помощью gen_server Erlang?

Я хочу запустить gen_server, который дополнительно , будет выполнять одно действие каждую минуту. Как лучше всего это запланировать?
вопрос задан: 3 June 2012 15:44
0
ответов

Поиск значения в { key, value} list в Erlang

Я новичок в Erlang и, возможно, я просто пропустил эту проблему в руководстве, хотя она тривиальна. Скажем, у меня есть список пар {Key, Value}, полученный из erlang:fun_info/1. Я хочу знать функцию арности, ...
вопрос задан: 3 June 2012 11:56
0
ответов

Как мне определить что-то вроде константы в Erlang?

У меня есть модуль, который выполняет некоторую неограниченную минимизацию. Я бы хотел, чтобы его интерфейс был как можно более простым, поэтому лучшим выбором было бы сократить его до одной функции, например: ...
вопрос задан: 2 June 2012 10:07
0
ответов

Почему сравнение результатов функции является недопустимым защитным исключением в Erlang?

Почему это незаконно? min1_e_( F, X, E) -> если F ( X + 2 * E ) < F ( X + E ) -> % ? min1_e_( F, X, E*2 ); правда -> E конец. Я имею в виду, если я определяю...
вопрос задан: 2 June 2012 09:52
0
ответов

Как создать исключение в Erlang?

Я новичок в Erlang, и я нашел, как обрабатывать исключения в Руководстве пользователя, но не как их генерировать. Можно ли определить, а затем создать собственное исключение?
вопрос задан: 2 June 2012 09:42
0
ответов

В чем разница между бинарными и битовыми строками в Erlang?

В оболочке Erlang я могу сделать следующее: A = 300. 300 <<А:32>>. <<0, 0, 1, 44>> Но когда я пытаюсь сделать следующее: B = term_to_binary({300}). <<131,104,1,98,...
вопрос задан: 30 May 2012 17:08
0
ответов

CouchBase 1.8 и 2.0 Sdk Erlang? Почему Erlang исключен

Мне очень нравится видеть большую работу, проделанную командой CouchBase по предоставлению нам отличного решения NoSQL. Однако, несмотря на то, что веб-разработчиков erlang немного по сравнению с, возможно, ...
вопрос задан: 25 May 2012 08:23
0
ответов

Что происходит, когда метод gen_server вызывается одновременно двумя клиентами?

У меня есть модуль gen_server, который записывает данные в файл, когда клиентский процесс отправляет ему данные. Что происходит, когда два клиентских процесса одновременно отправляют данные этому модулю? Будут ли операции с файлами...
вопрос задан: 25 May 2012 07:21
0
ответов

Как сохранить состояние в процессе Erlang?

Я изучаю Erlang и пытаюсь понять, как я могу и должен сохранять состояние внутри процесса. Например, я пытаюсь написать программу, которая по списку чисел в файле сообщает мне, есть ли...
вопрос задан: 18 May 2012 08:38
0
ответов

ERLANG - преобразование двоичной строки в целое число или число с плавающей запятой

У меня есть двоичные строки в виде: << "5.7778345" >> или << "444555" >> Я не знаю перед рукой, будет ли это число с плавающей запятой или целое число. Я попытался выполнить проверку, чтобы увидеть ...
вопрос задан: 17 May 2012 17:03
0
ответов

Выход из исключения Mnesia: {aborted,{bad_type, Record}}

Я создаю таблицу, имя которой НЕ совпадает с именем ее записи. Ниже приведен фрагмент кода %% ---- определение записи -------------------------------- -запись(объект,{ключ,значение}). %% ---- create ...
вопрос задан: 16 May 2012 17:58
0
ответов

Erlang и бинарники с кириллицей

Мне нужно иметь возможность использовать бинарники с кириллицей в них. Я пытался просто написать <<"абвгд">>, но получил ошибку badarg. Как я могу работать со строками кириллицы (или юникода) в Erlang?
вопрос задан: 15 May 2012 20:48
0
ответов

Обрезка числа с плавающей запятой в Erlang

Я использую функцию для создания списка из числа с плавающей запятой. float_to_list (0,02). Он возвращает: «2.00000000000000000000e-002» Мне нужно, чтобы он дал мне точно такое же число: «0,20» Если я скармливал ему 5,23 «5,23» ...
вопрос задан: 14 May 2012 13:55
0
ответов

Максимальное количество глобально зарегистрированных процессов

Существует ли ограничение на количество процессов, которые могут быть зарегистрированы глобально? Или это ограничено только памятью/максимальным количеством атомов? Ubuntu 12.04 и Эрланг R15B01.
вопрос задан: 13 May 2012 14:04
0
ответов

Не выводится трассировка стека исключений в EUnit.

Я пишу тест с помощью EUnit, но в консоли ничего не выводится. exp_test() -> ?assertEqual(0, 1/0). Запустите этот модуль: exp_test() в выходных данных оболочки Erlang, следуя ** ...
вопрос задан: 9 May 2012 02:52
0
ответов

Erlang, как загружать приложения с их зависимостями

У меня есть несколько приложений в моем кластере, мне нужно иногда запускать некоторые из них на разных хостах. Дело в том, что кластер Erlang уже запущен, поэтому, хотя у меня есть файл ресурсов.app для...
вопрос задан: 8 May 2012 16:41
0
ответов

C и Erlang :Пример порта Erlang

Заявление об отказе от ответственности :Автор вопроса имеет средние знания Erlang и базовые знания C. Сейчас я читаю руководство пользователя Interoperability Tutorial. Я успешно скомпилировал...
вопрос задан: 7 May 2012 20:06
0
ответов

Erlang и текущая дата и время

Я хотел бы получить текущую дату и время с помощью erlang. Я попытался использовать код ниже; {{Год,Месяц,День},{Час,Мин,Сек}} = эрланг :местное время (). Но иногда получалась ошибка типа «**ошибка исключения :...
вопрос задан: 6 May 2012 16:12
0
ответов

Модель актера и обнаружение столкновений

Я как раз думаю о возможности Erlang для игрового сервера. (о, я не специалист по Erlang, просто рассматриваю этап. )Это означает использование акторной модели для симуляции игр. Конечно, самая большая привлекательность...
вопрос задан: 29 April 2012 08:18