#java #programowanie
Mirki, piszę aplikację, która jednym z zadań jest odpalenie różnych procesów w tle i monitorowanie ich. Niektóre procesy muszą poczekać z wystartowaniem, aż skończą się wcześniejsze. Wszystkie procesy odpalam w nowych wątkach stworzonych w mainie. Jaki jest najlepszy sposób, aby przekazać informacje do maina, że dany proces wystartował/skończył się błędem/zakończył się bez błędu?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grizzly_joe: https://gist.github.com/Undersent/1a457c6524e98f56261e7887996f73f8
Nie wiem czy Cie to satysfakcjonuje i czy w ogole o to Ci chodziło. Mniej więcej jest tak że są dwie listy na których wykonują się taski. Zadania z pierwszej listy wykonują się po kolei, zadania z drugiej listy również wykonują sie po kolei. Dodatkowo dwie linie kodu jeżeli byś potrzebował zwracać wartość z tasków. Daj znac co i jak :)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@grizzly_joe: zobacz czy możesz użyć rxjavy i przekazywać do nowych wątków observable I emitować wartości z tych wątków i po prostu reagować na te emitowane wartości z maina
  • Odpowiedz
W jaki sposób Kotlin unika wycieków pamięci i jak można to przełożyć na Javę? Dowiedz się więcej o tłumaczeniach lambd i sprawdź, jak ich używać, nie powodując wycieków pamięci ( ͡° ͜ʖ ͡°)-

https://bulldogjob.pl/news/682-jak-kotlin-pomaga-uniknac-wyciekow-pamieci

#programowanie #programista #bulldogjob #kotlin #java
Bulldogjob - W jaki sposób Kotlin unika wycieków pamięci i jak można to przełożyć na ...

źródło: comment_cSy1g0oiQYd7tsdlilLmpcXFJ2Dz87IV.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
Przez zawirowania życiowe, które gdzieś tam pojawiały się przez ostatnie 1,5 roku olałem naukę programowania na studiach. Wróciłem do tego dzięki projektom studenckim gdzie pisałem w Pythonie (głównie z wykorzystaniem OpenCV), Java (głównie w kontekście pisania programów na Androida, jeżeli chodzi o desktop to JavaFX, korzystanie z baz danych). Teraz czeka mnie inżynierka (Python i sieci neuronowe) i mam czas przez te wakacje nadrobić te zaległości. I tutaj pytanie do Was, drogie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sto0osik: na gicie możesz mieć cokolwiek, żadnego rekrutera to nie obchodzi, nikt tam nie zagląda. Jak dostajesz 300 CV i każdy ma średnio 3 programy na gicie, komu by się chciało testować 900 aplikacji?.

Jeżeli chcesz być juniorem to musisz mieć koniecznie minimum pół roku doświadczenia komercyjnego i nic innego ich nie obchodzi. Doświadczenie możesz zdobyć odbywając wakacyjne staże, studenckie praktyki, free lancing, open source.

Jak nie masz doświadczenia komercyjnego to
  • Odpowiedz
@sto0osik: Jak idziesz w python i sieci, to powinienes ogarniac troche algebry liniowej i analizy matematycznej. Tak z podstaw (gradienty i macierze). Oczywiscie obiektowka w pythonie, SOLID, KISS, DRY, TDD. Moze troche wiedzy z samego pythona np. generatory, listy, STL, etc... Troche data sciene sie przyda, wiec praca z roznymi formatami danych XML, JSON, CSV w pythonie. Dobrze byloby znac podstawy pandas i numpy. Zadne wymiatanie, ot podstawy. Tworzenie wektorow
  • Odpowiedz
Siemano mirasy. Mam metodę asynchroniczną i chcę, by za każdym razem gdy wywoła się onSuccess w tej metodzie zwrócić obiekt. W jaki sposób to najlepiej zrobić i co zwracać? Chcę, by zwrócenie danych nie zatrzymywało mi tej metody
konkretniej chodzi o #firestore - mam query i do niego asynchroniczny addOnSuccessListener w środku którego przeciążam metodę public void onSuccess.

query.get().addOnSuccessListener(new OnSuccessListener() {
@Override
public void onSuccess(QuerySnapshot queryDocumentSnapshots)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Piszę z prośbą o pomoc. Chciałbym poznać podstawy programowania w java i szukam do tego materiałów które w jak najprostszy sposób tlumaczą podstawy. Znalazłem do tego super stronkę codegym która w prosty, łopatologiczny i wręcz dziecinny (ćwiczenia stylizowane na kreskówkę) sposób przedstawia javke. Czy moglibyście polecić mi jakieś filmy na youtube, strony, ebooki lub książki do nauki podstaw w których operują zrozumiałym językiem? Będe bardzo wdzięczny za pomoc i porady, pozdrawiam!
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Branża IT rośnie w bardzo szybkim tempie.

W Polsce brakuje ok. 50 tys. programistów. Stary Kontynent do 2020 roku będzie potrzebował 900 tys. specjalistów IT.

Zapraszam do artykułu odnośnie RaiBay ( ͡° ͜ʖ ͡°) Najpierw IT później kolejne branże ( ͡
DamianRB - Branża IT rośnie w bardzo szybkim tempie.

W Polsce brakuje ok. 50 tys. ...

źródło: comment_j1w0okmg1N4aqcrNyBQUwZWNjd2fteVH.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dupogisaga: Taki zapis jaki podałeś to słaby przykład do nauki dziedziczenia czy polimorfizmu. Załóżmy, że masz klasę Zwierze w której masz metody Jedz, Spij i Pij. Kolejne klasy: Pies, Kot i Wilk dziedziczą po klasie Zwierze (tym samym mówi się, że ją rozszerzają). Dzięki temu możesz zrobić tablicę polimorficzną typów Zwierze i przypisać do niej nowe obiekty różnych zwierząt:
Zwierze[] zwierzeta = new Zwierze[5];
zwierzeta[0] = new Pies();
zwierzeta[1] = new Kot();
zwierzeta[2] = new
  • Odpowiedz
@Garztam: całej strony nie przeglądałem.
Nie, nie ma w tym ironii, pytania i zadania ze Stringami to naprawdę podstawa rozmów, na prawie każdej coś będzie - odwrócenie w pętli, znalezienie pierwszego wystąpienia znaku itp.
  • Odpowiedz
Im więcej potrafię, im więcej zdobywam wiedzy, tym głupszy się czuję. Gdy nauczę się jednej rzeczy, odkrywam kolejne 5, których nie rozumiem ( ͡° ʖ̯ ͡°) I im więcej czasu poświęcam na naukę tym bardziej czuję się przytłoczony.

#java #zalesie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Garztam Nigdy nie będzie momentu, w którym stwierdzisz że wiesz wszystko. Zawsze będą jakieś szczegóły, nowe frameworki i biblioteki, nowe ficzery i bebechy w JDK, nowe podejścia itp itd

Innymi słowy:
Chcąc być na czasie trzeba poświęcać sporo wolnego czasu na gonienie nowinek.
  • Odpowiedz
Jaki serwis z zadaniami z Javy SE z danych elementów języka? Najlepiej z odpowiedziami. JetBrains coś tworzyło, testował to ktoś?
#java #naukaprogramowania
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemano mirasy. Używam w swojej aplikacji na androida pisanej w #java #firebase #firestore. Chcę przefiltrować bazę pod kątem pól longtitude i latitude występujących w bazie (mniejsze od wyświetlanego obszaru mapy), jednak niestety firestore umożliwia filtrowanie tylko po jednym polu. Czy może jest jakiś inny sposób by to zrobić? Czy jednak jedynym wyjściem będzie przefiltrowanie lokalnie wyników filtrowania po samym longtitude?
#programowanie #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dalszy ciąg tego wpisu. W skrócie "pożarłem się z 'senior devem' o czystość kodu."

Mój kolega z zespołu, senior dev, popełnił w kodzie parę nowych metod, o długości ok. 20 linijek, w których wymieszał najróżniejsze rzeczy typu tworzenie requesta, obsługa response'a, error handling na różnych poziomach (network, http, zawartość response'a), mapowanie, itd. Na review mu podpowiedziałem, że skoro metoda robi To, To i jeszcze To, to powinien powydzielać do mniejszych metod co się
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Będę uwalał wszystkie pull-requesty i nie obchodzi mnie czy będziemy mieć przez to opóźnienia.


@beethoven: Jesteś najgorszym typem programisty. No offence. Koleś dał bardzo sensowny argument a ty sie rzucasz jakby klepał kod bezmyślnie.

Kilka lat pracy z devami z USA nauczyło mnie pragmatycznego podejścia i tego że kod ma działać, dać sie rozwijać i zarabiać. To czy metoda ma 20 linijek czy 5 nie ma abosultnie żadnego znaczenia -
  • Odpowiedz
@beethoven: brzmisz jak jakiś junior, co naczytał się zbytnio teorii a teraz kozaczy. W programowaniu sztuką jest podejmowanie masy kompromisów - wiele dobrych praktyk jest niemożliwe do zastosowania np: przez to jak został stworzony framework i jak zostały narzucone metody. Dobry programista rozumie, że nie zawsze warto podążać ślepo za wzorcami i czystym kodem, bo w wielu przypadkach po prostu się nie da. Mi np wiele razy zwracają uwagą, że
  • Odpowiedz
Hej Mirki, potrzebuję szybkiej opinii ( ͡° ͜ʖ ͡°)

Czytam książkę "Java w 21 dni" i po zakończeniu działu z podstawami mam kolejną 150-stronicową część z tematami typu: korzystanie z biblioteki Swing, budowanie interfejsu i aplikacji Swing, aranżacja komponentów w interfejsie użytkownika, tworzenie aplikacji 2d.

Zastanawiam się, czy nie przeskoczyć na razie tego działu, bo ważniejszy dla zrozumienia tematu wydaje mi się kolejny, który podsyłam na screenie, jak
UnitrA - Hej Mirki, potrzebuję szybkiej opinii ( ͡° ͜ʖ ͡°)

Czytam książkę "Java w ...

źródło: comment_meCOHtBau2L9pLgPvn8h0BnjhVUVpcpR.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakbym się chciał nauczyć coś o #bigdata w #java to co powinienem zrobić?

Z doswiadczenia wiem, że najłatwiej albo robiąc projekt w pracy albo prywatnie się nauczyć czegoś. W pracy nie mam okazji, to co mogę zrobić prywatnie?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach