Wszystko
Najnowsze
Archiwum
- 1
konto usunięte via iOS
- 6
@Dominias: możesz do nich napisać że masz chorom curke, ogólnie to spoko ludzie podobno i chętnie dają jakieś promocje
Przykładowo znajomy kupił wersję na dwa lata za 90 ojro.
@Dominias: tylko dlatego, że miał wcześniej licencję a JB akurat przechodzili na model subskrypcyjny i chcieli namówić maruderów takich on. Zapomnij o promocjach, JB się w nie baaaardzo rzadko bawią.
#java #programowanie
Jak to jest z tym poprawnym obslugiwaniem bledow w javie - np w aplikacji w javiefx gdy nie uda sie polaczyc bazą planuje poinformowac o tym uzytkownika i zainicjalizowac dane pustą kolekcją. Dodatkowo mozna uzyc loggera - ale co do logow wrzucic - caly printStackTrace? I czy robić jeszcze po tym wszystkim e.printStackTrace() na konsolę?
Jak to jest z tym poprawnym obslugiwaniem bledow w javie - np w aplikacji w javiefx gdy nie uda sie polaczyc bazą planuje poinformowac o tym uzytkownika i zainicjalizowac dane pustą kolekcją. Dodatkowo mozna uzyc loggera - ale co do logow wrzucic - caly printStackTrace? I czy robić jeszcze po tym wszystkim e.printStackTrace() na konsolę?
- 3
@uzytkownikTHCE: Przede wszystkim nie używać
Kolejny plus jest taki, że możesz wszędzie po
e.printStackTrace(), a już na pewno, gdy masz logger. Logger masz właśnie po to, żeby jak będziesz chciał zmienić jakieś ustawienia logowania, móc to zrobić w jednym pliku konfiguracyjnym. Wyobraź sobie sytuację, gdy masz wszędzie e.printStackTrace() i nagle decydujesz, że nie możesz już logować na konsolę - musisz znaleźć każdą taką linię i usunąć lub zakomentować. Impossibru. Kolejny plus jest taki, że możesz wszędzie po
@nachteil:
Lubie się czepiać, fakt pozbycia się konsoli NIC nie zmienia, System.setOut i robisz wrappera, i tam można jednocześnie przekazywać output do konosli i swojego własnego loggera, tylko buforować i zbierać w linijki.
i nagle decydujesz, że nie możesz już logować na konsolę - musisz znaleźć każdą taką linię i usunąć lub zakomentować. Impossibru.
Lubie się czepiać, fakt pozbycia się konsoli NIC nie zmienia, System.setOut i robisz wrappera, i tam można jednocześnie przekazywać output do konosli i swojego własnego loggera, tylko buforować i zbierać w linijki.
- 1
1. Jaka jest różnica pomiędzy "O(1) amortized" przy LinkedList, a "O(1)" przy ArrayList przy metodzie add?
2. Co znaczy "e: E" na obrazku niżej? To znaczy, że dana metoda przyjmuje obiekt?
3. Czy domyślnie przy instalacji są takie metody jak addFirst i addLast? W dokumentacji występuje coś takiego, a u mnie nie ma tych metod. Jest add i addAll tylko z tych na "a".
#java #naukaprogramowania #algorytmy
2. Co znaczy "e: E" na obrazku niżej? To znaczy, że dana metoda przyjmuje obiekt?
3. Czy domyślnie przy instalacji są takie metody jak addFirst i addLast? W dokumentacji występuje coś takiego, a u mnie nie ma tych metod. Jest add i addAll tylko z tych na "a".
#java #naukaprogramowania #algorytmy
źródło: comment_B7ePQ2zPpJmVf9Z8aommhplpSJwjObZu.jpg
Pobierz@fefler:
3. są, ale nie we wszystkich miejscach, addFirst i addLast są częścią Deque (które implementuje też LinkedList), ale zawsze można te operacje przeprowadzić ręcznie na arraylist za pomocą metody .add(e) = addLast(e), lub add(0, e) = addFirst(e)
teraz te amortized... to szczerze mówiąc kompletnie nie rozumiem, spodziewałbym się go w ArrayList...
w LinkedList by
E e to popularne oznaczenie że ta metoda przyjmuje typ generyczny, bo wiesz lista w javie ma List3. są, ale nie we wszystkich miejscach, addFirst i addLast są częścią Deque (które implementuje też LinkedList), ale zawsze można te operacje przeprowadzić ręcznie na arraylist za pomocą metody .add(e) = addLast(e), lub add(0, e) = addFirst(e)
teraz te amortized... to szczerze mówiąc kompletnie nie rozumiem, spodziewałbym się go w ArrayList...
w LinkedList by
@GotoFinal: No też właśnie mi to nie pasuje ani trochę, ale myślałem że może czegoś nie łapię albo coś.
Z tym dodawaniem to uzupełniłbym też że w przypadku LinkedList dodanie w środku elementu to
1. Znalezienie indeksu który nas interesuje O(n)
2. Podmiana referencji w 3 obiektach O(1).
Gdzie w przypadku ArrayListy to jest
1. Przepisanie wszystkich elementów na prawo od indeksu i
Z tym dodawaniem to uzupełniłbym też że w przypadku LinkedList dodanie w środku elementu to
1. Znalezienie indeksu który nas interesuje O(n)
2. Podmiana referencji w 3 obiektach O(1).
Gdzie w przypadku ArrayListy to jest
1. Przepisanie wszystkich elementów na prawo od indeksu i
- 1
#programowanie #informatyka #webdev Mirki, potrzebuję pewnego rozwiązania. Jak zrobić automatyczne przejście po zakończeniu sesji to strony logowania. Na chwilę obecną muszę np odświeżyć stronę, gdy sesja się zakończy, wtedy dopiero następuje przekierowanie. Technologia jakiej używam to #java Server Faces. Próbowałem jakiś rozwiązań ze stacka, ale nie działają. Może ktoś z was robił coś podobnego.
- 1
- 1
Mirki jaki projekt chcielibyście zobaczyć od juniora na stanowisko #java w #spring? Chce aplikować, znam ten framework ale nie mam nic do pokazania i szukam pomyslow co zrobic na pokazowke.
Z gory dzieki,
Mirek.
#programowanie
Z gory dzieki,
Mirek.
#programowanie
- 4
@billy0o: Przede wszystkim chciałbym zobaczyć, że ten kod coś robi - jakąś ciekawą logikę bym docenił bardziej, niż użycie Springa. Widziałem zbyt wiele projektów, które składały się z kontrolera, serwisu i repozytorium, a jedyne co robiły, to przepychały dane z REST do bazy i z powrotem. Jedyny kod, który tam był, to implementacje interfejsów Springowych i anotacje. Często w takim kodzie nie było ani jednego fora ani ifa...
Z takich
Z takich
- 1
@billy0o: Autowired było metaforą dla ludzi, którzy z naprawdę ogromnego frameworka opanowali najbardziej podstawową funkcjonalność i na tym opierają swoją zdolność programowania, zamiast na umiejętności dekompozycji problemów i zapisaniu ich w kodzie.
Nie do końca dobrą praktyką jest używanie
Nie do końca dobrą praktyką jest używanie
@Autowired na setterach - moim zdaniem zaanotowany tylko konstruktor. Wtedy po pierwsze, widzisz, gdy łamane jest SRP i tworzą się god objecty (konstruktor zaczyna mieć więcej niż 2-3 parametry), a po- 3
Jest tutaj jakis wyjadacz Springa, a konkretniej Spring Security? #java #spring #programowanie
Mam sobie API. Access na podstawie JWT.
Niektore sciezki musza byc dostepne tylko jesli w JWT sa odpowiednie claimy.
Za cholere nie moge tego ogarnac.
Priviledges
Mam sobie API. Access na podstawie JWT.
Niektore sciezki musza byc dostepne tylko jesli w JWT sa odpowiednie claimy.
Za cholere nie moge tego ogarnac.
Priviledges
- 0
- 2
@interface: @trustME: Mozesz napisac wlasnego AuthenticationProvidera i tam sprawdzac waznosc tokenu i wypluwac klase ze zmapowanymi danymi. Robia tak np. Springowe klasy do autentyfikacji przez Kerberosa, wiec chyba nie powinno byc problemu.
Mniej wiecej takie cos: https://pastebin.com/sLJWammb
Mniej wiecej takie cos: https://pastebin.com/sLJWammb
Zamawiając książkę Java. Podstawy. Wydanie X http://helion.pl/ksiazki/java-podstawy-wydanie-x-cay-s-horstmann,javp10.htm warto zamówić jeszcze jakąś/jakieś inne w promocji Sympatyczna cena! 5, 10, 20 i 30zł?
#java #programowanie #naukaprogramowania
#java #programowanie #naukaprogramowania
@slimaczkowa: @19jacko95: Clean Code i Effective Java. Obie książki polecam, chociaż najpierw bym zaczął od effective java. Ciut ciekawsza :) Plus one się dość pokrywają.
Ogólnie polecam zerknać tutja: http://eclipsesource.com/blogs/2012/09/18/must-reads-for-java-developers-from-beginner-to-professional-2/
czy tutej: https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read
Np taki Code Complete (2nd edition) by Steve McConnell to jest Clean Code, Effective Java w jednym, tylko ogólnie w programowaniu obojętnie jaki język, chociaż sporo z javy wzmianek jest :)
Ogólnie polecam zerknać tutja: http://eclipsesource.com/blogs/2012/09/18/must-reads-for-java-developers-from-beginner-to-professional-2/
czy tutej: https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read
Np taki Code Complete (2nd edition) by Steve McConnell to jest Clean Code, Effective Java w jednym, tylko ogólnie w programowaniu obojętnie jaki język, chociaż sporo z javy wzmianek jest :)
@19jacko95: Aj tam, na kindlu nie czuję różnicy, czy to 100 stron czy 800. Przynajmniej zawsze tyle samo waży ^^ Tyle, że pokazuje mi zamiast 1 hour do skończenia, to np 5h do skończenia.
Ale na lapku/monitorze to bym i nie dał rady 20 stron przeczytać ;P
Ale na lapku/monitorze to bym i nie dał rady 20 stron przeczytać ;P
#programowanie
pisał ktoś jakieś programy wieloagentowe używając jade i miałby ochote pomóc?
mam problem z rejestracją i wykryciem usługi w df :(
#java
pisał ktoś jakieś programy wieloagentowe używając jade i miałby ochote pomóc?
mam problem z rejestracją i wykryciem usługi w df :(
#java
- 0
@prnppp: opisane :)
- 1
@SzCzoteckY: A właśnie też siedzę nad agentowymi xD
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Mireczki mam pytanie odnośnie banalnego programu z wielowątkowości. Mam program w którym klasa Sum implementuje interfejs Runnable i dodaje unikalne liczby do wspólnej listy. Klasa Main tworzy listę i uruchamia wątki Sum. Wszystko pięknie ładnie działa ale tylko dla dwóch wątków. Dla wyższej ilości wątków, coś się blokuje, i nie umiem powiedzieć co, dlatego zwracam się do was z prośbą o pomoc.
Kod: https://goo.gl/JRpLWa (Klasa HelloWorld w rzeczywistości powinna być nazwana Main
Kod: https://goo.gl/JRpLWa (Klasa HelloWorld w rzeczywistości powinna być nazwana Main
@jadupl:
trzy wątki to 300 iteracji tej pętli, losujesz wartości w zakresie od 0 do 200. co się stanie gdy 200 elementów zostanie umieszczonych w arrayliście, a każdy wątek będzie losował liczby w zakresie od 0 do 200 w pętli?
for (int i = 0;i<100;i++)
trzy wątki to 300 iteracji tej pętli, losujesz wartości w zakresie od 0 do 200. co się stanie gdy 200 elementów zostanie umieszczonych w arrayliście, a każdy wątek będzie losował liczby w zakresie od 0 do 200 w pętli?
- 0
Boże, ale jestem głupi... Przecież dwa wątki dodają 200 unikalnych liczb a random.nextInt mam z ograniczeniem do 200. Nie było tematu ( ͡° ʖ̯ ͡°)
Któraś z tych książek nada się na początek nauki programowania w Javie?
http://helion.pl/ksiazki/java-podstawy-wydanie-x-cay-s-horstmann,javp10.htm
http://helion.pl/ksiazki/thinking-in-java-edycja-polska-wydanie-iv-bruce-eckel,thij4v.htm
Czy może polecacie jakąś inną książkę w języku polskim?
#naukaprogramowania #programowanie #java
http://helion.pl/ksiazki/java-podstawy-wydanie-x-cay-s-horstmann,javp10.htm
http://helion.pl/ksiazki/thinking-in-java-edycja-polska-wydanie-iv-bruce-eckel,thij4v.htm
Czy może polecacie jakąś inną książkę w języku polskim?
#naukaprogramowania #programowanie #java
- 2
@19jacko95: java rusz glowa duzo osob poleca, sciagnij i zobacz czy ci pasuje taka metoda nauki;)
Ja polecam Java Podstawy, zwłaszcza, że obejmuje już zagadnienia z javy 8. Przystępnie omówiona tematyka oraz książka jest dobrze przetłumaczona. Jedynym minusem jest brak wydanego jeszcze tomu drugiego (techniki zaawansowane bodajże). Thinking in java nie czytałam, ale w thinking in python przeszkadzało mi tłumaczenie - mieszanie nazewnictwa polskiego i angielskiego oraz brak konsekwencji, np. błąd w kodzie to pluskwa, ale już debugowanie.
Da się zrobić import danych z sqlite do csv/pdf? Oczywiście chodzi mi o kod w javie a nie z samego programu do zarządzania bazą.
#programowanie #naukaprogramowania #java @sqlite #pdf
#programowanie #naukaprogramowania #java @sqlite #pdf
Komentarz usunięty przez autora
- 1
@kolczan12: do generowania pdf polecam bibliotekę itext (musisz tylko poczytać o licencjach bo o ile się nie mylę po wersji 2 coś się zmieniło)
Czy da sie pobrać dane z bazy danych sqlite i przekazać je do zmiennych?
#java #naukaprogramowania #programowanie
#java #naukaprogramowania #programowanie
Kończę wydanie X książki Java Podstawy.
http://helion.pl/ksiazki/java-podstawy-wydanie-x-cay-s-horstmann,javp10.htm
Dziesiąte wydanie technik zaawansowanych jeszcze nie wyszło. Jest tylko to
http://helion.pl/ksiazki/java-techniki-zaawansowane-wydanie-ix-cay-s-horstmann-gary-cornell,javtz9.htm
Jest z 2013 roku i opisuje Jave 7. Mogę kontynuować naukę z tego wydania czy jest coś odpowiedniejszego?
#naukaprogramowania #programowanie #java
http://helion.pl/ksiazki/java-podstawy-wydanie-x-cay-s-horstmann,javp10.htm
Dziesiąte wydanie technik zaawansowanych jeszcze nie wyszło. Jest tylko to
http://helion.pl/ksiazki/java-techniki-zaawansowane-wydanie-ix-cay-s-horstmann-gary-cornell,javtz9.htm
Jest z 2013 roku i opisuje Jave 7. Mogę kontynuować naukę z tego wydania czy jest coś odpowiedniejszego?
#naukaprogramowania #programowanie #java
Mam prosty loading screen w #javafx, który działa dopóki nie chcę wstawić jakiegoś wątku który by rzeczywiście ładował różne rzeczy. Jestem nowy into javafx więc może ktoś mi wyjaśni dlaczego primaryStage.show() się nie wywołuje?
#programowanie #java
#programowanie #java
public void start(Stage primaryStage) throws Exception@Tylko_Japonki: co jest e metodach doLoadingTasks i showMainWindow? mas tam jakąkolwiek synchronizację?
- 0
@AwizisieAkat: Nie, a powinienem?
public void doLoadingTasks(){
try {
Thread.sleep(1000);
} catch (InterruptedException
public void doLoadingTasks(){
try {
Thread.sleep(1000);
} catch (InterruptedException
Nie bedziesz miec memory leakow jak wszystko wrzucisz do WeakReference (⌐ ͡■ ͜ʖ ͡■)
https://www.ibm.com/developerworks/java/library/j-jtp11225/
#interfacesmieci
#java
https://www.ibm.com/developerworks/java/library/j-jtp11225/
#interfacesmieci
#java
- 0
Komentarz usunięty przez autora
- 1
#android #androiddev #java #programowanie #ui #userinterface #androidstudio
Mireczki, potrzebuję pomocy.
Chciałbym wykonać taki ActionBar w Androidzie, jednak nie wiem jak się za to zabrać. Wszystkie przykłady w necie odnoszą się do standardowej belki: z logo, napisem i prostym przyciskiem typu szukaj czy ustawienia. Super biegły w androidzie to nie jestem, ale może możecie nakierować jak zrobić coś podobnego?
Mireczki, potrzebuję pomocy.
Chciałbym wykonać taki ActionBar w Androidzie, jednak nie wiem jak się za to zabrać. Wszystkie przykłady w necie odnoszą się do standardowej belki: z logo, napisem i prostym przyciskiem typu szukaj czy ustawienia. Super biegły w androidzie to nie jestem, ale może możecie nakierować jak zrobić coś podobnego?
źródło: comment_o5EGwrtmX6rILv1T9BiDGHCDukdE1K0p.jpg
Pobierz- 1
Mam pytania do mojego kodu w #java - napisałem sobie prosty monitor domen (czy odpowiadają i jakim statusem). Kod jest dostępny na GH: https://github.com/masterix/domain-monitor
1) https://github.com/masterix/domain-monitor/blob/master/src/MonitorApp.java czy te bloki try/catch nie lepiej byłoby połączyć w całość i rozbić tylko akcję w catch ze względu na wyłapywany wyjątek? Teraz tak bez sensu jest trochę zmienna domainList przed pierwszym blokiem try/catch, żeby była widoczna w nastepnym
2) Chcę stworzyć powiadamianie dla niektórych
1) https://github.com/masterix/domain-monitor/blob/master/src/MonitorApp.java czy te bloki try/catch nie lepiej byłoby połączyć w całość i rozbić tylko akcję w catch ze względu na wyłapywany wyjątek? Teraz tak bez sensu jest trochę zmienna domainList przed pierwszym blokiem try/catch, żeby była widoczna w nastepnym
2) Chcę stworzyć powiadamianie dla niektórych





























https://paste.ee/p/OtOHM
Chcę rysować kółka, ale nie od razu wszystkie na raz. Chcę mieć odstęp pomiędzy kolejnymi kółkami. Wyczytałem, że trzeba użyć Thread.sleep, oraz ująłem to w blok try/catch. IDE mi mówi, że nie ma nigdzie błędu, jednak gdy uruchamiam to rysują się kółka, ale wszystkie na raz.
#naukaprogramowania #java
W każdym razie, z tamty wyżej sobie poradziłem (znaczy, podono trzeba użyć Swingowego Timera i actionListenera, co też zrobiłem) i mam teraz problem z tym, że wcale mi się kółka nie rysują xD
https://paste.ee/p/mMPJM
Jak nie zapomnę, to popatrzę potem.