Java, работа с датой

Форматирование даты.
Преобразование даты в строку по формату.
увеличение даты на дни, недели или часы.


Date dateNow;
dateNow = new Date();
SimpleDateFormat formatDate = new SimpleDateFormat("yyyyMMddHHmmssSSS");
SimpleDateFormat formatDate1 = new SimpleDateFormat("dd MM yyyy");
String newDeviceImei = formatDate.format(dateNow);
String startDate = formatDate1.format(dateNow);
Calendar c = Calendar.getInstance();
c.setTime(dateNow);
c.add(Calendar.DATE, 30);
Date currentDatePlus = c.getTime();
String endDate = formatDate1.format(currentDatePlus);
String deviceModel = "Apple iPhone 8";

Git, как переименовать ветку

Сначала переименовываем локальную ветку:

>git branch -m old_name new_name

Затем, если нужно переименовываем ветку на сервере:

>git push origin :old_name
>git push -u origin new_name

Обратите внимание
— первая команда это удаление старой ветки;
— вторая — это пуш новой ветки с «закреплением» -u = —set-upstream;
— можно объединить эти две команды в одну
>git push -u origin :old_name new_name

Лучшее с баша

Некоторые игры запускать на линуксе интереснее чем играть в них

xxx: Нативная поддержка в основных браузерах ожидается примерно никогда?
yyy: И даже позже

ххх: Скоро каникулы закончатся, хакиров станет меньше. У них алгебра начнётся…
ууу: А самых гениальных нянечки в детском садике запрут.

Убрать рекламу в WPS офисе

Пользователи WPS, которым надоела реклама могут легко от нее избавиться.
Открываем от администратора файл C:\Windows\System32\drivers\etc\hosts
Добавляем в конец файла:
127.0.0.1 ec2-52-43-249-196.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-34-213-133-234.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-34-213-238-222.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-52-89-212-137.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-54-191-41-159.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-54-68-129-70.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-54-149-125-87.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-54-187-93-72.us-west-2.compute.amazonaws.com
127.0.0.1 ec2-52-220-226-146.ap-southeast-1.compute.amazonaws.com
127.0.0.1 map2.hwcdn.net
127.0.0.1 home.wps.cn
127.0.0.1 zone.kingsoft.jp
127.0.0.1 home.office.wps.com
127.0.0.1 officecontent.wps.com
127.0.0.1 kdl1.cache.wps.com

Список трекеров, торентов, бесплатных библиотек на июль 2018

Список ресурсов на июль 2018: рутрекер, флибуста, libgen, sci-hub, 1337x.to. Чего в этом списке сильно не хватает? Чем постоянно пользуетесь и что посоветуете?

https://toloka.to/
первый и зачастую, последний пункт в поиске фильмов/сериалов.

http://nnm-club.me (через VPN)

btdig.com

rarbg и eztv. На первом чаще попадаются раздачи в 4к и с хорошим звуком, если это важно.

twirpx
система баллов дурацкая, но там есть отдельные вещи, которых нет на рутрекере и libgen, потому что кое-кто сканирует для twirpx не слишком интересные для публики рутрекера книги и журналы

kickass. гоняли-гоняли, сейчас вроде здесь katcrs.win/

bithal.com — поиск сразу на десятках трекерах.
Логин и пароль для поиска можно не вводить.

http://kinozal.tv

Много лет пользуюсь именно для этого — найти фильм с оригинальной дорожкой и английскими субтитрами. Бывает, описание раздачи обманывает, но это нечасто.

rutor.info

Самое посещаемое место — anwap.mobi, сейчас туда можно попасть через впн, но зато можно скачать популярные фильмы и сериалы без танцев с бубном, просто нажав на ссылку, но в маленьком разрешении, меня качество устраивает
Ещё есть dimonvideo.ru, там тоже можно скачать по прямой ссылке

showrss.info

booktracker.org — чтобы раз в месяц забирать полное обновление флибусты.

фильмы гуглятся так:
Titanic -inurl:(htm|html|php|pls|txt) intitle:index.of «last modified» (mkv|mp4|avi)

https://kino.pub

soap4.me сервис с трекером, трекингом и онлайн (это уже платно) просмотром сериалов

Беру здесь и много http://audiobookbay.nl/
Советую.

Все так, +книги (и ауидо и текстовые) на английском ищу на https://forum.mobilism.org/

http://gooool.org/

http://audiobookla.com — торрент с аудиокнигами.
По моему опыту здесь гораздо больше аудиокниг, чем на любом другом торренте.
Навигация по сайту хромает, так что всё через поиск.

Недавно хорошо расцвел kinozal.tv

Цитаты

регресс при тесте дел обязателен,
это рождает вне плановую работу,
вне плановая работа убивает все другие работы
и не дает двигаться

Не, это только в коде будет выглядить отстойно, а работать будет надежно.

Задача на собеседовании

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

Ответ:
Уникальный элемент будет совпадать с xor-суммой всех элементов массива, вычисляемой за линейное время.

Cвист дросселей на материнке

Если у вас свистят дроссели на материнской плате — попробуйте выполнить следующие рекомендации — это может помочь.

CPU C6 Report — позволяет запретить (параметр [Disabled]) / разрешить (параметр [Enabled]) переход процессора в энергосберегающее состояние C6 (когда в состоянии C3 значения регистров записываются в постоянную память). В таком режиме CPU функционирует при очень незначительном напряжении питания, достаточном лишь для выхода его из этого состояния. При этом минимальная нагрузка на линию +12В может опускаться до 0,5 А, поэтому блок питания должен поддерживать такую возможность (определено в спецификации ATX12V 2.3).

CPU C7 Report — позволяет запретить (параметр [Disabled]) / разрешить (параметры [CPU C7] и [CPU C7s]) переход процессора в энергосберегающее состояние C7 (усовершенствованное состояние C6 при котором потребляется еще меньше энергии). В отличие от режима C6 в состоянии C7 нагрузка на линию +12В значительно ниже и может достигать 0,05 А. Не все блоки питания могут обеспечить такой показатель, что приведет к их отключению или перезагрузке системы вследствие срабатывания защиты OVP/UVP на линии +12В. При возникновении такой проблемы следует отключить (параметр [Disabled]) данную опцию.