Я понятия не имею что у автора решения в программе, я только о том говорю, что сам по себе факт наличия какого-то подхода к решению не должен и не может служить доводом в пользу того, что новые подходы невозможны, или априори хуже (при условии что подходы действительно новые, конечно).
Любое решение - велосипед, просто некоторые постарше
Ваше предложение сейчас выглядит "делай так потому что как деды, а раз не как деды - значит велосипед", наличие некоторого проверенного подхода к решению никак не говорит о том что этот подход лучший, надо сравнивать результаты.
Если речь об этом то это не у Postgres что-то аппаратно отработано, а Postgres может использовать платформозависимые команды для ускорения определенных операций.
Отдельно хочется сказать про то что "оптимально" это вроде как превосходная степень, поэтому "очень оптимально" не бывает.
Мне кажется в постановке задачи ошибка - квадрат должен иметь равные стороны, а в условии речь про прямоугольник, судя по описанию размера N*M и отсутствию ремарки что N=M.
Я вот все еще не понял, почему выброс исключения это кишки наружу? потому что вы изначально о требовании "температура не более 273.15" не написали? ну какбы проблема тогда ищется не там.
Не нравится вам исключение - напишите обертку над double, которая будет представлять собой число double гарантированно укладывающееся в требуемый диапазон, и принимайте в сеттере ее.
Вам в любом случае нужно предоставлять какие-то рамки использования для потребителей вашей библиотеки - если любые рамки это "кишки наружу" то кажется вы ситх.
т.е. вы на полном серьезе считаете, что делать функцию принимающую разные типы аргументов, и разгребающую вопросы "чтоже мне дали" и "а не null ли там" это лучше и удобнее чем всегда по контексту знать тип и быть уверенным что это не null?
А можно чуть подробнее физическую составляющую процесса передачи тепла? Раз вы говорите что у вас 60 градусов в котле, то получается на вход (после теплообменника) ваши устройства майнинга получают воду с температурой 60 градусов? Им так нормально работается?
к сожалению не знаком с термином "NixOops", гугл не помог, не могли бы развернуть мысль, что не так с NixOS? Интересуюсь вопросом т.к. далеко не первый дистрибутив и пока что (1.5 года) от него строго положительные ощущения, хотел бы быть готовым к неожиданностям
Попробуйте NixOS - вам не придется думать о снапшетах системы т.к. вся ваша система будет деклоративно описана и при обновлениях у вас в grub остаётся предыдущая версия системы, которая загрузится ровно так как это происходило до обновления. Это еще не говоря о всяких nix-shell, позволяющих выполнить установку пакетов в работающую систему, но так что если вам что-то не понравилось, или что-то поломалась вы просто перезагружаете систему и она работает так, как будто установки вообще не было.
Есть впечатление что нам картинке перепутаны t=1 и t=2: access share не конфликтует сам с собой, прочему же обычному селекту в t=1 придется ждать, когда в t=0 получена только access share?
Вот если вторым поставить что-то требующее access exclusive тогда да, будем ждать
По условиям задачи там трое друзей, значит они просто делят цену на 3 и не парят друг-другу мозг. Если они начинают высчитывать кто кому сколько процентов экономит и "не получил ли кто-то выгоду больше меня" то условие "трое друзей" нарушено.
"я на него вину не возлагаю" -> "Сбербанк как все банки" (в рамках этого вопроса), "Просто не понимаю зачем им пользоваться" -> если "Сбербанк как все банки" истина, то после подстановки "Сбербанк" - "любой банк" истинность высказывания сохранится -> получаем "Просто не понимаю зачем любыми банками пользоваться".
Выглядит так что или вы таки возлагаете вину, или не понимаете зачем пользоваться какими-либо банками.
я на него вину не возлагаю. Просто не понимаю, зачем им пользоваться.
если вы дейстивтельно не возлагаете на него вину тогда ответ выглядит очевидным - для всего того спектра услуг для которого банками впринципе и пользуются, но вы не понимаете зачем пользоваться Сбербанком - вроде как логически выводится что вы не понимаете зачем впринципе пользоваться банками?
Раз уж мы ломанулись в такие дебри я напомню что Сбер это банк существующий в государстве и исполняющий требования законодательства. Заморозка вкладов - это было такое требование законодательства, странно вешать ответственность за него на исполнителя (который не мог отказаться совсем никак)
Я понятия не имею что у автора решения в программе, я только о том говорю, что сам по себе факт наличия какого-то подхода к решению не должен и не может служить доводом в пользу того, что новые подходы невозможны, или априори хуже (при условии что подходы действительно новые, конечно).
Любое решение - велосипед, просто некоторые постарше
Ваше предложение сейчас выглядит "делай так потому что как деды, а раз не как деды - значит велосипед", наличие некоторого проверенного подхода к решению никак не говорит о том что этот подход лучший, надо сравнивать результаты.
Если речь об этом то это не у Postgres что-то аппаратно отработано, а Postgres может использовать платформозависимые команды для ускорения определенных операций.
Отдельно хочется сказать про то что "оптимально" это вроде как превосходная степень, поэтому "очень оптимально" не бывает.
Вроде было уже очень похожее: https://habr.com/ru/articles/880392/
Мне кажется в постановке задачи ошибка - квадрат должен иметь равные стороны, а в условии речь про прямоугольник, судя по описанию размера N*M и отсутствию ремарки что N=M.Понятно, я просто плохо прочитал условие :)
Я вот все еще не понял, почему выброс исключения это кишки наружу? потому что вы изначально о требовании "температура не более 273.15" не написали? ну какбы проблема тогда ищется не там.
Не нравится вам исключение - напишите обертку над double, которая будет представлять собой число double гарантированно укладывающееся в требуемый диапазон, и принимайте в сеттере ее.
Вам в любом случае нужно предоставлять какие-то рамки использования для потребителей вашей библиотеки - если любые рамки это "кишки наружу" то кажется вы ситх.
Ту самую известную, которая "самая большая в мире"?
т.е. вы на полном серьезе считаете, что делать функцию принимающую разные типы аргументов, и разгребающую вопросы "чтоже мне дали" и "а не null ли там" это лучше и удобнее чем всегда по контексту знать тип и быть уверенным что это не null?
А можно чуть подробнее физическую составляющую процесса передачи тепла? Раз вы говорите что у вас 60 градусов в котле, то получается на вход (после теплообменника) ваши устройства майнинга получают воду с температурой 60 градусов? Им так нормально работается?
Это вроде как обеспечил GraalVM уже несколько лет назад
к сожалению не знаком с термином "NixOops", гугл не помог, не могли бы развернуть мысль, что не так с NixOS? Интересуюсь вопросом т.к. далеко не первый дистрибутив и пока что (1.5 года) от него строго положительные ощущения, хотел бы быть готовым к неожиданностям
Попробуйте NixOS - вам не придется думать о снапшетах системы т.к. вся ваша система будет деклоративно описана и при обновлениях у вас в grub остаётся предыдущая версия системы, которая загрузится ровно так как это происходило до обновления. Это еще не говоря о всяких nix-shell, позволяющих выполнить установку пакетов в работающую систему, но так что если вам что-то не понравилось, или что-то поломалась вы просто перезагружаете систему и она работает так, как будто установки вообще не было.
вы вероятно будите удивлены, но абсолютно все инструменты которые сейчас де-факто стандарт когда-то были на уровне внутренних тулов
Я что-то не понял, JWT токен имеет подпись, если в нем подменить значение поля - подпись станет недействительной
Это история про то что кто-то использовал JWT без проверки подписи?
Есть впечатление что нам картинке перепутаны t=1 и t=2: access share не конфликтует сам с собой, прочему же обычному селекту в t=1 придется ждать, когда в t=0 получена только access share?
Вот если вторым поставить что-то требующее access exclusive тогда да, будем ждать
По условиям задачи там трое друзей, значит они просто делят цену на 3 и не парят друг-другу мозг. Если они начинают высчитывать кто кому сколько процентов экономит и "не получил ли кто-то выгоду больше меня" то условие "трое друзей" нарушено.
Логика выглядит следующим образом:
"я на него вину не возлагаю" -> "Сбербанк как все банки" (в рамках этого вопроса), "Просто не понимаю зачем им пользоваться" -> если "Сбербанк как все банки" истина, то после подстановки "Сбербанк" - "любой банк" истинность высказывания сохранится -> получаем "Просто не понимаю зачем любыми банками пользоваться".
Выглядит так что или вы таки возлагаете вину, или не понимаете зачем пользоваться какими-либо банками.
Какая-то у вас странная позиция:
если вы дейстивтельно не возлагаете на него вину тогда ответ выглядит очевидным - для всего того спектра услуг для которого банками впринципе и пользуются, но вы не понимаете зачем пользоваться Сбербанком - вроде как логически выводится что вы не понимаете зачем впринципе пользоваться банками?
а можно пруф на вот это "значит"? вывод не очевиден - могу за себя точно сказать, я не вкурсе были у него "другие" деньги или нет
В таком варианте как сейчас ваши рассуждения выглядят как дележ "по понятиям" - вы уверены что это проблема банка, если он не работает "по понятиям"?
Раз уж мы ломанулись в такие дебри я напомню что Сбер это банк существующий в государстве и исполняющий требования законодательства. Заморозка вкладов - это было такое требование законодательства, странно вешать ответственность за него на исполнителя (который не мог отказаться совсем никак)