2 недели назад
Диагностика датчиков уровней
Продолжаем совершенствовать нашу простую АСУ. Последний раз я говорил о том, какие минимальные меры по электробезопасности необходимо принять. Безопасность - это вообще очень важно. Одна из основных задач автоматизации - это как раз выполнение каких-то технологических процессов на опасных производствах, чтобы снизить риски для людей. Обычно это является основной функцией, но это обязательно для выполнения. Ещё одна необязательная функция - это диагностика системы. Да, это усложняет систему и увеличивает стоимость разработки...
120 читали · 1 год назад
🔥 XOR: как одна операция решает половину задач на LeetCode (и почему программисты смотрят на неё с благоговением)
“Эм… это что? Возведение в степень?” 😅 Спойлер: нет. Это побитовая операция "исключающего ИЛИ" (exclusive OR). aba ^ b000101011110 Теперь — внимание: XOR обладает магическими свойствами, которые можно использовать, чтобы решать задачи: Эти свойства — не просто математика. Это инструменты. Сейчас покажу, как с их помощью решать задачи, которые решают миллионы на LeetCode. Условие: В массиве каждый элемент встречается два раза, кроме одного. Найдите это уникальное число. Пример: nums = [4, 1, 2,...