old.ubuntu-desktop.ru - Проверка числа на четность - PHP Главная > Веб-программирование > PHP
Проверка числа на четность
Для проверки на числа на четность можно использовать следующий php скрипт:
$i = 256; // число для проверки
if($i & 1)
{
echo "не чётное";
}
else
{
echo "чётное";
}
В PHP существует группа поразрядных операторов, один из них будет использован в этом уроки. Это оператор & - поразрядное пересечение И(AND). Смысл проверки состоит в том, чтоб проверить первый разряд числа. В связи с тем что поразрядные операторы выполняют операции только с двоичными числами, любое десятичное число, сначала переводится в двоичное и проверяется первый разряд. У чётных чисел первый разряд всегда равен нулю, а в нечётных единице.
Пример использования:
$i = 256; // число для проверки
echo $i & 1; // выведет 0
$i = 257; // число для проверки
echo $i & 1; // выведет 1
Число 256 в двоичной системе счисления равно 100000000, первый разряд равен 0.
Число 257 в двоичной системе счисления равно 100000001, первый разряд равен 1.
Foobnix легкий и функциональный плеер для Linux
Главные возможности плеера
Сканирует ваши жесткие диски и папки на наличие аудио файлов
Форматы:CUE, MP3, MP4, AAC, CD Audio, WMA, Vorbis, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND… и др.
Удобное древовидное расположение медиа-файлов в библиотеке
Проигрывание музыки с интернета (используется ресурс Вконтакте)
Наличие удобного 10-полосного эквалайзера
Имеется встроенный менеджер…
nautilus-image-converter — расширение Nautilus для массового изменения размера и поворота изображений
Пакет добавляет пункты «Масштабировать изображения…» и «Rotate images…» (поворот изображений) в контекстное меню для всех изображений.
Основные особенности программы:
Простота использования, нет необходимости использования сторонней программы
Поддержка огромного кол-ва графических…
Broadcom Corporation: BCM4313 802.11b/g/n Wireless LAN Controller
В Ubuntu 14.04 у меня начались проблемы с WiFi-адаптером Broadcom BCM4313, точнее просто не работал Интернет, хотя WiFi соединение было установлено, так же не было возможности войти в веб-интерфейс роутера (Dir-300).
Оказалось что исходный код драйвера который система устанавливает автоматически при установке системы не совсем правильно работает.
Для решения проблемы с с WiFi-адаптером Broadcom…
SysPeek отображает использование процессора, а тек же памяти, swap и дисков и сетевой трафик.
При запуске SysPeek в системном трее появляется иконка которая отображает загрузку процессора, при 100% загрузки процессора иконка становиться красной.
Отследить использования процессора, памяти, swap, сети и дисков можно через меню индикатора, так же из меню индикатора можно запустить системный монитор.
Приложение…
Transcoder — видео конвертер для Linux.
Поддерживает следующие форматы:
Видео: Ogg, AVI, MP4, Webm, FLV, Mpeg, MKV, 3gp
Аудио: Vorbis, Aac, Ac3, MP3, MP2, AmrNB, AmrWB
В видеоконвертере можно выставлять необходимое разрешение, битрейт аудио и видео, количество каналов и многое другое. Поддерживает пакетную обработку файлов.
Установка Transcoder для Linux Ubuntu:
Скачайте и установите deb пакет с официального сайта программы или установите…