Не уверен что это сработает. out.writeObject(this.points);
При экстернализации обычно сам разработчик пишет вручную все методы записи в файл для каждого
поля. Как работает writeObject я не помню. Возможно значение поинтера в файл запишет.
Проверь какого размера файл получается.
Apline - хороший дистр. Бери и пользуйся. Если ты ишешь дистрибутив урезанного размера то там чего-то не будет
(драйверов или функционала). Опиши что собираешся с этой минималкой делать и тогда кто-то тебе посоветует
больше конструктива.
Да ради бога. Можешь хоть целый год эту задачу делать.
Смотри. Если у тебя есть алгоритм который работает по шагам (step-by-step) то реши
его на бумажке. На малом объеме данных. Вручную. И трекай каждый шаг в таблице.
Это очень прояснит твое понимаение
и у тебя не будет таких наивных вопросов типа почему алгоритм зацикливается.
Xiran, пиши меньше букв. И дело не в единообразии а в понимании для чего ты это пишешь.
Если тебе нужен трекинг успешной сходимости твоего процесса или алгортма - то заведи
переменную которая характеризует близость к успеху. И просто печатаей ее на экран
при каждой итерации.
Я всегда печатаю счетчики когда мне что-то непонятно. После этого очень-очень быстро все становится
понятно.
batyrmastyr, я-бы не стал писать через запятую MySQL и Clickhouse. Это уж слишком разные системы по своим целям и по задачам. Все равно что корабль и самолет.
Андрей Пустовой, если твоя задача решаема на регулярках - то решай на регулярках.
Я уже давно стал философом разработки и никому не советую делать перфекционизм.
Из таких утилит я использовал https://www.antlr.org/ и то очень давно. И я даже не знаю
какая там грамматика. Просто какая-то...
5% места резервируется под нужды пользователя root для аварийно-восстановительных работ. Но если это точка монтирование не для ОС а для прикладных задач то этот резерв можно убрать.
Валентин Бируля, редис скорее всего будет дороже по суммарной стоимости владения. Это инстанс. Занимает память. И его надо хостить и оплачивать. Тарификация идет даже в состоянии покоя. Задача неактивна а вы все равно платите.
В таких задачах - самая большая проблема - это просто договориться с самим собой что мы делаем и что точно не делаем. Опечатки? Ну и хрен с ними. Они всегда были и будут. И текстовый источник - всегда был самый ненадежный. Вот автор пишет natasha и yangy. Ну пускай их соединит в конвейер. Сначала первый отработат. Как фильтр заберет имен по максимуму. Потом второй - заберет те имена который первый пропустил. И все пишем в табличку в БД. И третий этап - это списки исключений. Редкие слова. Китайские. И прочие символы как в телеграме сейчас регает. Символы-смайличи и черт-знает-что.
pulivilizator, это типичная задача на Fuzzy logic. В ней не будет библиотеки или сервиса который на 100% закроет все кейсы. Попробуй закрыть 99.9% а оставшиеся редкие исключения добей вручную.