Size: a a a

Android Developers

2020 May 13

S(

Stunner (lavender) in Android Developers
Quantum Harmonizer
а если создать FileInputStream, что будет?
прочитало в new byte[1024]
источник

GT

Green Triangle in Android Developers
но названия нет 🤷‍♂️
источник

QH

Quantum Harmonizer in Android Developers
Green Triangle
еще вопросик. У дефолтной хеш функции есть какое-то название? Хочу попробовать сравнить кол-во  коллизий этой функции с md5.
В сорцах String нашел вот вроде:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Неа. Хэш-функции такие, какими их напишет создатель класса.
И с криптохэшами их сравнивать нет смысла, они гораздо короче и слабее, зато быстрые.
источник

QH

Quantum Harmonizer in Android Developers
Stunner (lavender)
прочитало в new byte[1024]
значит, невалидный зип?..
источник

S(

Stunner (lavender) in Android Developers
Quantum Harmonizer
значит, невалидный зип?..
так если он открывается через миксплорер
источник

S(

Stunner (lavender) in Android Developers
а
источник

S(

Stunner (lavender) in Android Developers
через файлы не открывается
источник

S(

Stunner (lavender) in Android Developers
тогда проблема в моей измененной копипасте?
источник

S(

Stunner (lavender) in Android Developers
которая getpath
источник

S(

Stunner (lavender) in Android Developers
да
источник

AL

Andrei Legan in Android Developers
Народ подскажите почему когда я делаю CompletableFuture.allOf  передаю туда некое количество задач которое хочу выполнить ПАРАЛЕЛЬНО , они выполняются всё равно последовательно
источник

QH

Quantum Harmonizer in Android Developers
Andrei Legan
Народ подскажите почему когда я делаю CompletableFuture.allOf  передаю туда некое количество задач которое хочу выполнить ПАРАЛЕЛЬНО , они выполняются всё равно последовательно
allOf не «выполняет» фьючи
источник

AL

Andrei Legan in Android Developers
Quantum Harmonizer
allOf не «выполняет» фьючи
я делаю потом get , и жду что все фьючии запустятся Паралельно, а они запускаются по очереди , да в разных потоках .. но по очереди
источник

QH

Quantum Harmonizer in Android Developers
выбирай версию supplyAsync, которая принимает экзекьютор
источник

AL

Andrei Legan in Android Developers
источник

QH

Quantum Harmonizer in Android Developers
Andrei Legan
какие настройки пула?
источник

AL

Andrei Legan in Android Developers
ExecutorService threadPool = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors());
источник

QH

Quantum Harmonizer in Android Developers
Andrei Legan
ExecutorService threadPool = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors());
и сколько там?
Как проверяешь, что выполняется последовательно?
источник

AL

Andrei Legan in Android Developers
Quantum Harmonizer
и сколько там?
Как проверяешь, что выполняется последовательно?
1) вовожу в консоль сообщения из каждого потока 2) Profiler смотрю они там по очереди выполняются
источник

AL

Andrei Legan in Android Developers
быстрее чем если циклом по очереди выполнять в 2 раза (не пойму почему), но блин по очереди же
источник