containers- все статьи тега
Перебор контейнера уникальных ptr-файлов
Как получить доступ к элементам unique_ptr контейнера (через итератор), не забирая права собственности у контейнера? Когда вы получаете итератор к элементу в контейнере, является ли владение элементом все еще с контейнером? Как насчет разыменования итератора для получения доступа к unique_ptr? Выполняет ли это неявное перемещение unique_ptr? Я обнаружил, что часто использую shared_ptr, когда мне нужно хранить элементы в контейнере (не по значению), даже если container концептуально владеет элем ...
Какова лучшая практика docker + ufw под Ubuntu
Я только что попробовал Докера. Это потрясающе, но, кажется, не очень хорошо работает с ufw. По умолчанию docker будет немного манипулировать iptables. Результат не ошибка, но и не то, что я ожидал. Для получения более подробной информации вы можете прочитать опасности UFW + Docker Моя цель-создать систему, подобную Host (running ufw) -> docker container 1 - nginx (as a reverse proxy) -> docker container 2 - node web 1 -> docker con ...
В чем преимущество std::back inserter над std::inserter?
Насколько я могу судить, везде, где std::back_inserter работает в алгоритме STL, вы можете передать std::inserter, построенный с .end() вместо: std::copy(l.begin(), l.end(), std::back_inserter(dest_list)); std::copy(l.begin(), l.end(), std::inserter(dest_list, dest_list.end())); И, в отличие от back_inserter, насколько я могу судить, inserter работает для любого контейнера STL!! Я попробовал его успешно для std::vector, std::list, std::map, std::unordered_map прежде чем прийти сюда удивленны ...
Как удалить несколько изображений docker с одним imageID?
Я создал локальный реестр docker, а затем извлек некоторые из моих образов docker из Docker hub и затем переместил их в локальный реестр. Теперь я хочу удалить свои локальные изображения. Но проблема здесь заключается в том, что imageID изображений одинаковы, и я не могу удалить их. Я искал решение, но я не мог найти решение. >> docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE localhost:5000/[repo1] v-0.9.1 ...
Преобразование массива в список на Java
как преобразовать массив в список на Java? я использовал Arrays.asList() но поведение (и подпись) как-то изменилось с Java SE 1.4.2 (документы теперь в архиве) к 8 и большинство фрагментов, которые я нашел в интернете, используют поведение 1.4.2. например: int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) на 1.4.2 возвращает список, содержащий элементы 1, 2, 3 на 1.5.0+ возвращает список, содержащий массив спам во многих случаях это должно быть легко обнаружить, но иногда она может ...
Массив или список в Java. Что быстрее?
Я должен хранить тысячи строк в памяти для последовательного доступа в Java. Я должен хранить их в массиве или я должен использовать какой-то список ? поскольку массивы хранят все данные в непрерывном куске памяти (в отличие от списков), будет ли использование массива для хранения тысяч строк вызывать проблемы ? ответ: общий консенсус заключается в том, что разница в производительности незначительна. Интерфейс списка обеспечивает большую гибкость. ...
Зачем использовать функции begin и end, не являющиеся членами, в C++11?
каждый стандартный контейнер имеет begin и end метод возврата итераторов для этого контейнера. Однако C++11, по-видимому, ввел свободные функции под названием std::begin и std::end, которую называют begin и end функции-члены. Итак, вместо того, чтобы писать auto i = v.begin(); auto e = v.end(); ты бы написал using std::begin; using std::end; auto i = begin(v); auto e = end(v); в своем выступлении, Написание Современного C++, Херб Саттер говорит, что вы всегда должны использовать бесплатный ...
Как запустить задание cron внутри контейнера docker?
Я пытаюсь запустить cronjob внутри контейнера docker, который вызывает сценарий оболочки. вчера я искал по всему интернету и переполнения стека, но я не мог действительно найти решение, которое работает. Как я могу это сделать? EDIT: Я создал (комментируется) репозиторий github С рабочим контейнером docker cron, который вызывает сценарий оболочки с заданным интервалом. ...
Ошибка Docker не удается удалить контейнер docker, конфликт: не удается удалить ссылку на репозиторий
Я хочу удалить контейнер в Docker, но возникает ошибка, когда вы хотите удалить мой следующий шаг перед удалением контейнера см. список существующих контейнеров sts@Yudi:~/docker$ sudo docker ps -as CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE 78479ffeba5c ubuntu "/bin/bash" 42 hours ago Exited (0) 42 hours ago sharp_wescoff ...
Почему std::stack использует std:: deque по умолчанию?
поскольку для использования контейнера в стеке требуются только следующие операции: обратно() push_back () pop_back () Почему-контейнер по умолчанию для него в начале очереди, а не вектор? разве перераспределения deque не дают буфер элементов перед front (), так что push_front() является эффективной операцией? Не зря эти элементы, поскольку они никогда не будут использоваться в контексте стек? Если нет накладных расходов для использования deque таким образом вместо вектора, почему по умолч ...
Запуск оболочки в контейнере Docker Alpine
чтобы запустить интерактивную оболочку для образа Ubuntu, мы можем запустить: ole@T:~$ docker run -it --rm ubuntu root@1a6721e1fb64:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var но когда это выполняется для Alpine Docker image, следующие результаты: ole@T:~$ docker run -it --rm alpine Error response from daemon: No command specified какова команда для запуска интерактивной оболочки в контейнере Alpine base? ...
Как изменить размер шрифта JLabel, чтобы принять максимальный размер
у меня есть JLabel в контейнере. По умолчанию размер шрифта очень маленький. Я хотел бы, чтобы текст JLabel взять максимальный размер. Как я могу это сделать? ...
Возврат указателя на векторный элемент в c++
у меня есть вектор myObjects в глобальном масштабе. У меня есть метод, который использует std::vector<myObject>::const_iterator чтобы пересечь вектор и сделать некоторые сравнения, чтобы найти конкретный элемент. Как только я нашел нужный элемент, я хочу иметь возможность вернуть указатель на него (вектор существует в глобальной области видимости). Если я вернусь &iterator, Я возвращаю адрес итератора или адрес того, на что указывает итератор? мне нужно бросить const_iterator вернуть ...
Как я могу держать контейнер работает на Kubernetes?
теперь я пытаюсь запустить простой контейнер с оболочкой (/bin / bash) на кластере Kubernetes. Я думал, что есть способ сохранить контейнер, работающий на контейнере docker, используя псевдо-tty и параметр отсоединения( на $ sudo docker run -td ubuntu:latest есть ли такой вариант в kubernetes? Я пробовал запустить контейнер с помощью как kubectl run-container test_container ubuntu:latest --replicas=1 но контейнер выходит через несколько секунд (так же, как запуск с docker run команда бе ...
Что такое значение итератора по умолчанию?
для любого контейнера STL, который я использую, если я объявляю итератор (этого конкретного типа контейнера) с помощью конструктора по умолчанию итератора, к чему будет инициализирован итератор? например, у меня есть: std::list<void*> address_list; std::list<void*>::iterator iter; для чего будет инициализирован iter? ...