ITnan

Все публикации Хабрахабр и Гиктаймс в одном месте
Выбран стиль: blue


  1. amarao
    /#24384028

    90% точность означает 10% ошибок. Дальше надо смотреть на риски биопсии и других инвазивных исследований. Numbers to harm никто не отменял.

  2. BykoIanko
    /#24384002

    кажется, что RVO для компилятора понятнее и удобнее, чем NRVO.

    Похоже что так. RVO от части перекочевало из оптимизации в правила обязательной отмены копирования. Похоже, тенденция от стандарта к стандарту в том, чтоб уменьшать серую зону, в которой компилятор сам решает применять ли RVO/NRVO или нет.

    поэтому обычно считается, что после проверки if(/condition/), быстрый возврат return {}; — это хорошо.

    Кроме того, отмечу, что при таком подходе (return early pattern), код становится менее громоздким и часто лучше читается, на мой взгляд.

    вроде бы, он хорош со всех сторон. но получается, что шансы на получения оптимизации для нас уменьшаются?

    Кажется, что да. Я проверил на clang (MacOS X). На нашем втором примере (где в двух местах return local_variable; ) NRVO был применен. В нашем первом примере, если вызвать вот так:

    NRVOCheck f(int k) {
      if (k == 3)
        return NRVOCheck();
      NRVOCheck local_variable;
      // Действия с local_variable
      return local_variable;
    }
    f(2);

    NRVO не сработал.

  3. Komrus
    /#24383998

    Вопрос, мягко говоря дискуссионный...

    Как минимум, Иванов, Перов и Сидоров - это не братья. а однофамильцы дизайнер, архитектор и проектировщик раздела "водопровод/канализация" - это разные люди :)
    И архитектор/дизайнер, нарисовавшие НЕКУЮ красоту на бумаге - далеко не всегда задумываются, как это инженерно реализовать. "Я так вижу" (с)

    При проектировании наших инженерных разделов офисных и общественных зданий - регулярно с таким сталкиваемся. Иногда дизайнеру всё равно. Но чаще он просто уверен, что после него есть специально обученные люди, которые его дизайн-проект (т.е. художественный эскиз) доработают до скучных и приземлённых инженерных решений.

    При ремонте квартир ситуация более сложная. Между Вами как монтажниками и дизайнером нет промежуточного звена...
    Как минимум в составе предоставленно Вам заказчиком дизайн-проекта нужна скучная бумажка, что "всё разработано в соответствии со всеми СапПинами и СНИПами". И хранить копию проекта (с подписью заказчика "в производство работ") лет десять.

  4. Greiv656
    /#24383996

    Думаю, знающий человек все равно бы легко догадался, что это за производитель. Так что совсем уж секрет Полишинеля не хотелось устраивать ????

    Да, каналы здесь именно с 11 по 26 с шагом в 5GHz, получается, что 16. И их нужно было равномерно распределить по серверной.

    Аналоги есть, но готового продукта, который помог бы решить наши цели на момент поиска, к сожалению, не было. Если сейчас есть рабочий девайс с возможностью монтажа на модульные автоматы, то, вероятно, мы его рассмотрим.

  5. AlexanderS
    /#24383994

    Вообще — краткий путь, на местности, это не тот, который рисуют строго по линейке.

    Если прям придираться, то пути бывают короткие в плане расстояния, а бывают быстрые в плане времени. Кажущийся парадокс в том, что самый короткий — это не значит самый быстрый) А почему это не так отлично проиллюстрировано в статье на примере пути из Европы в Индию.

  6. baldr
    /#24383982

    У меня x1 carbon gen7. Пластик - он и есть пластик. Гнется все. С год назад где-то неудачно ударил или еще что - теперь если задеть экран - начинается шум полосами на весь экран. Приходится терпеливо аккуратно гнуть крышку в разные стороны двумя руками пока контакт где-то в матрице или шлейфе не сойдется.

    Пробовал носить в ремонт - покачали головой и сказали что менять надо всю крышку с матрицей, а экран такой пока не найти. И стоить будет примерно как пол-ноута.

  7. Hidon
    /#24383972

    инженеры пошли маркетологам на уступки и не придумали ничего лучше чем сделать крышку ноутбука из пластика и прикрутить винты держащие петли прямо к пластику

    ну никогда такого не было и вот опять!

    лично я отреставрировал крепления на куче разных ноутах, но мне всегда хватало эпоксидки, либо цианоакрилата и соды. никто ещё не жаловался. но вот чтоб настолько брутально колхозить, мне даже в голову не приходило.

  8. maxim_ge
    /#24383974

    В таких вопросах очень полезны базовые познания как в ассемблере так и в технологиях получения этого ассемблера из исходников.


    Сибираюсь "черкнуть" пару статей про обобщенные типы в Go, там этот вопрос будет рассматриваться.

  9. danilovmy
    /#24383966

    Как то однобоко ваш fastapi слерм выглядит. А где Django, websauna, Flack, Tornado , Twister... ?

  10. da411d
    /#24383960

    мы сейчас — странный гибрид бамбука и укропа

    Поздравляю, вы - борщевик.