Фильтр из 38,340,233 бит (~4,79 МБ) с 6 хэш-функциями может проверять присутствие элементов в датасете размером 4,000,000, давая всего ~1% ложноположительных. Впечатляет.
Каждое сотое - ложноположительное? Не очень впечатляет. В битовой карте того же размера не будет вообще ложных срабатываний (ключи, понятно, будут более ограниченными).
В даташите указано, что сигнал должен держаться не менее четырёх тактов, поэтому может быть, что-то было для этого. Хотя подтягивающего резюка и ёмкости в параллель наверное бы хватило.
Тогда существовала только одна опция — полный («жесткий») перезапуск системы. Это как выдернуть вилку из розетки и вставить обратно, когда телевизор не реагирует на пульт.
Что-то мне подсказывает, что написана какая-то благоглупость. Возможно, с какими-то ну очень древними системами дело так и обстояло (да и новые этим грешат - фиг вам физический ресет, перегружайтесь из меню), но камень 8086 (и ранний 8080 и поздние тоже) содержит линию RES, на которую и заведена магическая кнопочка (тонкости описать затрудняюсь, альбома схем под рукой нет). Никаких дёрганий питания при этом происходить не должно, а только лишь переход на обработчик (в ведении которого уже находится всё остальное. Он может чистить память, а может и не чистить. Запускать тест или не запускать. Целиком зависит от бивиса). Короче, история выглядит сомнительной.
Я скажу ещё больше. Это и занавеска и жалюзи и штора. И даже шора(ы). А ещё повод/предлог, засада, блиндаж и слепая ставка. Ну и до кучи - пьяный дебошир. Перечислять прилагательные и глаголы, так уж и быть, не стану (хотя не могу не отказать себе упомянуть "вести средство передвижения, пренебрегая дорожными правилами").
Подобное буквоедство контрится тем же способом: собираетесь жить вечно? (на всякий: там не написано, что умирать придётся сразу после последней капли).
В порядке оффтопа (но не совсем). Некогда на Спеке был прорывной редактор/макроассемблер Tasm 4 (минорную версию забыл) за авторством Rst7. И там на макросах был написан пример - питончик, в который можно было играть, запустив компиляцию (т.е. это был полноценный compile-time). Не помню, как именно это было реализовано, но на тот момент это здорово так впечатляло.
Теперь если мы будем трясти акселерометр, гироскоп будет показывать ноль, что позвоит отличить тряску от наклона и получить чистые данные об угле наклона устройства.
Формулировка показалась чрезмерно упрощённой, стала интересна реализация, думал, что-то своё или хотя бы по мотивам. Полез в прошивку, потом в даташит, оказалось прозаичнее, bno55 выдаёт уже готовые углы наклонов и поворота (впрочем, последнее не используется, т.к. вращение руля может происходить не только вокруг вертикальной оси, поэтому для поворота логично берутся показания гироскопа по оси z). Я понимаю отсутствие желания заморачиваться с описанием sensor data fusion (фильтров Калмана, Мэджвика и остальных), ориентацию на начинающих и прочая, но есть ощущение, что это стоило хотя бы кратко отметить отдельно (коль скоро описаны потроха и акселерометра и гироскопа. Да и кроме них в микрухе есть ещё и магнитометр, тоже небесполезный датчик).
Выглядит так, что в debug помимо отладочной информации в elf (и в саму прошивку) попадают другие отладочные фичи (оно может включаться/выключаться при определении __DEBUG__ или подобного), также скорее всего отключена оптимизация. Скорее всего это причина дополнительного раздувания. Отладочные символы не попадают в прошивку (бинарник), это исключительно внешняя информация. Можно посмотреть флаги, выставить оптимизацию как релиз, но отладочные символы оставить. Хотя в таком режиме отлаживать чуть тяжелее.
Без отладочной информации потеряется связь с исходниками, т.е. отлаживать можно будет только по дизассемблеру (проблем поставить бряку нет, достаточно выковырять нужный адрес). Тут вопрос - зачем её вырезать? Прошивка всё равно в бине/хексе, а там этого ничего нет.
Некоторый оффтоп. "Первые" обычно означает наличие процесса (развития, не останавливающегося на этих первых, но по какой-то причине есть необходимость их подчеркнуть), другого употребления лично я что-то не припоминаю.
Раз в неделю это очень и очень неплохо, я бы не говорил о "едва". Но на ртк и планетвпн свет клином не сошёлся, есть мобильный инет и другие провайдеры впн. Плюс на этот предмет было полно статей, как здесь, так и вообще.
Каждое сотое - ложноположительное? Не очень впечатляет. В битовой карте того же размера не будет вообще ложных срабатываний (ключи, понятно, будут более ограниченными).
В даташите указано, что сигнал должен держаться не менее четырёх тактов, поэтому может быть, что-то было для этого. Хотя подтягивающего резюка и ёмкости в параллель наверное бы хватило.
Что-то мне подсказывает, что написана какая-то благоглупость. Возможно, с какими-то ну очень древними системами дело так и обстояло (да и новые этим грешат - фиг вам физический ресет, перегружайтесь из меню), но камень 8086 (и ранний 8080 и поздние тоже) содержит линию RES, на которую и заведена магическая кнопочка (тонкости описать затрудняюсь, альбома схем под рукой нет). Никаких дёрганий питания при этом происходить не должно, а только лишь переход на обработчик (в ведении которого уже находится всё остальное. Он может чистить память, а может и не чистить. Запускать тест или не запускать. Целиком зависит от бивиса). Короче, история выглядит сомнительной.
Да про родной язык мало кто может сказать подобное (точнее, сказать-то может, но наверняка это будет (само)обман).
Я скажу ещё больше. Это и занавеска и жалюзи и штора. И даже шора(ы). А ещё повод/предлог, засада, блиндаж и слепая ставка. Ну и до кучи - пьяный дебошир. Перечислять прилагательные и глаголы, так уж и быть, не стану (хотя не могу не отказать себе упомянуть "вести средство передвижения, пренебрегая дорожными правилами").
Но ведь и правда же, что стоимость изменилась более чем двухкратно. А успех и второе место... Это как в "Ширли-мырли" с присвоением звания полковника.
Наверное, всё же не в подмене (ни золота, ни чего либо ещё). Даже когда золота много, могут приключаться казусы. См https://ru.m.wikipedia.org/wiki/Революция_цен
Ох, а уж сколько забивал я, страшно подумать...
Ну и если уж идти до конца, то в тот год он родился, а воскрес несколько позднее.
Лучше "Basic и Barsik: сходство и отличия" или "Basic и Bacuk: сходство и отличия".
Подобное буквоедство контрится тем же способом: собираетесь жить вечно? (на всякий: там не написано, что умирать придётся сразу после последней капли).
В порядке оффтопа (но не совсем). Некогда на Спеке был прорывной редактор/макроассемблер Tasm 4 (минорную версию забыл) за авторством Rst7. И там на макросах был написан пример - питончик, в который можно было играть, запустив компиляцию (т.е. это был полноценный compile-time). Не помню, как именно это было реализовано, но на тот момент это здорово так впечатляло.
Формулировка показалась чрезмерно упрощённой, стала интересна реализация, думал, что-то своё или хотя бы по мотивам. Полез в прошивку, потом в даташит, оказалось прозаичнее, bno55 выдаёт уже готовые углы наклонов и поворота (впрочем, последнее не используется, т.к. вращение руля может происходить не только вокруг вертикальной оси, поэтому для поворота логично берутся показания гироскопа по оси z). Я понимаю отсутствие желания заморачиваться с описанием sensor data fusion (фильтров Калмана, Мэджвика и остальных), ориентацию на начинающих и прочая, но есть ощущение, что это стоило хотя бы кратко отметить отдельно (коль скоро описаны потроха и акселерометра и гироскопа. Да и кроме них в микрухе есть ещё и магнитометр, тоже небесполезный датчик).
Выглядит так, что в debug помимо отладочной информации в elf (и в саму прошивку) попадают другие отладочные фичи (оно может включаться/выключаться при определении __DEBUG__ или подобного), также скорее всего отключена оптимизация. Скорее всего это причина дополнительного раздувания. Отладочные символы не попадают в прошивку (бинарник), это исключительно внешняя информация. Можно посмотреть флаги, выставить оптимизацию как релиз, но отладочные символы оставить. Хотя в таком режиме отлаживать чуть тяжелее.
Без отладочной информации потеряется связь с исходниками, т.е. отлаживать можно будет только по дизассемблеру (проблем поставить бряку нет, достаточно выковырять нужный адрес). Тут вопрос - зачем её вырезать? Прошивка всё равно в бине/хексе, а там этого ничего нет.
Ну, это же только elf от отладочной информации распухает. С прошиваемым бинарником чуть иная история.
Простите.
Некоторый оффтоп. "Первые" обычно означает наличие процесса (развития, не останавливающегося на этих первых, но по какой-то причине есть необходимость их подчеркнуть), другого употребления лично я что-то не припоминаю.
Раз в неделю это очень и очень неплохо, я бы не говорил о "едва". Но на ртк и планетвпн свет клином не сошёлся, есть мобильный инет и другие провайдеры впн. Плюс на этот предмет было полно статей, как здесь, так и вообще.
Сочувствую. Но дома? Дома впн тоже запрещён?