«Защита по подписи» даёт лишь гарантию, что никто после финальной сборки приложения разработчиком не подменил какие-либо файлы в apk. Если там изначально было что-то вредоносное, то подпись тут совершенно не при делах.
Есть DHT ноды. Нужно ведь кому-то анонсировать маршруты и как-то коммутировать клиентов. Аналог торрент-сервера из мира торрентов: данные не хранит, но знает, где их можно достать.
Мне было лень писать 2 команды (запуск apache и запуск mysql), т.к. я знал, что обе программы всегда будут выключаться и включаться синхронно. Хотелось выполнять эту операцию одной командой.
systemctl start apache2.service mysqld.service
Ну это так, к слову. А ещё можно было настроить активацию на сокетах и вообще не пришлось бы тыкать systemctl лишний раз — нужные сервисы сами бы включились по требованию.
У меня интернет по пассивной оптике, роутер и оптический терминал в свою очередь запитаны от бесперебойника: наслаждаюсь интернетом в моменты отключения света :) Так что решение имеет право на жизнь.
Правда вот разницы между этфми двумя JDK для Android Studio я не увидел никакой…
Да и всегда собирал себе прошивки с помощью OpenJDK, теперь он ещё и внутри будет. Это хорошо.
Обычная машина с Lua, некоторые апи языки переписаны для адаптации под Minecraft (например функция получения текущего времени возвращает игровое время, а не реальное), ну и добавлены апи для работы с блоками и карточками. Шелл, который мимикрирует под bash и вообще OpenOS пытается быть минилинуксом. Ничего сверхординарного там нет.
Test 'Clean test #0'. Elapsed time: 285ms
Test 'TryCatch #0'. Elapsed time: 383ms
Test 'Clean test #1'. Elapsed time: 285ms
Test 'TryCatch #1'. Elapsed time: 383ms
Test 'Clean test #2'. Elapsed time: 286ms
Test 'TryCatch #2'. Elapsed time: 383ms
Test 'Clean test #3'. Elapsed time: 284ms
Test 'TryCatch #3'. Elapsed time: 383ms
Test 'Clean test #4'. Elapsed time: 294ms
Test 'TryCatch #4'. Elapsed time: 380ms
Test 'Clean test #5'. Elapsed time: 292ms
Test 'TryCatch #5'. Elapsed time: 382ms
Test 'Clean test #6'. Elapsed time: 287ms
Test 'TryCatch #6'. Elapsed time: 399ms
Test 'Clean test #7'. Elapsed time: 286ms
Test 'TryCatch #7'. Elapsed time: 385ms
Test 'Clean test #8'. Elapsed time: 287ms
Test 'TryCatch #8'. Elapsed time: 383ms
Test 'Clean test #9'. Elapsed time: 287ms
Test 'TryCatch #9'. Elapsed time: 387ms
Debug
Test 'Clean test #0'. Elapsed time: 285ms
Test 'TryCatch #0'. Elapsed time: 385ms
Test 'Clean test #1'. Elapsed time: 288ms
Test 'TryCatch #1'. Elapsed time: 395ms
Test 'Clean test #2'. Elapsed time: 288ms
Test 'TryCatch #2'. Elapsed time: 387ms
Test 'Clean test #3'. Elapsed time: 288ms
Test 'TryCatch #3'. Elapsed time: 387ms
Test 'Clean test #4'. Elapsed time: 286ms
Test 'TryCatch #4'. Elapsed time: 386ms
Test 'Clean test #5'. Elapsed time: 288ms
Test 'TryCatch #5'. Elapsed time: 394ms
Test 'Clean test #6'. Elapsed time: 286ms
Test 'TryCatch #6'. Elapsed time: 386ms
Test 'Clean test #7'. Elapsed time: 286ms
Test 'TryCatch #7'. Elapsed time: 387ms
Test 'Clean test #8'. Elapsed time: 285ms
Test 'TryCatch #8'. Elapsed time: 385ms
Test 'Clean test #9'. Elapsed time: 286ms
Test 'TryCatch #9'. Elapsed time: 388ms
Так и должно быть — при регистрации выдаётся персональный сертификат, который устанавливается в браузер и именно по нему осуществляется заход в основную часть сайта.
systemctl start apache2.service mysqld.serviceНу это так, к слову. А ещё можно было настроить активацию на сокетах и вообще не пришлось бы тыкать systemctl лишний раз — нужные сервисы сами бы включились по требованию.
Да и всегда собирал себе прошивки с помощью OpenJDK, теперь он ещё и внутри будет. Это хорошо.
Т.е. ветки выполнения называются then и else, а if — это условие.