Size: a a a

2020 November 30

TS

Tony Shotlandsky in learn.java
Вероятно как то с масками как выше сер диапазонами предложил.
источник

АК

Алексей Костырев... in learn.java
Спасибо за подсказки :)
источник

AN

Alex Nemoy in learn.java
Alex Nemoy
Привет всем
Подскажите пожалуйста
2 проекта на github
можно ли как то сделать чтобы в первом проекте использовались некоторые классы из второго проекта - и при этом  первом проекте я разработчик а второй ежедневно коммитится но мне оттуда надо только 5-10 классов
а в java нет понятия solution как в  дотнет чтобы пожмно было собрать проекты в кучу ?
источник

N

Nick in learn.java
Tony Shotlandsky
Вероятно как то с масками как выше сер диапазонами предложил.
маски они добавляют накладные расходы и если файл достаточно разряженно составлен то можно очень сильно потерять адрес-префикс + маска в 4 байта не влезет
источник

DC

Denis Chikanov in learn.java
Alex Nemoy
Привет всем
Подскажите пожалуйста
2 проекта на github
можно ли как то сделать чтобы в первом проекте использовались некоторые классы из второго проекта - и при этом  первом проекте я разработчик а второй ежедневно коммитится но мне оттуда надо только 5-10 классов
git submodules
источник

TS

Tony Shotlandsky in learn.java
Ну возможно, но мой скилл пока не на этом уровне, потому я о таком даже не думаю пока что)
источник

N

Nick in learn.java
Алексей Костырев
Спасибо за подсказки :)
есть решение как выше сказали сортировка файла в ограниченной куче - долго больно, зато памяти можно много меньше тратить. А потом уникализатором пройтись по результирующему отсортированному файлу и выдать результат
источник

AN

Alex Nemoy in learn.java
Denis Chikanov
git submodules
спасибо - похоже на то что искал
источник

N

Nick in learn.java
а был бы обратный фильтр блума, то была бы сказка))
источник

AP

Alex Petrov in learn.java
Добрый день! Подскажите, я пытаюсь понять как работает gradle + spring boot много модульность. Есть ли возможность, видеть  зависимости рутового build файла, у дочернего проекта?
источник

l

lloyd in learn.java
да
источник

DK

Dmtr Klkv in learn.java
Алексей Костырев
Дан простой текстовый файл с IPv4 адресами. Одна строка – один адрес.
Файл в размере не ограничен и может занимать десятки и сотни гигабайт.

Необходимо посчитать количество уникальных адресов в этом файле, затратив как можно меньше памяти и времени. Существует "наивный" алгоритм решения данной задачи (читаем строка за строкой, кладем строки в HashSet), желательно чтобы ваша реализация была лучше этого простого, наивного алгоритма.
Привет! А нельзя изначально взять сортированный лист всех возможных адресов, переведнных в int. От 1000000000 до 255255255255. Потом, когда ты читаешь nextLine ты каким-нибудь бинарным поиском ищешь совпадение и удаляешь из листа, если нашел. Потом сравниваешь изначальную длину и новую, получаешь сколько уникальных?
источник

DK

Dmtr Klkv in learn.java
Не уверен, что это хорошее решение правда...
источник

DC

Denis Chikanov in learn.java
Dmtr Klkv
Привет! А нельзя изначально взять сортированный лист всех возможных адресов, переведнных в int. От 1000000000 до 255255255255. Потом, когда ты читаешь nextLine ты каким-нибудь бинарным поиском ищешь совпадение и удаляешь из листа, если нашел. Потом сравниваешь изначальную длину и новую, получаешь сколько уникальных?
Во-первых, за такой перевод айпишников в инт надо пристрелить. :D
источник

DK

Dmtr Klkv in learn.java
Ну я не то чтобы подумал 😂
источник

А

Алексей in learn.java
Denis Chikanov
Во-первых, за такой перевод айпишников в инт надо пристрелить. :D
Дада, лучше в хекс
источник

АК

Алексей Костырев... in learn.java
Это дорого. И по времени, и по ресурсам. И вылетает по памяти.
источник

АК

Алексей Костырев... in learn.java
4 триллиона строк, в конце концов.
источник

А

Алексей in learn.java
Меньше 4 байт на ип не получится. Это уже 16 гигов в пике на все ипы
источник

AP

Alex Petrov in learn.java
lloyd
да
А что для этого нужно сделать?
источник