Как правило у программ есть три файла: Stdout стандартный файл вывода Stderr стандартный файл вывода ошибок Stdin стандартный файл ввода Обычно файлы эти долго не хранятся на диске Перенаправление стандартного вывода > оператор перенаправления файла Направить стандартный вывод в файл

  При перенаправлении вывода с помощью оператора > файл назначения всегда переписывается с самого ..

Read more

Когда в командной строке LInux мы вводим какие-то команды и аргументы, весь вводимый текст предварительно обрабатывается оболочкой, в частности, выполняется Подстановка значений в различные выражения. Групповые символы- пример подстановки, но есть также целый синтаксис, с помощью которого подстановкой можно управлять.   Подстановка пути   (суть команды echo в том, чтобы просто вывести в консоль переданные ..

Read more

com.android.support:appcompat-v7:26.1.0 com.android.support – группа appcompat-v7 – артефакт (по схеме basename-v#API, где #API – минимальный уровень апи, поддерживаемый библиотекой) 26.1.0 – в..

Read more

Будем добавлять в модуль app(впоследствии изменится файл build.gradle модуля app – в блок dependencies добавится соответствующая строка) File->ProjectStrusture->App-dependencies->жмем плюс->library dependency->выбираем зависимость, подключаем При изменении проекта в разделе Project синхронизация проходит автоматом. Чтобы инициировать вручную – Tools->Android->Sync Project with Gr..

Read more

Интерфейс Map AbstractMap – абстрактный класс для реализаций всех карт Основные свойства интерфейса Map Map – отображение(некоторые называют картой или картотекой)(mapping-ами содержащимися в Entries называются отображения(mappings) key к value) Интерфейс Map не является потомком Collection, а следовательно не имплементирует интерфейса Iterable(чтобы перебрать ее с помощью foreach()), также для нее нельзя получить Iterator. Для перебора элементов ..

Read more

HashMap Основные особенности: Map – отображение(некоторые называют картой или картотекой) В HashMap отсутствует порядок и, как следствие ее нельзя сортировать. Все ключи в коллекции уникальны(хешкоды должны быть уникальными, случай, когда хеш-функций создает дубликат уже существующего ключа называется коллизией. См. “Зачем переопределять hashCode() и equals()?”) Значения в коллекции могут быть равны и содержать null При записи ..

Read more

Нет ничего совершенного, однако к идеалу можно приблизиться hashcode() и equals() в java, зачем переопределять? Для начала. Объекты в java могут быть между собой равны, а могут быть эквивалентны 1) равными(через знак ==) могут быть только ссылки, не объекты. 2) эквивалентными называются объекты с одинаковыми значениями полей но equals != эквивалентность объясним почему: hashcode() hashcode() ..

Read more

Проблема Ошибка PSQLException: ERROR: permission denied for sequence [your sequence name] (Например, при добавлении записи в таблицу БД) Решение Ошибка может быть связана с недостатком разрешений, для функций currval and nextval, применяемых в запросе на добавление данных() С PostgreSQL 8.2 права можно добавить следующим образом: GRANT USAGE, SELECT ON SEQUENCE [your_sequence] TO GROUP [your_user_group]; ист..

Read more

Проблема JIdea подсвечивает красным ошибку в строке session.createQuery(“some SQL String”) и выдает предупреждение cant resolve symbol (код компилируется и работает) Вероятное решение Не настроен модуль Hibernate. Добавляем его – Project Structures -> Modules -> + ->..

Read more