2271 читали · 4 года назад
Битовые операции, часть 1. Инверсия и сдвиг.
Довольно часто битовую арифметику при обучении программированию обходят стороной, то есть даже если объясняют её правила, то не находят конкретных жизнеспособных примеров использования. В самом деле, если вы пишете драйвер для модема, она может быть нужна, но в обычной программе вряд ли... Или нет? Давайте посмотрим. (Рекомендуется сначала изучить материал про двоичную систему.) Я буду говорить о семействе языков C, JavaScript, Java, PHP и подобных. Также я проверил насчет Питона, и там есть то же самое...
10,7 тыс читали · 6 лет назад
5 задач в Excel, которые решает функция СМЕЩ (OFFSET)
Функция СМЕЩ часто пугает неискушенного пользователя наличием аж пяти аргументов и непонятным назначением. Но в Excel часто встречаются задачи, в которых она проявит себя с самой лучшей стороны и станет незаменимым помощником. Например, когда Вам нужно: 1) Сделать зависимый выпадающий список, в который можно добавлять данные; 2) Добиться того, чтобы новые строки сразу попадали в сводную таблицу при обновлении; 3) Отображать на графике только данные за последние 7 дней, причем новые данные вносятся...