Size: a a a

2021 January 04

p

podocodenick in pro.jvm
borsch
если подделка на основе контента, то делай просто md5 checksum
спасибо, погуглю. есть еще вроде какой-то MIME, это не то?
источник

AE

Alexandr Emelyanov in pro.jvm
podocodenick
спасибо, погуглю. есть еще вроде какой-то MIME, это не то?
MIME тип это и есть его тип, определяется либо по расширению, либо по контенту
источник

p

podocodenick in pro.jvm
Alexandr Emelyanov
MIME тип это и есть его тип, определяется либо по расширению, либо по контенту
🙏
источник

VS

Vlad Shevchenko in pro.jvm
привет кто то сталкивался с проблемой

Caused by: org.testcontainers.containers.ContainerFetchException: Can't get Docker image: RemoteDockerImage(imageName=postgres:10.11-alpine, imagePullPolicy=DefaultPullPolicy())

Caused by: java.lang.IllegalStateException: Can not connect to Ryuk at localhost:49166


в интеграцион тестах ?
не могу приконектиться в тестах к контейнеру постгре, на убунту
источник

D

Dima in pro.jvm
источник

D

Dima in pro.jvm
ryuk.container.image = testcontainers/ryuk:0.3.1 Performs fail-safe cleanup of containers, and always required (unless Ryuk is disabled)
источник

D

Dima in pro.jvm
проверить эту опцию
источник

DC

Denis Chikanov in pro.jvm
podocodenick
Привет! Посоветуйте плиз, как хранить файл так, чтобы потом отличить его от подделок? Проверять экстеншн или валидировать содержимое файла не совсем то, есть что-то уникальнее?
Если на файл можно нажать "копировать-вставить", то, гм, по содержимому файла ты его никак не отличишь от своей же копии при должном желании копирующего
источник

NG

Nikita Gryzlov in pro.jvm
podocodenick
Привет! Посоветуйте плиз, как хранить файл так, чтобы потом отличить его от подделок? Проверять экстеншн или валидировать содержимое файла не совсем то, есть что-то уникальнее?
Электронная подпись
источник

p

podocodenick in pro.jvm
Файлик отправляется на сервер Телеграм. Копипастить ничего никуда нельзя, мне надо просто определять тот ли этот файл, который я отправил или нет
источник

DC

Denis Chikanov in pro.jvm
podocodenick
Файлик отправляется на сервер Телеграм. Копипастить ничего никуда нельзя, мне надо просто определять тот ли этот файл, который я отправил или нет
Тогда мд5 и не париться
источник

ЕФ

Евгений Фомин... in pro.jvm
Вчера Я задавал вопрос. Как можно отследить процессы используемые определенный файл. Предложили блокировать файл и проверять статус
источник

ЕФ

Евгений Фомин... in pro.jvm
Сегодня нашел более лучший вариант. Processhandle.info().command()
Таким образом можно получить путь к файлу процесса
источник

DZ

Dmitriy Zanin in pro.jvm
podocodenick
Файлик отправляется на сервер Телеграм. Копипастить ничего никуда нельзя, мне надо просто определять тот ли этот файл, который я отправил или нет
Можно еще к советам выше об md5 добавить длину содержимого. Если есть параноя о колизиях )
источник

J

Jared in pro.jvm
привет, может кто в курсе почему мой алгоритм на поиск простого числа оказался медленнее на пр. 0.0010 сек в сравнении с:  BigInteger.valueOf(n).isProbablePrime(20)
мой
алгоритм вот:
if (num < 2 || num % 2 == 0) return num == 2;
       for (int i = 2; i <= Math.sqrt(num); i++) {
           if (num % i == 0) return false;
       }
       return true;
источник

AB

Alessio Bratenkov in pro.jvm
источник

ch

central hardware in pro.jvm
Jared
привет, может кто в курсе почему мой алгоритм на поиск простого числа оказался медленнее на пр. 0.0010 сек в сравнении с:  BigInteger.valueOf(n).isProbablePrime(20)
мой
алгоритм вот:
if (num < 2 || num % 2 == 0) return num == 2;
       for (int i = 2; i <= Math.sqrt(num); i++) {
           if (num % i == 0) return false;
       }
       return true;
0.0010

это случаем не уровень статистической погрешности?
источник

J

Jared in pro.jvm
central hardware
0.0010

это случаем не уровень статистической погрешности?
не знаю, это вроде в микромире такое есть где вероятности
источник

BP

Bogdan Panchenko in pro.jvm
Jared
привет, может кто в курсе почему мой алгоритм на поиск простого числа оказался медленнее на пр. 0.0010 сек в сравнении с:  BigInteger.valueOf(n).isProbablePrime(20)
мой
алгоритм вот:
if (num < 2 || num % 2 == 0) return num == 2;
       for (int i = 2; i <= Math.sqrt(num); i++) {
           if (num % i == 0) return false;
       }
       return true;
А посмотреть реализацию с чем сравнивается ?
источник

J

Jared in pro.jvm
Bogdan Panchenko
А посмотреть реализацию с чем сравнивается ?
ну я прошелся по всем путям как работает isProbablePrime, из-за этого возник вопрос, почему моя функция прямо вот "тут" и вроде оптимизирована по максимуму(как мне показалось) работает медленнее чем isProbablePrime хотя там цепочка вызовов функций куда больше.
источник