Pull to refresh
3
Геннадий Забуслаев@Busla

User

7
Subscribers
Send message

Кандидат: Если решать в лоб, то можно проверить, встречается ли это число ещё раз в массиве.

Интервьюер: А есть более эффективные решения? (Можно ещё намекнуть на временную сложность)

Кандидат: так оно уже максимально эффективно по памяти (Можно намекнуть Интервьюеру на пространственную сложность)

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

Интервьюер: О, уже лучше. Мы нашли решение O(N)

Это с обычным массивом было бы гарантированно O(N). HashMap эффективно заменяет разреженный массив, а для плотно упакованных данных у него цена записи возрастает до O(N) из-за коллизий хэш-функции. Поэтому здесь нашли решение скорее O(N²).

Прочитал статью один раз, пробежался глазами второй раз. Так и не понял: что же вы делали и сделали: в тэгах только "софт", в тексте конкретика только про MVP:

Сразу делали и веб-версию и desktop offline приложение

Вэб-версия - это SaaS или библиотека для встраивания в собственный сайт?

О каком продукте идёт речь можно узнать только перейдя по ссылкам.

Полноценная совместимость c PD только у QC4. И совместимость в их случае означает бесконфликтное согласование - если PD не поддерживается, устройства могут попытаться использовать QC4. Зарядкой QC3 не получится быстро зарядить iPhone.

Дело не в оригинальности, а в поддерживаемых протоколах быстрой зарядки. Устройствам Apple нужен PowerDelivery. На Android'ах до недавнего времени был целый зоопарк протоколов в зависимости от производителя/платформы: Qualcomm Quick Charge, Samsung Adaptive Fast Charging, Motorola TurboPower, Huawei FastCharge, Mediatek Pump Express, OPPO VOOC. И, как следствие, есть масса зарядок не умеющих в конкретно PowerDelivery.

К сожалению так прямолинейно оно не работает: LACP не умеет делить одно соединение на несколько физических линков (для части протоколов это компенсируется multipath'ом), агрегация независимых карт скорее всего окажется несовместима с аппаратной разгрузкой и может заметно сказаться на таком слабом процессоре, плюс накладные расходы по некоторым оценкам выжирают до трети полосы пропускания.

А без протоколов агрегации балансируется только исходящий трафик.

Так что в малых сетях явное деление интерфейсов по назначению/направлению часто оказывается эффективнее.

спасибо

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

А можно поподробнее про OTP на Госуслугах? - в справке у них только СМС описаны.

И на данный момент СМС или e-mail единственное необходимое для сброса пароля. Т.е. по сути пароль - временный токен доступа формируемый на основе CMC, а никак не самостоятельный независимый фактор.

Скорее всего с марта новых пользователей заставят вводить коды из СМС. А в июне всем пользователям без мобильника принудительно "сбросят пароль".

У Microsoft это должна была решить UWP (Metro-приложения, приложения для магазина, или как оно правильно называется™) - у приложения свой набор данных, к которому у других доступа нет. А для традиционных приложений исторически нет регламентов, куда можно ходить, а куда нет. Даже наоборот - львиная доля всяких плагинов, расширений, интеграций, автоматизаций как раз и реализована на хождении в чужие директории.

"неверная попытка разблокировки пальцем" нередко происходит, когда не глядя хватаешь телефон со стола, достаёшь из сумки, кармана. И чуть ли не каждый раз, когда телефон подают/передают домочадцы, коллеги, друзья.

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

от камеры - это обратная трассировка лучей

Так можно про любой скомпилированный код сказать.

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

.NET с выходом Core 2.0

разве в .NET Framework под капотом не с самого начала был UTF-16?

когда вы внедрите это, как будет воровать УК?

Воровство УК - это миф. Баланс у них в целом сходится: сколько гигакалорий от ТЭЦ получили, столько на жильцов и расписали.

А "воровство" в том смысле, что "грабительские" наценки и наплевательское отношение к общедомовым теплопотерям, никак от появления поквартирных счётчиков не пострадает.

Многие вендоры материнок пихают в прошивку UEFI-драйвер NTFS, поэтому UEFI-загрузка с NTFS-флэшек вполне массовое явление.

присмотритесь - на них номера квартир написаны - это фотографии этажных коллекторов/щитов

Что-то мне подсказывает, что это электромопед...

снапшоты, а вместе с ними и бэкапы каким-то инструментом для виртуализации

большая гибкость в управлении дисковым пространством - временно подселить другие ВМ и т.п.

пришлось разобраться с тем, как обеспечить прямой доступ виртуалки к жесткому диску

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

У nVidia же в драйверах залочена работа игровых карт в ВМ.

Было бы интересно почитать, как вы всё это подружили.

Information

Rating
5,724-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity