Доброе утро!
Как-то раз мне захотелось научиться вычислять значение функций во время компиляции исходных кодов на C++. Сегодня я расскажу, что из этого получилось.
Вычисления во время компиляции — давно известная тема.
Иногда очевидные вещи могут поставить в тупик на фоне неинформативности сообщений об ошибках.
Если в MS failover cluster не может запустить свой ресурс с ошибкой
Operation has failed, the argument is null or empty string
и ссылается на параметр
Parameter name: domainName;
в первую очередь следует проверить сетевые настройки: корректно ли определяется DNS суффикс.
До появления Java 8 при использовании аннотаций часто возникали сложности, если необходимо было применить к классу, интерфейсу или полю одну и ту же аннотацию несколько раз. В Java 8 эта проблема была решена.
В FreeBSD 10.0 появилась поддержка BSD hypervisor. Первоначальный список поддерживаемых операционных систем не очень радовал, но со временем он расширялся, и на текущий момент в bhyve можно установить в том числе и ОС семейства Windows.
А мы продолжаем нашу, похоже, уже постоянную рубрику "Очередные костыли для запуска всего-чего-только-можно на 443 порту" на волнах блокировок Телеграма. Теперь со вкусом MTProto!
Нередко бывает, что при загрузке веб-страницы какие-то изображения оказываются недоступны, и браузер услужливо рисует на их месте пустые контуры. В этой статье я расскажу, как обработать ошибки загрузки изображений и подставить вместо них другое изображение.
Давайте рассмотрим задачу конфигурации SOLR для индексирования базы данных.
Структура директорий SOLR выглядит следующим образом:
<solr-home-directory>/
solr.xml
core_name1/
core.properties
conf/
solrconfig.
Доброе утро!
Для решения некоторых задач при разработке CLI возникает необходимость работать с пользовательским вводом «слегка по-другому». К примеру, считать пароль, не печатая символы на экран. В данной статье я хочу объяснить, как это достигается.
В данной заметке рассмотрено простое и быстрое изменение размера пользовательского виртуального диска vhdx UserProfileDisk в Remote Desktop Service средствами утилиты diskpart
Одним из нововведений, которые могут появиться в Java 11 являются Raw String Literals. Этот новый тип строковых литералов позволяет удобно определить "многострочные строки".
В моей предыдущей статье было расмотено два способа создания переиспользуемых компонентов в JSF: с использованием ui:include или с помощью композитных компонентов. Второй способ был рассмотрен не в полной мере, так что продолжим.
GitLab - отличное решение для организации командной работы при разработке ПО, имеющее, тем не менее, ряд существенных недостатков. Помимо всего прочего к ним можно отнести слабую кастомизируемость интерфейса. К счастью, эту проблему можно достаточно легко решить правкой шаблонов страниц, о чём я и расскажу в этой заметке.
Доброе утро!
В данной статье я покажу, как в C++ можно реализовать properties, подобно тому, как это сделано в C# (но с чуть меньшим сахарком).
Для начала, поймём, что же это. Properties (они же свойства) — это такие поля, обращение к которым идёт через неявный вызов геттеров и сеттеров.
Давайте рассмотрим простое сетевое взаимодействие в Docker. Для этого нам понадобится команда docker
network, которая позволяет манипулировать внутренними сетями докера.
Команда
docker network create [options] NETWORK
позволяет нам создать свою собственную сеть докера.