aversion [ə’vɜːʃ(ə)n] — неприязнь, отвращение
carbohydrate [ˌkɑːbə’haɪdreɪt] — углевод
smolder [‘sməuldə] (амер.)
smoulder [‘sməuldə] (брит.) — тлеть, пепел, зола Читать далее Изучение английского. Слова от 30.04.2016
aversion [ə’vɜːʃ(ə)n] — неприязнь, отвращение
carbohydrate [ˌkɑːbə’haɪdreɪt] — углевод
smolder [‘sməuldə] (амер.)
smoulder [‘sməuldə] (брит.) — тлеть, пепел, зола Читать далее Изучение английского. Слова от 30.04.2016
Напомню, что Let’s Encrypt позволяет получить бесплатный сертификат для сайта. Он вышел из беты 12 апреля 2016 года. Мой пост немного запоздалый, но всё же кому-то может оказаться весьма ценным. Всё идёт к тому, что в скором времени, возможно, все сайты будут использовать HTTPS.
implication [ˌɪmplɪ’keɪʃ(ə)n] — вывод, следствие
blow up — взрывать
obligate [‘ɔblɪgeɪt] — обязывать, принуждать Читать далее Изучение английского. Слова от 29.04.2016
Нашёл вот такой вот полезный бложик. Это официальный блог корпорации Google Inc, где периодически публикуется важная информация, касающаяся поискового робота Google и их поискового движка.
Цикл статей «Учебник Java 8».
Следующая статья — «Java 8 исключения».
Предыдущая статья — «Java 8 ещё раз о перегрузке методов».
Обобщения (Generics) позволяют указать ограничения, накладываемое на поведение класса или методов, в терминах неизвестных типов.
Содержание
Простой класс Lair
Обобщённая версия класса Lair
Соглашение об именовании переменных типа
Создание экземпляра обобщённого типа и обращение к нему
Бриллиантовая операция (Diamond operator)
Несколько параметров типа
Параметризованный тип
Сырой тип (Raw type)
Сообщения об ошибках “unchecked”
Обобщённые методы
Ограниченные параметры типа
Обобщения, наследование и дочерние типы
Выведение типов
— Выведение типов и обобщённый методы
— Выведение типов и создание экземпляра обобщённого класса
— Выведение типа и обобщённые конструкторы обобщённых и необобщённых классов
— Целевые типы
Подстановочный символ (wildcard)
— Подстановочный символ, ограниченный сверху (Upper bounded wildcard)
— Неограниченный подстановочный символ (Unbounded wildcard)
— Ограниченный снизу подстановочный символ (Lower bound Wildcard)
— Подстановочные символы и дочерние типы
— Захват символа подстановки (Wildcard Capture) и вспомогательные методы
— Руководство по использованию подстановочного символа
Стирание типа (Type Erasure)
— Стирание типа в обобщённых типах
— Стирание типа в обобщённых методах
— Влияние стирания типа и методы-мосты (bridge methods)
— —Методы-мосты (Bridge Methods)
— Загрязнение кучи (Heap pollution)
— Потенциальные уязвимости методов с произвольным числом параметров с нематериализуемыми формальными параметрами
— Подавление предупреждений для методов с произвольным количеством параметров с нематериализуемыми формальными параметрами
Ограничения обобщений
— Нельзя создавать экземпляры обобщённых типов с примитивными типами в качестве аргументов типа.
— Нельзя создавать экземпляры параметров типа
— Нельзя объявлять статические поля с типом параметра типа
— Нельзя использовать приведения типа или instanceof с параметризованными типами
— Невозможно создавать массивы параметризованных типов
— Нельзя создавать, ловить (catch) или бросать (throw) объекты параметризованных типов
— Нельзя перегружать метод так, чтобы формальные параметры типа стирались в один и тот же сырой тип
Чтобы создать файл с текущей датой в имени можно использовать подобный файл скрипта:
1 2 3 4 5 6 7 |
#!/bin/bash # Записываем дану в переменную date=`date '+%Y%m%d%H%M%S'` # Создаём файл touch myfile$date.txt |
Ошибки вида
1 |
-bash: /.script.sh: /bin/bash^M: bad interpreter: No such file or directory |
обычно возникают при попытке выполнить скрипт, созданный на компьютере с Windows Читать далее /bin/bash^M: bad interpreter: No such file or directory
За последние полгода я успел не только пройти “The Witcher”, но и посмотрел на YouTube несколько видео: Читать далее Изучение английского. Youtube (24.04.2016)
Обычно обороты с предлогом «кроме» обособляются запятыми, если их можно заменить на «исключая, не считая кого-либо, чего-либо». Читать далее Запятая перед «кроме (кого, чего)»
Цикл статей «Учебник Java 8».
Следующая статья — «Java 8 обобщения».
Предыдущая статья — «Java 8 автоупаковка и распаковка».
В некоторых случаях бывает трудно выбрать, какой метод из перегруженных будет выполняться. В этой статье описаны основные правила, которыми нужно руководствоваться при определении вызываемого перегруженного метода. Читать далее Java 8 ещё раз о перегрузке методов