#naukaprogramowania #cpp #programowanie
Ktoś mi powie czemu ten kod ma problem z użyciem makra?
https://github.com/redve-dev/multiplayer-demo_server/tree/unit_tests
Nie ma problemu z includem, natomiast jak próbuję użyć makra, to w--------a mi tonę błędów picrel.
Spróbowałem kompilować używając
g++ src/main.cpp -Iinclude/Catch2/src/catch2
z różnymi kombinacjami include path, ale za każdym razem ten sam błąd
R.....y - #naukaprogramowania #cpp #programowanie
Ktoś mi powie czemu ten kod ma pro...

źródło: comment_1662655235qqqpzUcXRFpFlSqTTdkFrQ.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@becvvv: Też nie rozumiem, przecież jak jest konflikt to pojawia się ikonka i nie można mergować. I to wystawiający MRa powinien ogarnąć, bo bez tego nie ma sensu robić review.
  • Odpowiedz
Czy zamiast tego da się zrobić tak, by to pracownik A rozwiązywał konflikty, a pracownik B tylko akceptował mr? W gitlabie nie widzę takiej opcji.


@becvvv: nie rozumiem. Jest konflikt to twórca go rozwiązuje. Tak to działa chyba wszędzie
  • Odpowiedz
Hej, hej, hej Sokoły! Mamy dla Was dobrą wiadomość: przedłużamy czas trwania konkursu #justbluescreenit do najbliższej niedzieli, czyli do 11 września! Aaa... No i to nie wszystko! Do puli nagród dorzucamy również Sokoły Millenium w wersji LEGO! ( ͡ ͜ʖ ͡)

Nie wiemy, kto strzelił pierwszy: Han Solo czy Greedo, ale jedno wiemy na pewno - jeśli ustrzelicie najciekawszą fotkę lub film przedstawiający bluescreena, to sami będziecie mogli poczuć
justjoinit - Hej, hej, hej Sokoły! Mamy dla Was dobrą wiadomość: przedłużamy czas trw...

źródło: comment_1662558673Rj7I12q8tnFo8PejEpFvuh.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapytamy filozoficznie: czym jest prawdziwy work-life balance? Jak daleko nad firewallem może skoczyć człowiek? Dokąd za dnia tupta PM z laptopem pod pachą? Ile pamięci jest w stanie udźwignąć każdy z nas?

Gdyby nas zapytać, zgodnie odpowiedzielibyśmy, że… nie wiemy. ¯_(ツ)/¯ Ale się dowiemy! I to już niedługo, bowiem 9 września będziemy mieli okazję zobaczyć to wszystko na żywo podczas Just Join Games 2022

Właśnie wtedy spotkamy się w Gdańskim Stadionie
justjoinit - Zapytamy filozoficznie: czym jest prawdziwy work-life balance? Jak dalek...

źródło: comment_1662392971K1zYtPXpVsLiyr8adx2MR4.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli z jakiegoś powodu nie mogliście pojawić się na najważniejszym sportowym wydarzeniu IT w tym roku, to nie przejmujcie się – specjalnie dla Was, w dniu wydarzenia dostępna będzie tutaj transmisja live ze stadionu. Oglądajcie z nami!
  • Odpowiedz
Mirki mógłby ktoś wyjaśnić jak działa G1 Garbage Collector, a szczególnie skąd on wie, że należy usunąć dany obiekt?
Przeczytałem o dzieleniu heapa na małe elementy max 2048 i oznaczaniu ilości live and dead objects. Ale dalej nie wiem, skąd wie, żeby usunąć dany obiekt lub zbiór. Dead objects to są obiekty do usunięcia w przyszłości jakby gc uznał, że potrzebna jest wolna pamięć?

Co oznacza "Garbage first?"

Przy podejściu mark and sweep we wcześniejszych
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@famir96: G1 skanuje okresowo całą stertę w podobny sposób jak każdy inny GC (parallel, CMS). Skanowanie rozpoczyna się od wskaźników na stosie oraz od zmiennych globalnych (np static) i po prostu podąża za wskaźnikami, aż przejrzy cały graf obiektów. W ten sposób zaznacza wszystkie obiekty które są dostępne tj które nie mogą być usunięte. GC nie znajduje bezpośrednio obiektow do usunięcia. Sprzątanie polega na przeniesieniu wszystkich żywych obiektów z jednego
  • Odpowiedz
@diabel_z_piekla: nie ma oznaczania martwych obiektów - wszystkie tracing GC szukają żywych obiektów i jako martwe traktują wszystko co pozostało. Dzięki temu mogą posprzatac obiekty z cyklami referencji. Martwe obiekty wyszukują GC oparte o zliczanie referencji, ale to nie w Javie tylko np. tak działa Python i Swift (i ma to pewne zalety jak i wady).
  • Odpowiedz
Siema.
Zacząłem korzystać z TypeScript razem z Vue2. Mam taki problem że stworzyłem komponent, otypowałem propsy i jak zaimportuje komponent i najadę na niego myszką w script to ładnie mi pokazuje typy ale jak już wpisuje go w template to pokazuje mi się typ any i mogę w propsy wrzucić kompletnie inny typ.
Przykładowo mam komponent Item z propsem header: String

import { defineComponent } from 'vue'

export
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak tam, widzieliście już Pierścienie Władzy? Nam może nie pojawił się bluescreen na ekranie, ale czy obrazilibyśmy się, gdyby do tego doszło...? ( ͡° ͜ʖ ͡°)

Pamiętajcie, że jeśli złapiecie gdzieś bluescreena, to cykajcie mu fotkę i wrzucajcie ją do naszego konkursu niczym Gandalf Balrogiem w Morii (albo może Balrog Gandalfem... zależy, jak na to spojrzeć) ( ͠° ͟ل͜ ͡°)

Zdjęcia możecie wrzucać na tagu #justbluescreenit
justjoinit - Jak tam, widzieliście już Pierścienie Władzy? Nam może nie pojawił się b...

źródło: comment_166220155795ml0cJsAsON9lvyc7615E.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@justjoin_it: raczej Gandalf Balrogiem. Specjalnie to zrobił, kazał wszystkim iść bo nie chciał dzielić sie XP. A potem wchodzi cały na biało jakby nic się sie stało.
  • Odpowiedz
✨️Jakie Są Sposoby Na Współdzielenie Obrazów Dockerowych?✨️

Zasadniczo są na to 3 podejścia:
▶️ Zapisanie obrazu do pliku.
▶️ Umieszczenie obrazu w repozytorium np. Docker Hub.
▶️ Utworzenie własnego Docker Registry, którym to Ty zarządzasz!
SoftBull - ✨️Jakie Są Sposoby Na Współdzielenie Obrazów Dockerowych?✨️

Zasadniczo ...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach