Вопросы по теме 'erlang'
Компенсация невозможности супервизора one_for_one перезапустить дочерний элемент: прослушиватели портов tcp/ip
Я создал общее поведение, которое инкапсулирует функциональность tcp/ip. Все, что должен сделать пользователь поведения, — это реализовать обратные вызовы, которые обрабатывают проанализированные «команды», поступающие от того, что находится на...
09.11.2023
Получить возвращаемое значение в оболочке из внешнего файла erlang
У меня есть файл сценария в erlang, который запускает некоторые модули. В оболочке erlang я хотел бы использовать возвращаемые объекты из функции запуска.
У меня есть мой файл:
-module(myfile).
main() ->
%% do some operations...
14.01.2024
Использование дат в защитных операторах функции erlang
Я определил функцию, как показано ниже
bc_link_for(Date) when Date < {2010, 1, 4} orelse Date > erlang:date()
-> "";
bc_link_for(_)
-> "something".
Второе защитное заявление относится к будущим датам. Когда я компилирую...
08.11.2023
Erlang: ошибка запуска пакета, созданного арматурой
все.
У меня есть приложение erlang, упакованное rebar generate
вот мой reltool.config:
{sys, [
{lib_dirs, ["../../..", "../../deps"]},
{erts, [{mod_cond, derived}, {app_file, strip}]},
{app_file, strip},
{rel, "collector",...
10.12.2023
Запрос - нечувствительный к регистру и диакритическому знаку
Я пытаюсь выполнить запрос регулярного выражения с cloudant и не могу понять, как сделать запрос без учета регистра и ударения.
Я пробовал следующее (без учета регистра): ^.*((?i)<needle>).*$ , но это не работает.
Что касается акцентов...
29.12.2023
Erlang не может найти библиотеку OpenSSL в Windows
Я изо всех сил пытаюсь скомпилировать Erlang из исходного кода на компьютере с Windows. Все идет хорошо до того момента, когда скрипт ./otp_build пытается найти библиотеку OpenSSL. Несмотря на то, что я установил cygwin32-openssl-1.0.1e-1 и...
23.12.2023
Сделать выпуск приложения Erlang на Mac, чтобы запустить его в Linux?
Являются ли выпуски кроссплатформенными, чтобы я мог создавать выпуск на одной платформе и запускать его как есть на другой, или мне следует создавать на той же платформе, на которой я собираюсь запускать приложение?
19.01.2024
Запуск докера MongoosePush/mod_push MongooseIM не работает
Я пытаюсь настроить mod_push для сервера mongooseIM. Я добился некоторого успеха, но когда я запускаю докер, он выдает ошибку. Я следую этому документу: https://mongooseim.readthedocs.io/en/latest/user-guide/Push-notifications/
Моя команда...
06.11.2023
Заменить ключ во вложенных картах
Как я могу заменить все ключи во вложенной карте другим ключом, не зная пути (или заменить ключи, соответствующие шаблону), например:
Map = #{foo => #{bar => 1, foo => #{bar => 2}}}.
Map2 = maps:keyreplace(bar, foo, Map).
>>>...
01.12.2023
Как найти процесс утечки памяти из аварийного дампа erlang?
У меня проблема, похожая на Изучение аварийных дампов Erlang - как учитывать всю память? , мое приложение аварийно завершилось с ошибкой eheap_alloc: Cannot allocate 34385784 bytes of memory (of type "old_heap") , и я не могу понять, какой процесс...
03.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..