cele na 2023:
- nie #!$%@?ć studiów
- znaleźć wakacyjny staż jako #programista3k (byle nie za darmo jak niewolnik eh)
żeby znaleźć sensowny staż będe :
- robił conajmniej 1 zadanie dziennie na leetcode
- zrobie z 2 gówno projekty żeby mieć co do cv wpisać ehh
życzcie mi powodzenia huopy

#przegryw #programowanie #naukaprogramowania
Pobierz Malala7 - cele na 2023:
 - nie #!$%@?ć studiów
 - znaleźć wakacyjny staż jako #prog...
źródło: comment_1672418382huqOVOQxkq4LpS8O2Pq5wp.jpg
Jak mam dwie klasy Entity powiązane ze sobą dwukierunkową relacją ManyToMany np. User i Discount to dobrym pomysłem będzie dorobienie pola w klasie User: Map?

Potrzebuję wiedzieć czy jest aktywna zniżka czy nie. A jak zmienię pole isActivated w bazie na dowolnym obiekcie Discount to będzie to zmiana widoczna dla wszystkich użytkowników, którzy korzystają z tej zniżki, a ja chcę tylko dla jednego usera. ( ͡° ʖ̯ ͡°)
Pobierz takiMirek29 - Jak mam dwie klasy Entity powiązane ze sobą dwukierunkową relacją ManyT...
źródło: comment_1672406366yzXDsx5yplhxx5HKFEldfe.jpg
Hej, uczę się streamów, dostaję listę id userów List userIds i chciałbym pobrać z bazy userów po id i stworzyć z tego listę.

userIds.stream().map(id -> userRepository.findById(id)) no i teraz jak daję .collect(Collectors.toList()); to zwraca mi List>

Co najlepiej zrobić tutaj?

#java #naukaprogramowania
Stworzyłem metodę add dodającą string z atrybutu obiektu do int-a. Czy jest możliwe by odwrócić elementy przy dodawaniu, i wykonać: print(32 + ma1)? Próbowałem różne kombinacje, ale nic mi nie wychodzi.

class MagicAdd:
....def __init__(self, letter):
........self.letter = letter
....def __add__(self, other):
........return self.letter + str(other)

ma1 = MagicAdd('AA')
print(ma1 + 32)
print(32 + ma1) ???

#python #naukaprogramowania
Od jakiegoś czasu piszę sobie bota do discorda w ramach nauki JS. Ot takie proste funkcje jak odpowiadanie na określone wiadomości, soundboard np. z pukaniem albo odtwarzanie muzyki z yt na kanale głosowym (działa ale pracuje jeszcze nad kolejkowaniem). Co jakiś czas staram się implementować jakieś to nowe rzeczy których moim ludziom na serwerze brakuje.

Warto to wrzucić potem na githuba i dodać do portfolio? (oczywiście wcześniej wywalić funkcje nsfw ( ͡
Mireczki od javy 8+
Mam sobie service WypokService za pomocą którego pobieram obiekt Optional, który zawiera zbiór Set i teraz chcę zwrócić zbiór użytkowników, którzy mają pole activeuser=true, nie czepiajcie się implementacji, wymyśliłem to na potrzeby streamow
jak to zrobić streamami? bo ten optional przy wypoku mi troche miesza

zaczalem tak:
Set users = WypokService.getWypokById(id).map(wypok -> wypok.getUsers).orElse(new HashSet<>());
to mi zwraca liter userow, ale bez filtra, niestety nie udaje mi sie tego
zaczalem tak:

Set users = WypokService.getWypokById(id).map(wypok -> wypok.getUsers).orElse(new HashSet<>());


@famir96: Jak dostajesz Optional, to .get().orElse(new HashSet<>), pozbyłeś się Optionala, masz już 'czysty set', więc jedziesz .stream na nim .map, a później .filter.
@wioseneczka to najlepiej poszukaj kursow pod django ew. fastapi, ale raczej wiecej ofert w django jest... do tego moze jakis js by cos umiec z frontend?
mozesz tez zerknac na https://roadmap.sh/ i tam cos moze byc co Cie zainspiruje

jeali chodzi o konkretne kursy to sie uczylem kiedys z https://youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p i na start moze byc ok, ale nie wiem na ile aktualne jest + jesli mowimy o django to warto ogarnac django
Mam problem z cykliczną zależnością referencji w hibernate tzn. przykładowo mamy dwie klasy autor (posiada pole set), z adnotacja manyToMany i przy pobieraniu jakiegos autora wywala blad bo przez metode toString mamy cykliczna zaleznosc. Dalem jsonignore na te pola, ale co mi z tego jak ja chce zwrocic pelen obiekt razem z tymi polami. Jak to zrobic?

amatorski picrel
#java #hibernate #spring #naukaprogramowania
Pobierz nick230 - Mam problem z cykliczną zależnością referencji w hibernate tzn. przykładowo...
źródło: comment_16723132476Py2lH6WOTAGD1yafCfdLH.jpg
@nick230: W toString powinny być tylko i wyłącznie pola należące do tej encji, bez dociągania zależności z innych. Pchasz się w N+1.... Nie panujesz nad wykonywanym zapytaniem. Włącz wypisywanie zapytań hibernate w konfiguracji springa.
Jest metoda w kontrolerze, która zwraca listę zamówień z wartością mniejszą od konkretnej kwoty. Ja dostałem taska żeby dorobić podobną metodę ale taką która zwraca zamówienia z wartością mniejszą pierwszej kwoty i wyższe od drugiej podanej kwoty. Ta pierwsza metoda używa kilku metod w serwisie i zamiast kopiować to wszystko chciałbym do tych metod dodać parametr varargs. Czyli było getOrders(int maxValue), będzie getOrders(int maxValue, int... minValue). Wtedy wystarczą minimalne zmiany. Czy takie
@krunky: nie jest ok. sam pomysł, żeby robić to w oddzielnej metodzie zamiast zmodyfikować istniejącą też jest raczej słaby. maxValue również nie powinno być przekazywane na sztywno jak int, tylko jako obiekt klasy reprezentującej parametry filtrowania. to ułatwiłoby / ułatwi dalszą rozbudowę kodu.
Zaraz mnie coś strzeli ()
Co napisać w mavenie, żeby się baran nie czepiał wersji javy?

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project xservice: Fatal error compiling: invalid target release: 11 ->



11
11

to wyżej nie działa

#java #maven #naukaprogramowania
Elo panowie z #programista15k,
może ktoś pamięta jak jakieś pół roku temu pisałem o rady co do przebranżownienia.
Od tego czasu zmieniło się sporo, zmieniłem system na Linuxa, zapoznałem się z podstawami Gita przy korzystaniu z paczek z AUR, przypomniałem sobie moje dawne przygody z C++ i dość mocno rozwinąłem znajomość tego języka. Udało mi się opanować wzorce projektowe oraz podstawowe algorytmy i struktury danych. W dalszej kolejności planuje iść w
@suqmadiq2ama: czlowieku zaczynasz od tego od zlej strony. Po pierwsze poznaj dobrze linuxa. Fedora to marny wybor ze #!$%@? rpm. Potrzebujesz dobrej znajomosci linuxa aby to wystartowac. Uzyj czegos przynajmniej z deb a jeszcze lepiej pacmanem. Dwa to sama nauka C. Najoierw zacznij od czegos prostego abys nauczył sie instalowac i dodawac biblioteki do programu. Kompilacji via gcc. A jak juz te podstawy ogarniesz to rzucaj sie na ten sredni tutorial.
@suqmadiq2ama:
echo $NAZWAZMIENNEJ
albo
printenv | grep wpiszTuZmiennaKtorejSzukasz
nazwa takiej zmiennej powinna być gdzieś w dokumentacji. Z racji tego że używasz IDE to może być to po jego stronie, sam używam vima z gcc i podstaw cmake'a to trudno mi stwierdzić.
HackerNoon zaakceptował mój drugi artykuł. Opowiadam o nim jak wypromowałem fiszki dla programistów, oraz dzielę się radami jak promować takie produkty na bazie mojego doświadczenia, zdradzając ekskluzywnie niektóre informacje na temat projektu:

https://hackernoon.com/how-i-made-programming-flashcards-a-thing

#dlaprogramistow #programowanie #programujzwykopem #naukaprogramowania #chwalesie #marketing
class Prostokat:
....def __init__(self, bok1, bok2):
........self.bok1 = bok1
........self.bok2 = bok2

....def pole(self):
........print(self.bok1 * self.bok2)

p1 = Prostokat(3, 5)
def obiekt_atrybut():
....wybor = input('Co do wyprintowania? ')
....pass

-----------------------------------------------------------------------------------------------------------------

Czy można sobie za pomocą funkcji obiektatrybuty() wydrukować atrybuty jakiegoś obiektu, albo jego metody? Np. podajemy w inpucie 'p1.bok2, albo p1.pole() i to się wykonuje. Problemem jest oczywiście string, który wychodzi z inputa.

Przypuszczam, że nikt tak nie robi (i nie
@Rajtuz: to już powstanie jakiś potworek. Nie rób tak, bo nie widzę tutaj sensu tego robienia.
Da się to zrobić poprzez
instance, attr = wybór.split(".")
result = gettatr(globals[instance], attr)
if callable(result):
....print(result())
else:
....print(result)

Ale to jest śmietnik taki kod, powinno powstać dużo dodatkowego kodu typu warunek ile ma splitów itp...