@Yakooo: to prawie to samo, ale maven automatyzuje znacznie więcej rzeczy niż CMake.

Główna różnica jest taka, że każdy projekt w mavenie musi mieć podaną grupę, nazwę i wersję, oraz od jakich innych mavenowych projektów i w jakich wersjach zależy. I są w necie repozytoria (ale możesz też założyć lokalne) w których są trzymane skompilowane pakiety podzielone w ten sposób (np. pl.tell.me.more:zajebisty-projekt:1.2.0).

Dzięki temu jak chcesz dodać bibliotekę do projektu w javie
  • Odpowiedz
private readonly int _something = 12;
powyższe vs przypisanie wartości w konstruktorze. Są między tym jakieś praktyczne różnice? Jeśli nie, to jak przyjęło się to robić?

#naukaprogramowania #csharp
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@Goglez taki zapis trochę bez sensu, najlepiej zrobić to const. W readonly zwykle używasz do
a) wartości dynamicznych (w zależności np. od argumentów konstruktora)
b) typów danych, które nie mogą być const.
  • Odpowiedz
@Yahoo_: @WielkiElektronig: Taki zapis może mieć znaczenie, jeżeli something miałoby mieć domyślną wartość, która może zostać nadpisana przez konstruktor. Na przykład w klasie, która posiada kilka konstruktorów albo w konstruktorze, który posiada jakąś logikę. Wtedy something początkowo ma wartość 12, którą można zmienić na inną.

@Goglez: To tylko zapis, w rzeczywistości ta wartość zostanie nadana zmiennej dopiero w konstruktorze, więc to nie ma żadnego znaczenia.
  • Odpowiedz
@agsbajahs: Diks jest zawiedziony.
Przecież na mimie każdy chętnie udzieliłby Ci konsultacji i pokazał jak rozwiązywać dane zadanie poza tymi dwoma, które trzeba rozwiązać samodzielnie. Nikt nie chce pomagać na pw bo każdy sam trafił na problemy na różnych forach, których rozwiązań szukał i okazywało się, że ktoś dał rozwiązanie na pw. Wiedzą trzeba się dzielić a nie utrudniać do niej dostęp.
  • Odpowiedz
Mam klasę Player, która ma property _group i są w niej przechowywane referencje do członków grupy, a getter group zwraca _group i this. Grupa musi wiązać obiekty w obie strony i tutaj pojawia się problem circular reference. Jest jakaś możliwość, żeby pozbawić instancje zwracane z gettera właściwości _group?
#naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smalczyk1: drugi sposób powinien działać, o ile znajduje obiekt (sprawdź co siedzi w tym $user). Pierwszy sposób - brakuje first() po where, a update powinien przyjmować tablicę atrybutów ['name => 'noweimie']
  • Odpowiedz
Jak zostać Programistą?
Co trzeba umieć, żeby dostać pierwszą pracę jako programista?
[Przykładowa Aplikacja]

Już w środę 25.11.2020 o godzinie 19:00 przeprowadzę darmowe szkolenie, podczas którego dowiesz się:
✅ Czego oczekują pracodawcy od Junior Developerów.
StormITpl - Jak zostać Programistą? 
Co trzeba umieć, żeby dostać pierwszą pracę jak...

źródło: comment_16061290199bRGH393DRwz8c7SMUz5ig.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pętlę forEach, w każdej iteracji wykonuję zapytanie asynchroniczne do bazy, tworzę z danych obiekt i dodaje do listy. Po wykonaniu pętli chcę wykonać metodę, która potrzebuje wypełnionej listy. Metodę okalającą pętlę zrobiłem async, ale .then na niej nie działa i metoda uruchamia się jeszcze na pustej liście. Jak zaczekać na wykonanie się całej metody?
#naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Thiocomaster: jak napiszesz używając akumulatora typu Promise.all to powinieneś mieć metodę która wykonuje zadanie na bazie danych i zwraca promise obiektu z danymi. Zbierasz wtedy wszystkie promisy do jednej listy i z promise.all czekasz aż wszystkie zwrócą i będziesz miał w wyniku listę z obiektami z danymi. Możesz też kontrolować czy chcesz żeby wywaliło error przy błędzie
  • Odpowiedz
NTFS:

Maksymalny rozmiar pliku to:

Teoretycznie: 16 EB – 1 KB (2^64 B – 1 KB)

W implementacji: 16 TB – 64 KB (2^44 B – 64 KB)


Skąd
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goglez: Często to jest taki hack. Podobnie masz z adresami pamięci we współczesnych systemach operacyjnych, gdzie masz N górnych bitów przeznaczonych na numer strony a dolne 64 - N jest adresem w stronie. Tutaj zapewne jest podobnie. Zwyczajnie nie było potrzeby implementować tak dużych zakresów, ale sam FS teoretycznie je obsługuje. Więc jak zaczną się pojawiać takie problemy, to poprawi się implementację i będzie si.
  • Odpowiedz
potrzebuje jakiegoś kompendium wiedzy i zebrania wszystkiego w jedną całość

@Edelner: No nie wiem. Imho potrzebujesz zacząć jakiś swój własny większy projekt, i na bieżąco szukać rozwiązań problemów na jakie w nim natrafisz. Na tym mniej więcej polega praca programisty. Nauczysz się szybko wyszukiwać informacje, będziesz mógł od razu zastosować coś w praktyce itd. itp. Nie musisz wiedzieć wszystkiego, musisz po prostu być w stanie zdobywać taką wiedzę w locie.
  • Odpowiedz
Od jakiegoś dłuższego czasu przypominam/uczę się #java (i jedyne czego jestem pewien to wiem, że nic nie wiem). Zacząłem się teraz interesować GITem, co powinno być następnym naturalnym krokiem? Nie wiem jeszcze czy chce iść w web czy mobil, raczej jestem na etapie, że chce poznać co czym można jeść.
#naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem jeszcze czy chce iść w web czy mobil


@Going34: Java to obecnie przede wszystkim backend, więc myślę, że nie zrobisz źle skupiając się na dobrym opanowaniu tego tematu. Jeśli spodoba się Tobie ten obszar, to spokojnie mobilki i web* możesz sobie odpuścić a i tak sensownie pracować. A tutaj i tak będzie czego się uczyć, bo samo liźnięcie wszystkich tematów to parę miesięcy nauki (czyli w praktyce ciągłej walki
  • Odpowiedz
Tak sobie obserwuje to środowisko programistyczne i dochodzę do wniosku, że ilość wiedzy, materiałów, pomocy dla nauki i społeczność Javy jest nieporównywalna do C#. Mimo, że wybrałem C# jako swój pierwszy język do nauki, to doszedłem do takiego momentu, że umiem już mniej więcej podstawy i trochę bardziej zaawansowanych rzeczy, to brakuje mi tych źródeł do dalszej nauki a tych podstaw też jakiś mocnych nie mam.Do Javy jest pełno materiałów, jakieś strony,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@becvvv gościu zadał normalne pytanie, ale wykopki się przyjebią do wszystkiego innego, tylko odpowiedzi nie dadzą xD współczuję
A pytanie dobre, sam jestem ciekawy
  • Odpowiedz