Приложение Beauty Master

Я просто screenshot_1480603606хотел написать что нибудь полезное для помощи в работе любимой супруге… и тут понеслось. А может цвета к дням? А может смс рассылку? А может поиск по базе данных? В общем прошу строго не ругать, знакомьтесь — Beauty Master.

Приложение, которое поможет beauty-мастерам вести учет своих записей. Приложение работает с базой данных, которую можно своевременно очищать, умеет отправлять смски за день до записи. В календаре дни, на которые назначены записи меняют цвет пропорционально количеству клиентов. Таким образом мастеру сразу понятно на какой день можно записать нового клиента без заглядывания в каждый день для поиска свободных мест. А дальше? «Приложение Beauty Master»

Многопоточность в Android. Looper, Handler, HandlerThread. Часть 1.

Что вы знаете о многопоточности в андроид? Вы скажете:  «Я могу использовать AsynchTask для выполнения задач в бэкграунде». Отлично, это популярный ответ, но что ещё? «О, я слышал что-то о Handler’ах, и даже как то приходилось их использовать для вывода Toast’ов или для выполнения задач с задержкой…» — добавите Вы. Это уже гораздо лучше, и в этой статье мы рассмотрим как и для чего используют многопоточность в Android.

Для начала давайте взглянем на хорошо известный нам класс AsyncTask, я уверен что каждый андроид-разработчик использовал его. Прежде всего, стоит заметить, что есть отличное описание этого класса в официальной документации. Это хороший и А дальше? «Многопоточность в Android. Looper, Handler, HandlerThread. Часть 1.»

Как отключить сообщение «Получить Windows 10» в Windows 7, 8, 8.1?

Многим порядком надоело назойливое сообщение от Microsoft о том что их компьютер готов получить новую операционную систему Windows 10 совершенно бесплатно. К сожалению обычными средствами Windows избавиться от него не удастся, необходимо удалить обновления, которые привели к появлению значка с уведомлениями.
Итак, для того что бы отказаться от получения Windows 10 и скрыть сообщение Получить Windows 10 Вам необходимо скачать скрипт remove_w10,как удалить обновление Windows 10 распаковать его в удобную для Вас папку(Например в корень А дальше? «Как отключить сообщение «Получить Windows 10» в Windows 7, 8, 8.1?»

Как использовать список в Android с помощью RecyclerView?

Если Вы начали изучение программирование под платформу Android, очень скоро от «Hello World!» Вы приступите к созданию более разумных приложений. Почти что в каждом приложении под Android Вы будете встречаться с использованием списков, их реализация не такая уж и тривиальная, как это можно себе представить на первых порах, особенно для новичков! Очень важно сразу разобраться в концепции и набить руку, иначе после придётся часто возвращаться к старым наработкам для выдёргивания кусков рабочего кода.RecyclerView
Я расскажу как реализован список с помощью виджета RecyclerView, любезно предоставленного нам корпорацией Google. Виджет развивается и есть смысл хорошенько познакомится с его реализацией и предоставляемым API. На скришоте пример того, как должен выглядеть в итоге наш список.

Наше приложение будет состоять из фабрики клонов, которая будет генерировать 100 объектов, и одного активити, внутри которого опишем необходимые классы, для работы с RecyclerView.

Также нам будет необходимо создать 2 файла-макета. Один activity_main.xml для RecycleView, в нём будет описан только сам виджет. Второй list_item_person.xml для А дальше? «Как использовать список в Android с помощью RecyclerView?»

Как отключить проверку пароля в Windows 8?

Отключить пароль в Windows 8 для обычного пользователя может оказаться весьма не тривиальной задачей.  Восьмёрка по умолчанию запрашивает пароль для входа в систему. Для того чтобы отключить проверку пароля в Windows 8, нужно выполнить два шага.
Первый: Жмём win+R, в строке выполнить пишем netplwiz pwd0pwd1

 

 

 

 

 

 

 

В появившимся окне снимаем галочку с пункта «Требовать ввод имени пользователя и пароля», жмём Применить.

Шаг второй: заходим в настройки Windows -> Учетные записи -> Параметры входа -> Политика паролей. Жмём кнопку «Изменить». Перезагружаемся. Готово!

pwd2

Выполнив эти простые манипуляции вам больше не придётся волноваться о том как убрать пароль на Windows 8

Какие есть модификаторы доступа у методов в Java?

Для использования с методами мы можем пользоваться все модификаторы доступа, access_3которыми располагает Java: public, protected, default, private.

public: когда метод объявлен как публичный, он доступен в:
1) В том же классе, в котором описан;
2) В том же пакете, дочерний класс;
3) В том же пакете, но для другого класса;
4) Из других пакетов и подклассы и прочие классы;
Публичные методы доступны для всего окружающего мира.
default. Или по умолчанию. Или доступ в пределах пакета(package-private). Если у метода не указать никакого модификатора, то он получает именно этот.  В таком случае к методу могут иметь доступ:
1) В том же классе, в котором описан;
2) В том же пакете, дочерние классы;
3) В том же пакете, из другого класса.
К методу с модификатор доступа по умолчанию нельзя обращаться из:
1) Другого пакета, дочерних классов
2) Другого пакета, любых классов
protected: если метод имеет модификатор protected, к нему имеют доступ:
1) В том же классе;
2) В том же пакете дочерние классы;
3) В том же пакете прочие классы;
4) Из другого пакета дочерние классы
protected методы недоступны из других пакетов, если нет вызываются не из классов-наследников.
private: самый закрытый модификатор доступа. Его обладатель доступен только image002внутри класса, в котором объявлен.
Метод недоступен в :
1) В том же пакете дочерним классам;
2) В том же пакете прочим классам;
3) В других пакетах подклассам;
4) В любых других классах

Надеюсь что вы нашли для себя ответ на вопрос «Какие есть модификаторы доступа у методов в Java?»

Что такое переопределение (overriding) метода в Java?

Если мы в нашем классе определяем метод с такой же сигнатурой, именем и возвращаемыми параметрами, что и в супер-классе — значит мы используем переопределение метода.  Никаких специальных слов добавлять не нужно, механизм работает автоматически при вызове метода.

Допустим у нас есть три класса: Dog,fox_size_comp Cat, Fox. Они наследуются от одного родителя с
названием Animal. В классе Animal есть метод say(), а классы-потомки переопределяют его. Затем мы садим животных в клетки и накрываем чёрной тканью. После этого мы можем подойти к любой клетке, качнуть её(не сильно) и попросить say(), зная лишь то, что внутри какое-то животное, но не зная какое точно. Мы получим именно тот звук, который переопределили в классе-потомке. А дальше? «Что такое переопределение (overriding) метода в Java?»

Как вызвать один конструктор из другого?

При необходимости вызова одного конструктора из другого мы можем сделать это используя this() и передав те параметры, которые нужны вызываемому конструктору. Есть условия, которые необходимо соблюдать в таком случае, а именно:

  1. вызов this() должен быть первой операцией;
  2. второй раз вызывать в конструкторе this() запрещено.

А дальше? «Как вызвать один конструктор из другого?»

Вместо админки на wordpress белый экран

DeadWebsite    Так бывает, что после переезда с локального сервера на хостинг блог функционирует нормально, но вместо страницы входа в админ-панель Вы получаете чистый лист в виде белого экрана. Это довольно неприятная картина для начинающего администратора, так как проблем может быть несколько, а никаких ошибок, подсказывающих в каком направлении двигаться для решения проблемы, нет.
Такое поведение чаще всего возникает когда имя сайта на локальном сервере и у хостинга различались. Всё усугубляется если Вы ещё и устанавливали плагины. А дальше? «Вместо админки на wordpress белый экран»

Что такое статический блок и статическая инициализация в Java?

Статические блоки и статическая инициализация используются для инициализации статических полей в Java. Мы объявляем статический блок в тот момент, когда хотим проинициализировать статические поля в классе.

Статический блок выполняется только один раз, при загрузке класса загрузчиком.

Статический блок выполняется до вызова конструктора.

Также можно сказать что статические поля и методы принадлежат классу, нестатические — объекту.

Пример синтаксиса ниже: А дальше? «Что такое статический блок и статическая инициализация в Java?»