Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko215
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
pulla
pulla

pulla

Dołączył 16 lat i 9 mies. temu
  • Obserwuj
  • Akcje 659
  • Znaleziska 52
  • Mikroblog 607
  • Obserwujący 0
  • Obserwowane 3
  • Dodane (166)
  • Komentowane (369)
  • Plusowane (72)
pulla
pulla
pulla 17.11.2014, 20:41:31
  • 4
#programowanie #java

Cześć,

Aktualnie mam 3 klasy enum: ssak, ptak, ryba i w każdym z nich mam wymienione zwierzęta należące do każdej z grup. Tych enuma używam w konstruktorze, ale bezsensu jest mieć 3 enumy i w każdym konstruktorze dla ssaka ryby i ptaka jest inny enum. Jest możliwość zrobić jednego enuma o wartościach ssak, ptak ryba i z tych wartości wybierać ponownie? coś na zasadzie:

public
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pulla
pulla
pulla
Autor
17.11.2014, 20:49:49
  • 0
@nocnyMark: Tak buduje zoo

@japer: A to nie będzie tak, że w konstruktorze przypisze tylko jedną domyślną wartość a np. taki Bird będzie ich kilka a nie mogę zrobić Bird("bird1"), Bird("bird2")
  • Odpowiedz
pulla
pulla
pulla
Autor
17.11.2014, 20:55:48
  • 0
@Yahoo_: Takie coś odpada. Mam 3 enum typy Mammal, Bird, Fish. I mam 3 klasy dla każdego gatunku i dla odpowiedniego gatunku używam enuma, więc jak będę chciał dodać nowe zwierze do ssaka to dodam sobie je tylko w enumie.
  • Odpowiedz
pulla
pulla
pulla
Autor
17.11.2014, 21:00:15
  • 0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
pulla
pulla
pulla
Autor
17.11.2014, 21:07:07
  • 0
@Yahoo_: Nie to nie jest kod na studia. A jakie podejście jest zgodne z dobrymi praktykami?
  • Odpowiedz
pulla
pulla
pulla
Autor
17.11.2014, 21:32:02
  • 0
@Yahoo_: @msgreen: Co do pierwszej części to nie jest to trochę sztuka dla sztuki? pobierać z osobnego źródła? Jak wezmę tylko w enumie sobie dopisze kolejny podgatunek np. ssaka i mogę sobie stworzyć kolejnego zwierza.

A z tym if nie wiedziałem, że to jest zła praktyka, chociaż nie zamierzałem tego stosować. Raczej typ zwierzęta będzie potrzebny mi do np. wkładania ich do odpowiednich klatek. A tworzę to po
  • Odpowiedz
pulla
pulla
pulla
Autor
18.11.2014, 07:16:11
  • 0
@Yahoo_: @msgreen: Tak w zasadzie miałem wcześniej zrobione, że animal był klasą abstrakcyjną i reszta gatunków po nim dziedziczyła, ale właśnie jedna rzecz mnie martwiła. Mianowicie jak mam klase animal później kolejne klasy to gatunek no i ostateczna klasa to będzie już podgatunek czyli taki lion. Teraz jak będę chciał dopisać kolejne zwierzę to muszę tworzyć nowa klasę np. wolf. A w zasadzie wolf i lion będą identycznymi
  • Odpowiedz
pulla
pulla
pulla
Autor
18.11.2014, 08:11:37
  • 0
@Yahoo_: No właśnie, wcześniej miałem zrobioną animal class jako abstract class, a klasy fish, mammal i bird dziedziczyly po animal, a w każdej z tych klas w konstruktorze był odpowiedni enum. Teraz tak myślę, że to jednak byłoby najlepsze rozwiązanie. Wtedy w tych klasach sobie mogę zdeklarować metody fly, swim dla odpowiednich gatunków. W zasadzie nie mam żadnych wymagań do projektu, bo robię go dla siebie. Docelowo chciałem zrobić to
  • Odpowiedz
pulla
pulla
pulla 12.11.2014, 09:07:15
  • 3
#programowanie #postgresql

ALTER TABLE production ALTER COLUMN production_symbol SET DEFAULT f_random_text(8);
Czy jeżeli mam kolumnę która ma defualt wartość wyznaczaną na podstawie funkcji frandomtext, to mogę dodać tutaj ifa? na zasadzie if COLUMN productionpriority = False SET DEFAULT frandomtext(8) a jeżeli true to trzeba podać z palca wartośc?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pulla
pulla
pulla
Autor
12.11.2014, 09:22:30
  • 0
@m504: Tak aby wartość DEFAULT była zależna od innej kolumny. Dokładnie od kolumny typie boolean, która też defualtowo jest ustawiana na false i jak robie inserta to nie podaje symbolu i tej kolumny boolean bo robią sie defualtowo, a chciałbym jak zrobie insert i podam boolean jako true to wtedy nie zadziała funkcja frandomtext(8) tylko trzeba będzie wpisać ręcznie nazwę stringa.
  • Odpowiedz
pulla
pulla
pulla
Autor
12.11.2014, 09:33:03
  • 0
@m504: Ok dzięki za pomoc, poszukam w necie wg Twoich sposobów. Mam nadzieje, że mnie to nie przerośnie ;)
  • Odpowiedz
pulla
pulla
pulla
Autor
12.11.2014, 10:06:02
  • 0
@m504: dzięki, ale dziwna sprawa. Jak chce dodać wartości do bazy to wywala mi błąd

ERROR: column "production_priority" does not exist

LINE 1: SELECT production_priority = FALSE

Sprawdziłem czy nie ma jakiejś literówki, ale nie znalazłem. Orientujesz się o co chodzi? Bo columna production_priority istnieje na 100%.
  • Odpowiedz
pulla
pulla
pulla
Autor
12.11.2014, 10:25:25
  • 0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
pulla
pulla
pulla 11.11.2014, 14:29:27
  • 2
#programowanie #sql

Cześć,

Mam taką funkcję w postgresql:

CREATE
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pulla
pulla
pulla
Autor
11.11.2014, 14:44:29
  • 0
@m504: @Dwiks: Tak datę mogę trzymać cała, ale w drugiej kolumnie chciałbym trzymać tylko dzień jako integer. To w takim wypadku localtimestamp powinno byc zamienione na co?

datepart('day', TIMESTAMP CURRENTDATE); bo niestety takie coś nie działa.
  • Odpowiedz
pulla
pulla
pulla
Autor
11.11.2014, 14:59:00
  • 0
@m504: Działa dzięki. Takie coś zadziałało: NEW.productionday := datepart('day', now());
  • Odpowiedz
pulla
pulla
pulla
Autor
11.11.2014, 16:08:16
  • 0
@plushy: @m504: @Dwiks: @m504:

W sumie teraz myślę, że faktycznie bezsensu trzymanie dnia osobno skoro potrafię wyciągnąć numer dnia z daty. Tylko teraz jak np. wyciągnąć wartość produkcji dla np. stycznia.

select production_quantity from "Production" where EXTRACT(MONTH FROM TIMESTAMP production_date) = 1;
Docelowo chciałem wyciągać dane dla konkretnego dnia i konkretnego miesiąca.
  • Odpowiedz
pulla
pulla
pulla
Autor
11.11.2014, 16:20:26
  • 0
@m504: @plushy: Dokładnie o takie coś mi chodziło ;) dzięki !
  • Odpowiedz
pulla
pulla
pulla 27.10.2014, 14:22:19
  • 3
#programowanie #java

Cze,

Używam printwritera do zapisywania pliku:

PrintWriter
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pulla
pulla
pulla
Autor
27.10.2014, 14:29:15
  • 0
@PsichiX: @Yahoo_: NIe działa, normalnie do zapisania trzeba użyc takiego czegoś: "C:\name.txt" wiec nawet jak daje ".\nowyfoler\" też nie smiga. Oczywiście są dwa \ nie wiem czemu ucina
  • Odpowiedz
pulla
pulla
pulla
Autor
27.10.2014, 14:50:39
  • 0
@Yahoo_: @Lukigostek: Faktycznie, dzięki Wam :)
  • Odpowiedz
pulla
pulla
pulla 26.10.2014, 08:05:50
  • 2
#programowanie

Czy odwrócona notacja polska poradzi sobie ze znakami ^2 ^3? czy tylko sprawdza się do tych podstawowych jak + - / * ?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pulla
pulla
pulla
Autor
26.10.2014, 09:21:33
  • 0
@Albrecht89: Ale z tego co rozumiem, to w w notacji polskiej nie musimy używać nawiasów bo notacja za nas wykonuje kolejność działań?
  • Odpowiedz
pulla
pulla
pulla
Autor
26.10.2014, 09:24:39
  • 0
@Albrecht89: Dzięki :) trochę niejasne to było dla mnie.
  • Odpowiedz
pulla
pulla
pulla 25.10.2014, 18:53:18
  • 2
#programownie #java

Cześć,

Poratuje ktoś? Mam JTextArea display (a w zasadzie JScrollPane), który jest dodany do BorderLayout, i mam z tym dwa problemy:

1)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pulla
pulla
pulla
Autor
25.10.2014, 19:49:21
  • 0
@srgs: Tak wsadzałem na panel, ale miałem problem bo jak wtedy dodawałem panel to nie pojawiał się textArea. W takim razie spróbuje jeszcze raz w tę stronę.
  • Odpowiedz
  • <
  • 1
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 19
  • Strona 13 z 19
  • >

Osiągnięcia

  • Rocznica
    od 28.04.2022

    Rocznica
  • Mikroblogger
    od 18.01.2015

    Mikroblogger

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking