Kontener to klasa, struktura danych lub abstrakcyjny typ danych, którego instancjami są kolekcje innych obiektów. Kontenery zazwyczaj korzystają z elementów ogólnych lub szablonów, dzięki czemu można dodawać różnorodne obiekty.
Nie mogę znaleźć sposobu na przeniesienie platformy Docker obsługującej kontenery z jednego hosta na inny. Czy istnieje sposób, w jaki mogę przesłać moje kontenery do repozytoriów, tak jak robimy to w przypadku obrazów? Obecnie nie używam woluminów danych do przechowywania danych powiązanych z aplikacjami działającymi w kontenerach. Dlatego niektóre dane …
Używam Dockera dla komputerów Mac. Uruchamiam mikrousługę opartą na nodejs w kontenerze Docker. Chcę przetestować mikrousługę węzła za pośrednictwem przeglądarki. Jak uzyskać adres IP działającego kontenera Docker?
Ponieważ jedyne operacje wymagane do użycia kontenera w stosie to: plecy() push_back () pop_back () Dlaczego domyślny kontener jest dla niego deque zamiast wektorem? Czy deque realokacje nie dają bufora elementów przed front (), aby push_front () było wydajną operacją? Czy te elementy nie są marnowane, ponieważ nigdy nie będą …
Jak wszyscy wiemy, w kontenerze Spring domyślnie mamy ziarna jako singleton i jeśli mamy aplikację internetową opartą na frameworku Spring, to w takim przypadku naprawdę musimy zaimplementować wzorzec projektowy Singleton do przechowywania danych globalnych, a nie tylko do tworzenia fasoli do wiosny . Proszę o wyrozumiałość, jeśli nie jestem w …
W tej chwili przebijam się przez Effective STL. Punkt 5 sugeruje, że zwykle lepiej jest używać funkcji składowych zakresu niż ich odpowiedników z jednym elementem. Obecnie chcę skopiować wszystkie wartości z mapy (tj. - nie potrzebuję kluczy) do wektora. Jaki jest najczystszy sposób na zrobienie tego?
[Zaktualizowano1] Mam powłokę, która zmieni parametry jądra TCP w niektórych funkcjach, ale teraz muszę uruchomić tę powłokę w kontenerze Dockera, co oznacza, że powłoka musi wiedzieć, że działa w kontenerze i przestać konfigurować jądro. Teraz nie jestem pewien, jak to osiągnąć, oto zawartość /proc/self/cgroupwnętrza pojemnika: 9:hugetlb:/ 8:perf_event:/ 7:blkio:/ 6:freezer:/ 5:devices:/ …
Domyślnie podczas uruchamiania docker run -it [myimage] LUB docker attach [mycontainer] łączysz się z terminalem jako użytkownik root, ale chciałbym połączyć się jako inny użytkownik. czy to możliwe?
Kolejka i stos to struktury szeroko wymieniane. Jednak w C ++ dla kolejki możesz to zrobić na dwa sposoby: #include <queue> #include <deque> ale w przypadku stosu możesz to zrobić tylko w ten sposób #include <stack> Moje pytanie brzmi: jaka jest różnica między queue a deque, dlaczego zaproponowano dwie struktury? …
Próbuję zbudować stertę z niestandardowym predykatem sortowania. Ponieważ wartości wchodzące w to są typu „zdefiniowanego przez użytkownika”, nie mogę zmodyfikować ich wbudowanego predykatu porównania. Czy jest sposób na zrobienie czegoś takiego: h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) Albo jeszcze lepiej, mógłbym zawinąć funkcje heapq we własnym kontenerze, więc …
Czy jest jakiś sposób, w jaki mogę stworzyć funkcję, która przyjmuje kontener określonego typu (powiedzmy std::string) jako parametr void foo(const std::container<std::string> &cont) { for(std::string val: cont) { std::cout << val << std::endl; } } i nazwać to dla każdego typu kontenera STL jako dane wejściowe? jak wyżej? std::set<std::string> strset; std::vector<std::string> …
Natknąłem się na następujące stwierdzenia: resize(n)- Zmienia rozmiar kontenera, aby zawierał elementy „n”. shrink_to_fit()- Zmniejsza pojemność pojemnika w celu dopasowania do jego rozmiaru i niszczy wszystkie elementy poza pojemnością. Czy istnieje jakaś znacząca różnica między tymi funkcjami? wchodzą w wektory w c ++
Chciałem tylko przetestować coś naprawdę szybko. Więc uruchomiłem kontener dokerów i chciałem sprawdzić, którą wersję uruchomiłem: $ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/# Więc próbowałem go zainstalować (zgodnie z sugestią tutaj ): root@471bdb08b11a:/# apt install lsb_release Reading package lists... Done Building dependency tree …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.