Cześć,

Z góry zaznaczam, że jest to częściowo ogłoszenie komercyjne, ale może ktoś akurat skorzysta ( ͡° ͜ʖ ͡°).

Być może niektórzy (głównie ze światka #dotnet) mnie kojarzą z działalności m.in. open source (DShop, Pacco, Convey etc.) i dwóch darmowych kursów programowania: Becoming
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ryboflawina: głównie techniczne mięcho, oczywiście teoria się pojawia, bo jest bardzo istotna, ale potem od razu wchodzimy w implementację - jest to temat rzeka, i gdy np. prowadzimy 5 dni szkolenia dla firmy, to i tak można by to wszystko jeszcze mocniej rozwinąć. Nie będzie przedsprzedaży - pod koniec stycznia będzie możliwość zakupu kursu w startowej cenie 699 + VAT, która po pewnym okresie zostanie trochę podbita aż zostanie w
  • Odpowiedz
@Ryboflawina: teoretycznie - skorzystasz na tym, ponieważ poruszane problemy są uniwersalne, a praktycznie - część rzeczy w Javie będzie bardzo podobna (architektura, implementacja domeny oraz innych warstw etc.), część pewnie zgoła inna (biblioteki do połączenia z bazą danych, rejestrem usług itd.) ale sumarycznie powinno to być zrozumiałe - zdarzyło mi się kiedyś prowadzić szkolenie dla Javowców i byli z niego naprawdę zadowoleni :).

Pamiętaj, że zawsze masz możliwość zwrotu bez
  • Odpowiedz
Hejka,
uczę się programowania i niestety od jakiegoś czasu przez kilka dni w tygodniu (2-3) nie mam dostępu do swojego kompa by swobodnie kodować, a przecież w końcu przez praktykę człowiek najszybciej się uczy. Zależy mi, żeby uczyć się codziennie by wyrobić sobie nawyk i mieć styczność z kodem, jednak jak wypełnić sobie te lukę w te kilka dni? Czytać książki z tego języka, dokumentacje, tutoriale, przeglądać stackoverflow i robić notatki z
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zadanie: zrobic metode, ktora bedzie zamieniala kolejnosc tablicy (pierwszy index ma byc ostatnim). niech mi ktos wskaze co jest nie tak z logika metody reverse, jak tak pacze i wydaje sie ok, ale jednak nie bangla. wymyslalem to tak ze mamy dwie petle i jedna odlicza od 0 do 5 a druga od 5 do 0 i mialy tak jakby podmieniac indexy z tablicy (wiem, nieelastyczne, bo trzaby zmieniac logike na potrzeby
heater - zadanie: zrobic metode, ktora bedzie zamieniala kolejnosc tablicy (pierwszy ...

źródło: comment_Dy24eaydj87haklHszoEf6EnGsCvF3Pv.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Panie, rozpisanie działanie krok po kroku reverse, daje taki rezultat!
array = {1, 2, 3, 4, 5 )
01) i = 0, j = 4 => array = { 5, 2, 3, 4, 5 }
02) i = 0, j = 3 => array = { 4, 2, 3, 4, 5 }
03) i = 0, j = 2 => array = { 3, 2, 3, 4, 5 }
04) i = 0, j = 1 =>
  • Odpowiedz
@JI_Gorki: zależy. Jeśli to jest tak, że sprawdzamy czy argumenty są poprawne, to defensive programming (1) jest lepsze. Jeśli to jest coś co ma się stać tylko jeśli jakiś warunek jest spełniony to 2.

Ale ogólnie to i tak pattern matching >>>> ify.
  • Odpowiedz
Mircy mam taka zagwozdke. Pisze sobie aplikacje w .Net Core MVC posiadam tam service layer, w ktorej sprawdzam rozne rzeczy np. czy uzytkownik o danym mailu juz istnieje
jesli tak to wyrzucany jest wyjatek z odpowiednia wiadomoscia, teraz chcialbym aby ta wiadomosc zostala wyswietlona uzytkownikowi na widoku np. nad formularzem cos jak na screenie
Poki co testowo zrobilem cos takiego exception midleware lapie blad i odysla przez HttpContext wiadomosc wraz z numerem bledu, na
YoungKeltir - Mircy mam taka zagwozdke. Pisze sobie aplikacje w .Net Core MVC posiada...

źródło: comment_EKXKSd3TLb72gYiChqrbRenGbGbu70N3.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, wie ktoś gdzie robię błąd ? Próbuje połączyć ze sobą Obiekt "Match" < OneToOne -> "User" i obiekt "Match" <-OneToMany-> MatchSet, ale podczas odpalania spring boota tworzy się tylko obiekt user i matchset, obiekt match się nie tworzy i nie ma pomiędzy nimi żadnych relacji.

obiekty
error

na zdjęciu schematy które tworza się w bazie, btw dlaczego w match
set jest id i
infamia - Hej, wie ktoś gdzie robię błąd ? Próbuje połączyć ze sobą Obiekt "Match" < ...

źródło: comment_xABRtqLvusKTKlem0AbfHrfb3IwWTEMI.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mireczki z tagu. Zauważyłem, że na #udemy jest wysyp promocji na kurs #python.

Czy ktoś mógłby mi polecić coś ciekawego?
Nie pracuje w it, do tej pory uczyłem się applowe'go Swifta i bardzo dobrze się przy tym bawiłem. Chciałbym rozwinąć trochę swoją wiedzę z zakresu programowania i tego na czym to polega.

#naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python
Po co używać Mixin-ów skoro np. mógłbym mieć moduł 'utilities' z jakąś niezależną funkcją i tam gdzie bym potrzebował robiłbym tylko import tej metody i tyle.
Ewentualnie zamiast mixin'a mógłbym mieć jakąś klasę z metodą statyczną i używać w podobny sposób co metodę z utilities.

Nie bardzo dostrzegam korzyść z tych mixinów...
Ktoś może rozjaśnić temat?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FantaZy:
1. nie musisz do takich metod przekazywać argumentów (w mixinie używasz self.something) - mają dostęp do instancji na której ją wykonujesz
2. mixin dodaje Ci atrybuty z automatu
  • Odpowiedz
W sumie to moje dwa najlepsze odkrycia grudnia/stycznia.

Yerba Mate - działa na mnie zajebiście, a wersji suszonej gorącym powietrzem a nie dymem, smakuje bardzo dobrze. :)

Codewars - znalazłem przypadkiem, odpaliłem z nudów. Muszę przyznać, że zaskoczyło mnie, jak wiele prostych zadań sprawia mi trudność. Dodatkowo polecam uczucie, jak Ci się wydaje, że coś fajnie napisałeś, no nie ma krótszej opcji... a tam ktoś wrzuca rozwiązanie w jednej linijce, gdy twoje sprytne rozwiązanie
diarrhoea - W sumie to moje dwa najlepsze odkrycia grudnia/stycznia.

Yerba Mate - dz...

źródło: comment_JI1kT4rYwfFzpf5LYpR6AtYZpUzf4ZDU.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@shakerrti1 Pobudza ale w fajny sposób bo:
1. Nie chcę się spać
2. Chcę się coś robić :P nie tyle dodaje energii, co chęci do działania
3. Nie ma problemów z koncentracją po niej, wręcz przeciwnie

  • Odpowiedz
Dziś parę słów o tym, dlaczego f-string w Pythonie jest super i powinniśmy używać go zamiast innych alternatyw.
Artykuł można też przeczytać na moim blogu., wpis na 4p

Jestem dość dużym zwolennikiem f-stringów w Pythonie. Podobają mi się one, są eleganckie, czytelne i proste w użyciu. Ciekawiło mnie jednak, jak wypadają jeśli chodzi o wydajność pod spodem, gdyż cóż, ta elegancja pewnie musi mieć jakiś ukryty koszt. Nic w życiu nie ma za
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alexx600: hm, postaram się, ale nic nie obiecuje
z tego co pamiętam, to robiłem jednak takie krótkie porównania dla przynajmniej 2 metod ze średnimi czasami właśnie i wyniki były takie same (w obrębie jakiejś standardowej dewiacji niskiej)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Cześć mirki, mam dwie liczby (binarne) i muszę porównać je ze sobą, jeżeli po zamienieniu ze sobą dwóch cyfr w jednej liczbie jest równa tej drugiej (jeżeli jedna jest dłuższa to krótszą uzupełniamy zerami z przodu).
Da się to zrobić jakoś inteligentnie, siedzę na tym od godziny i póki co wymyśliłem, żeby if-ami poporównywac po kolei każdy znak (liczbę jako string zrobić).
#cpp #naukaprogramowania
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NoNameNoIdeaNoLife: rozwiązanie uber wydajne(ale pewnie nie o to chodziło prowadzącemu):

jeżeli zrobimy operację xor na 2 liczbach binarnych(zakładając taką samą długość), to na każdej pozycji, która się różni, otrzymamy 1, a na tych samych otrzymamy 0.

czyli teraz problem sprowadza się do rozwiązania "ile jedynek jest w otrzymanej liczbie". w SSE4 doszła instrukcja assemblera popcnt, która własnie to realizuje. można jej użyć za pomocą rozszerzeń kompilatora(np. __popcnt), za pomocą
  • Odpowiedz
  • 3
@MamCieNaHita niby tak, ale nie do końca XD
Jeżeli w jednej z liczb na tych dwóch pozycjach będą te same cyfry to nie będzie można ich ze sobą zamienić. O ile ta metoda da liczbę różniących się bitów, to w najbardziej interesującym przypadku (2 różne) nadal musimy sprawdzić czy są to dwa różne znaki.
  • Odpowiedz