Pull to refresh
4
0.2

Пользователь

Send message

const mid = Math.floor((left + right) / 2);

Знаменитый баг, который ломает бинарный поиск на больших массивах.

последний флаг означает, что наша наивная реализация автоматически становится векторизованной

-march=native означает, что код будет оптимизироваться под процессор, на котором собирается.
Для gcc есть флаг -fvect-cost-model=unlimited, который делает это.

Почему-то никто не пишет, что Асинхронный вызов — это всегда использование концепции потоков (threads) реализованной Операционной Системой

Потому что это неправда. Простой пример: горутины не равны потокам. Можно асинхронный код заставить выполнятся в одном потоке, от этого он не станет менее асинхронным.

Вроде бы в каждом учебнике экономики написано, что нормальная оценка компании - это 5-10 годовых прибылей.

Допустим, компания строит завод со сроком окупаемости в 20 лет. 10 годовых прибылей составят половину стоимости завода. Таким образом стоимость компании составит половину стоимости её активов?

Все дуги, «входящие в узел», должны быть присоединены к «connection point» типа «Входящие», а все дуги, исходящие из узла, - присоединены к «connection point» типа «Исходящие». Dot \ graphviz похоже так не умеет.

Умеет, просто стоит прочитать документацию.
https://www.graphviz.org/doc/info/shapes.html

Возможно, в 95 перцентиль попала сборка мусора

Сообщение с угрозой минирования можно сразу в ФСБ пересылать.

А как Линукс отреагирует на такое?
Запишет в лог и отключит заглючивший порт?

Даже не отличается от других чисел.

О какой математике может идти речь, если числа не отличаются друг от друга?

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

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

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

Самое простое: сложить данные в массивы, readers, elements, counters
Тогда вместо свича будет доступ по индексу.
Второе: объединить варианты конца файла и конца серии. Все равно при поиске минимального элемента учитывается возможность null

Частота снижается. Даже формула примерная есть: 1/ln n
Только простые числа расположены на числовой оси непредсказуемым образом.
Если согласно формуле на отрезке должно быть 2 простых числа, то они могут быть оба в начале отрезка, в конце, рядом или далеко друг от друга.

"Для обработки такого потока требуется 10 жил процессоров".

Ничего страшного, ведь у процессора ядра двужильные.

Дальше будет иск к макдональдсу, что он вызывает зависимость и диабет?

Помимо функции Дирихле можно сконструировать самые контринтуитивные варианты.
Мне например нравится лестница дьявола: функция непрерывна, дифференциируема почти везде (недифф. на множестве меры нуль), там где дифф. производная равна нулю. И при этом функция принимает разные значения в точках 0 и 1.

В общем случае, чтобы определить, может ли функция вернуть nullptr, придется решать проблему останова.

Information

Rating
2,709-th
Location
Россия
Registered
Activity

Specialization

Software Developer