Результаты поиска по запросу "erlang"
Обходной путь - миграция. Просто запустите кластер mnesia и перенесите все свои таблицы и схемы на другой узел. Чем удалить из оригинала и забыл.
дал базу данных / схему Mnesia на машине1. Узел был назван mypl @ machine1. Затем я переместил все файлы на machine2, потому что machine1 сломался. Все работает нормально, пока код работает с именем «mypl @ machine1». Очевидно, это несколько ...
Это выдающийся, невероятно отличный ответ.
аем об эликсире то, чтоструктуры данных, которые живут в памяти, являются неизменяемыми, а переменные являются просто указателями на эти структуры данных [https://stackoverflow.com/questions/29967086/are-elixir-variables-really-immutable] . Есть ...
больше не сломан ...
авно наткнулся на эту конференцию 2002 годабумага [http://www.erlang.se/workshop/2002/Armstrong.pdf] (Заставить Эрланга поговорить с внешним миром Джо Армстронгом), и мне было интересно, был ли этот стандарт проигнорирован или было какое-либо ...
Эрланг использует модель процесса, в которой процесс может выполняться на одной и той же виртуальной машине или на другом процессоре. Это возможно только потому, что сообщения копируются между процессами, нет общего (изменяемого) состояния. Многопроцессорный паралелизм идет намного дальше, чем многопоточность, поскольку потоки зависят от общей памяти, это может быть только 8 потоков, работающих параллельно на 8-ядерном процессоре, в то время как многопроцессорность может масштабироваться до тысяч параллельных процессов.
людал растущую известность функциональных языков программирования и функций в течение некоторого времени. Я посмотрел на них и не увидел причину апелляции. Затем я недавно посетил презентацию Кевина Смита «Основы Эрланга» ...
Спасибо за ответ Иван. Но, похоже, я понял проблему: автообновления ubuntu были отключены, а зависимости не были установлены при компиляции erlang (например, libssh-dev). Как только автообновление было включено, оно скомпилировалось и команда make заработала.
довал инструкциямВот [https://github.com/basho/rebar/wiki/Getting-started], в письме. Затем я выполнил инструкцию по созданию структуры проекта приложения и получил следующую ошибку. $ ./rebar create-app appid=myapp Uncaught error in rebar_core: ...
будет вызываться с двумя параметрами - отдельной записью из списка и ее индексом.
ел бы добавить счетчик в этом цикле, чтобы узнать строку каждого элемента списка. У вас есть простое решение? lists:foreach(fun(X) .... end,Y),
все записи на самом деле являются кортежами, и вам не нужно беспокоиться ни о порядке элементов в этом кортеже, ни о добавлении / удалении элементов.
дин список с одним кортежем: [{4,1,144}]Как извлечь первый элемент кортежа: element(1,lists:nth(1,L))У вас есть более простое решение?
Для чего используется начало ... конец в Эрланге?
Я просто топнулbegin...end в документации Эрланга (Вот [http://www.erlang.org/doc/reference_manual/expressions.html#id79819]), но это не дает некоторых примеров того, как это полезно. Глядя здесь, в StackOverflow, я обнаружил два случая, когда ...
и динамичные дети. Я рекомендую весь раздел «Принципы проектирования», так как он дает представление о том, как работает OTP.
могу найти пример того, как добавить динамические дочерние процессы в существующий супервизор (simple_one_for_oneперезапустить стратегию)?
Привет @ 7stud. Я просто добавил награду к вопросу. Если бы вы могли разъяснить ответ в соответствии с деталями щедрости, он ваш. Спасибо за помощь до сих пор. Я очень ценю это.
могу использоватьejabberd_auth в моемПривет, мирпроект. -behaviour(ejabberd_auth). ... .... try_register(<<"username">>, <<"example.com">>, <<"secret_password">>).При этом я получаю предупреждение об ошибке: helloworld.erl:15: Warning: ...