via Wykop Mobilny (Android)
  • 4
Wszyscy się mylicie, żaden z was nie ma racji:
const findAll = (className) => document.body.getElementsByClassName(className)
  • Odpowiedz
Witajcie Mirki i mirabelki. *Pierwszy wpis(Chwalę się( ͠° ͟ل͜ ͡°))

Czytam wykop rekreacyjnie już dobre półtora roku. Nieraz znajdywałem tutaj ciekawe informacje z różnych dziedzin np. programowania...

Właśnie w tej kwestii potrzebuję pomocy, stawiam pierwsze kroki w Javie, do każdego wykonanego zadania muszę wykonać również schemat blokowy w programie "Flowgorithm" Czy istnieje metoda która pozwoli mi zaimportować gotowy kod z
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanko, da się jakoś zbindować ComboBoxa z Treeview, że jak w comboboxie zaznaczam element, to zaznacza się w treeview?
Próbuje tak jak poniżej, ale wywala mi nullpointera, bo domyślnie nic nie jest zaznaczone, ale nawet jak ustawiam na początku jakąś wartość, to co prawda program się włącza, ale nie działa to tak jak powinno.

#java #naukaprogramowania #javapomoc
Protonik13 - Pytanko, da się jakoś zbindować ComboBoxa z Treeview, że jak w comboboxi...

źródło: comment_bJUu1At02v9IIHTAftOEnXpbCudOUsRx.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam problem
Mam bazę danych, w której mam tabele z kategoriami, która zawiera lista produktów. I teraz chciałem się w programie odwołać do tej listy produktów, ale wyrzuca mi wyjątek.
Spojrzałem na metodę, w której wydobywam listę kategorii i tak jak na zdjęciu przed zamknięciem połączenia z bazą danych mogę wydobyć z kategorii listę obiektów, natomiast po zamknięciu połączenia wyrzuca wyjątek.
Da radę jakoś temu zaradzić?

#naukaprogramowania #java
Protonik13 - Mirki, mam problem
Mam bazę danych, w której mam tabele z kategoriami, ...

źródło: comment_Mce1v9eUk7S39c74J9T17BDMeeIUljvv.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Protonik13: Łoo Panie to temat rzeka. Tak jak kolga @kto3 pisze. Masz pełno opcji:
1) FetchType.LAZY - ale nie polecam jak tylko w tym przypadku chcesz pobrać te produkty
2) Użyć JOIN FETCH w query
3) Pobrać listę wcześniej:
List products = categoryList.get(0).getProducts();
  • Odpowiedz
@Protonik13: Tak w skrócie: powodem tego błędu jest to, że JPA robi tylko to co musi (jest leniwe). Czyli pobiera listę kategorii i nie pobiera od razu całej listy produktów (bo na razie ich nie potrzebujesz) - poprawia to wydajność. Gdy już zamkniesz połączenie to JPA nie wie skąd i co ma pobrać.
  • Odpowiedz
@Chocholi_Taniec: Wyświadczyłbyś sobie większą przysługę szukając kapkę dłużej i dokładniej, zważywszy że pewnie, ostrożnie szacując, jest z paręset dobrych wspomnianych zestawów na necie. A bardzo przydatną cechą programisty jest spora samodzielność i umiejętność efektywnego wyszukiwania info w necie.
  • Odpowiedz
Cześć Mirki!

Potrzebuję zrobić proste restowe api (async) i mam problem z zapewnieniem thread safety dla jednego zasobu. Dla uproszczenia przyjmijmy, ze jest to sklep z ograniczona iloscia towaru, i kilka requestow obsluzonych w tym samym czasie pobiera poczatkowa ilosc np. 100, a w rzeczywistosci pierwszy powinien pobrac 100, drugi 99, trzeci 98 etc (mam nadzieje, ze zrozumiecie co mam na mysli)

W jaki sposob mozna zapewnic taka synchronizacje?

Flow
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, nie bijcie

Poszukuje kogoś kto napisze prostą aplikację na Androida która będzie zapisywać i pobierać dane z bazy. Oczywiście płace, umowę kurła nawet spisać mogę. Termin słaby bo do końca tego miesiąca...
Yup, to praca na zaliczenie... tak bardzo pochłonęła mnie praca, że niestety olałem odrobine szkole. Ale profil pieniężny za to jest ( ͡º ͜ʖ͡º)
#zlecenia #zleceniaprzezwykop #pracait #javapomoc #java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, może mi ktoś wyjaśnić dlaczego w dwóch ostatnich linijkach poleceń println wychodzi najpierw 20, a potem 41? Coś mi tam umyka i nie do końca rozumiem w którym dokładnie momencie zachodzi post i preinkrementacja.

public static void main(String[] args) {
// write your code here
int i = 10;

System.out.println(i++);
  • 57
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@69inch: Polecam zapoznać się z tym materiałem: http://faculty.orangecoastcollege.edu/sgilbert/book/04-2-SideEffects-B/index.html (od sekcji Pre and Post) jest dokładnie tak jak opisuje Ci to @FortunaHej. Kolega @cevilo coś miesza i raczej na chłopski rozum stara się przypasować do sideeffectu pojęcie priorytetyzacji znanej z algebry. O samych priorytetach możesz poczytać nawet na Wikipedii o np. tutaj: https://pl.wikipedia.org/wiki/Operator_(programowanie) i powinno Ci się udać to jakoś lepiej poukładać.
  • Odpowiedz
#javapomoc
Mam

molecule
.chars()
.filter(s -> Character.isUpperCase(s) || Character.isLowerCase(s+1))
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #javapomoc Mam klasę która robi całą robotę w 200 linijek. Jak to rozbić sensownie żeby było OOP? Mam tworzyć metody i każda metoda wywołuje swoją podmetodę tworząc wcześniej w sobie instancje klasy która zawiera metodę?
Np w mainie do klasy Analyzator przekazuję cząsteczkę chemiczną, potem tam muszą stać się operacje na stringach, znajdowanie nawiasów, pierwiastów, numerów itp.
Ew mogę porobić metody statyczne ale to trochę zaciemni kod.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow: Chodzi o to, żeby stosować się do zasady Single Responisbility Principle. W skrócie mówiąc, jedna klasa opisuje tylko jedno pojęcie a jedna metoda za jedną czynność. Więc patrząc pobieżnie to już widać, że są z tym problemy. Jest w jednej metodzie parsowanie, walidacja i bóg wie co jeszcze. To wszystko powinno być rozbite
  • Odpowiedz
@borrow: przecież ta metoda jest r-------a jak polska studentka po erazmusie, po przycieciu niepotrzebnych pustych linii wychodzi ok 130 linii w metodzie co jakims strasznie zlym wynikiem nie jest
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
#java #javapomoc
Mam mętlik :P czy metoda equals może mieć w sobie odwołania do metody hashcode żeby sprawdzić czy obiekty są równe? Czy hashcode implementujemy tylko dla kolekcji żeby np nie dodawać duplikatów do Seta?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow: Najistotniejszą częścią kontraktu equals i hash code jest to że powinny być implementowane razem oraz
gdy
o1.equals(o2)
to
o1.hashCode() ==
  • Odpowiedz
#java #javapomoc
Podeślecie jakieś kody źródłowe aprek które w podręcznikowy sposób pokazują zastosowanie OOP? Piszę kod i nie mam wrodzonej zdolności do pisania tego obiektowo :P Robię to trochę jak janusz bo kod ma strukturę pożal się boże (w funkcjach tworzę obiety nowych klas które zawierają funkcję która mi się przyda)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow: o kurde, jaka sieczka xD

Pisałeś kiedyś obiektowo? Na moje oko, to jest do przepisania od nowa. Pomyśl co ten program robi (bez działania na stringach), podziel to sobie na klasy (rzeczowniki), napisz abstrakcyjny program (bez działania na stringach, odejmowania, dodawania, wyszukiwania, tylko w sposób mówiący ogólnie co ma to zrobić), potem zaimplementuj funkcje (nazwa ma mówić co ona robi - w sposób abstrakcyjny, w środku implementacja dopiero działa
  • Odpowiedz
@borrow:
1. Zamiast mapy Map zrób klasę Atom ze składowymi: name i number
2. TreeMap resultsTable = new TreeMap<>(); - potrzebujesz trzymać kolejność? HashMapa jest szybsza
3. Nie do końca ogarniam co się dzieje w kodzie, bo wszystko masz w jednej metodzie. Rozdziel je na mniejsze - tak do max 10 lini jak się da.
4. Nie do końca wiem, co robią thirdMultiplier, fourthMultiplier itp. Musisz to zapisywać jako osobne zmienne? Nie możesz
  • Odpowiedz
#java #javapomoc Dobrze myślę?

Spring używany jest w zastępstwie do ociężałej Javy EE. Działa do stworzenia MVC. Spring wymaga @Oznaczenie zasobu, Beanu z którego chcemy skorzystać - żeby mógł stworzyć węzły wyjścia na świat dla aplikacji. działanie polega na wstrzykiwaniu zależnosci (rdzeń springa).

Hibernate ORM ma uprościć korzystanie z baz danych i pozwala wrzucać tam obiekty.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow: spring jest tak samo ociężały jak java ee, albo może i nawet bardziej w zależności czym tę ociężałość będziesz mierzył. Spring korzysta z wielu specyfikacji javy ee - servlety, walidacja, jpa.
  • Odpowiedz