Anonymní profil Tunco – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Tunco – Programujte.comAnonymní profil Tunco – Programujte.com

 

Příspěvky odeslané z IP adresy 95.103.172.–

Tunco
Chytré telefony, komunikátory a jejich OS › UML Class Diagram
1. 2. 2015   #198687

#2 m4r10

Ďakujem veľmi pekne za všetky postrehy, veľmi si to vážim. Zjavne som prečítal málo alebo možno až príliš veľa literatúry na túto tému, no teoria bez praxe býva často zbytočná. Celý class diagram som prepracova - možno pozrieť  - http://www.imgup.cz/images/2015/02/01/CLASSDIAGRAMe801d.jpg 

1. Spravil som všeobecnú triedu položka z ktorej budú dediť trieda Naklady a trieda Vynosy. Ďalej som opravil triedu DruhNakladu - enumeration stereotyp. 

2. Pre triedy ako Firma, Zakazka, Objednavka a podobne som spravil tak ako ste mi odporučili  - SpravaFiriem (metody pridaj,zmen,..) a trieda Firma samostatne. 

3.Trieda Tlač je interface, správne. Chcel som tým vyjadriť možnosť vytlačiť zákazky ako aj Reportov zo zákaziek. 

Nové dotazy:

Vytvoril som interface Priradzakazku - má vyjadrovať, že k nákladom, výnosom ako aj dokladom (zmluva, objednávka) je potrebné vždy priradiť konkrétnu zákazku. 

Nie som si istý či som zvolil správne vzťahy medzi interfacemi a triedami. 

Princím má byť Diagram tried, ktorý bude možno implementovať v c#. Zmysel "programu" - Evidovať všetko o zákazkách, ich náklady, výnosy, priradené zmluvy alebo objednávky, počítať ich výnosnosť. Trieda ZakazkyReport má práve slúžiť na to, aby:

Připojen obrázek.

 - zobrazila náklady, výnosy a % plnenie rozpočtu vybranej zákazky za obdobie, ktoré si zvolí užívateľ (atribúty DatumReportOD, DatumReportDO). Naklady by sa mali zobraziť v členení podľa druhu a následne spočítať spolu. Z toho mám úplny zmätok ako to v metóde vyjadriť. 

Ďakujem za všetky postrehy. 

Chytré telefony, komunikátory a jejich OS › UML Class Diagram
29. 1. 2015   #198535

Ahojte, chcem by som vás poprosiť, na študijné účely, či je môj UML diagram správne, resp. niektoré veci sú mi neni jasné, konkrétne :
- Trieda Naklady a trieda Druh_Nakladu. Druh_nakladu som zvolil ako abstraktnú triedu. Vychádzal som z toho, že samotný objekt druh nákladu nebude existovať. Ide mi len o to, aby sa v triede Naklady rozlišovalo a aký druh nákladu ide. Na základe toho vieme spraviť štatistiku (v členení podľa druhu nakladu). Zvolil som vzťah <<uses>> nakoľko asociácia pri abstraktnej triede je nevhodná, a agregácia mi prišla zbytočná. Je to podľa vás správne?

- Trieda Vynosy - Do atributov som nedával atribút Zakazka, nakoľko je s Triedou Zákazka v agregácií, ale do metody pridaj zakazku som tento atribut dal, nakoľko pri zadavani nakladu bude potrebne uviesť aj na aku zákazku tento náklad patrí. Pochopil som správne, že keď je tam agragácia, tento atribút nemusím do triedy Výnosy uvádzať?

- Vidíte na diagrame nejaké do očí bijúce chyby?

P.S. : Je to moj prvý diagram.
Ďakujem veľmi pekne.

Připojen obrázek.

MySQL › Optimalizacia MySQL
19. 8. 2014   #193193

optimalizuje MySQL nejak query?


DELETE FROM pool_gameobject WHERE guid IN (SELECT guid FROM gameobject WHERE id = 180654 AND map = 30);
DELETE pool FROM ( pool_gameobject pool JOIN gameobject go ON pool.guid = go.guid) WHERE go.id = 180654 AND go.map = 30;

pool ma dva zaznamy a go asi 200k

... prvy query trval 6s a druhy bol menej ako 0.000 ... wtf?

Pascal › Abstraktní datový typ (význam)
19. 8. 2014   #193192

pojem "mys" (pocitacova) je abstraktny typ nejakeho objektu ... kazdy si nieco pod tymto objektom predstavime (vstupne zariadenie pocitaca ... moze byt aj specifickejsia definicia - napr opticka ...) ale takyto objekt neexistuje a definicia "mys" (ak ju dokazes presne definovat) ti nepovie ako presne vyrobit vlastnu mys (resp povie ale takato mys by ti bola zbytocna) ... ak by si ju chcel vyrobit tak by si vyrobil nejaku instanciu mysi (napr spravil by si ju z plastu - takato definicia v pojme "mys" nieje - rozsiril si abstraktny typ) ... ak by si ich chcel vyrabat viac tak si spravis nejaku predlohu v ktorej si nadefinujes ako ju budes vyrabat (konstruktor) z coho sa bude skladat - materialy a pod (fields) ... to ako sa bude pouzivat (methods) je z casti definovane v pojme "mys" ale mozes pridavat funkcie a pod ... tato definicia sa v jave nazyva trieda (class) ... podla takejto triedy uz vies ako vyrobit danu mys ... verim ze uz vidis vyhody pouzivania abstraktneho typu a ze je v ludskej spolocnosti celkom prirodzeny

v programovani sa da pouzivat velmi podobne ako v reale ... vytvoris pocitac ktory spravis tak aby dokazal pracovat s urcitym abstraktnym typom mysi (nadefinujes si ze sa pripaja cez usb ... komunikuje nejakym standardom a pod) ale zaroven umoznis v buducnosti vytvorit mys o akej si ani nerozmyslal v dobe planovania a stale bude fungovat s tvojim pocitacom ... zaroven sebe davas moznost ze ak sa ti aktualna mys pokazi (najdes chybu v kode alebo chces proste vylepsit aktualnu implementaciu) tak ak dodrzis dany standard (ktory si si vytvoril abstraktnym typom) tak ju mozes upravit a vsetko ostatne bude fungovat tak isto ako to bolo predtym tymto vznikne kod ktory je testovany v mnohych pouzitiach a teda sa jeho chyby najdu ovela skor (okrem toho ze ho nemusis pisat stale dokola - pravidlo DRY ...)

Sítě › Bratr mne asi vystrnadil z i…
17. 8. 2014   #193109

   

Připojen obrázek.

zapis si aku ma ip adresu router (vychozi brana/gateway) ... adresu notebooku a adresu pc

potom postupne skus cez prikazovy riadok davat prikazy

ping ipAdresa

z notebooku na router a na pc a z pc na router a na notebook ... ak to vsetko prejde tak skus z notebooku a z pc ping 8.8.8.8

Sítě › Bratr mne asi vystrnadil z i…
16. 8. 2014   #193062

nastav si ip na pc rovnaku ako ma notebook (ak ma staticku tak ju daj o jednu vyssie/nizsie) ... notebook vypni a pocitac restartuj

Sítě › Bratr mne asi vystrnadil z i…
16. 8. 2014   #193059

nemas nahodou notebook pripojeny cez suseda? problemy mozu byt rozne ale je znacne nepravdepodobne aby sa nastavenia routera alebo pocitaca menili samovolne

Sítě › Bratr mne asi vystrnadil z i…
16. 8. 2014   #193057

[URL=][IMG][/IMG][/URL]

Připojen obrázek.

tu napis nejaku novu mac adresu (ak tam take pole mas) ... je to 12 ciferne hexadecimalne cislo

tiez sa pozri ci nahodou nemas nastavenu pevnu ip adresu ...

bratovy vysvetli ze toto neni sposob ako zabezpecit siet ... najdi si navod ako resetovat router (pravdepodobne drzat 30s nejake skryte tlacidlo na nom... ale pozor ako sa pripajate do siete moze tam byt potrebne heslo alebo specialne nastavenia od providera)

C / C++ › 59 řádů
14. 8. 2014   #193003

tak velke cislo sa ti nezmesti do procesora ... neni mozne ho ziskat jednoduchym nasobenim ... budes ho musiet zlozit z viacerych cisel ktore spojis az ked ho budes chciet vytlacit ... problem ale bude s nasobenim (a delenie by bolo este zlozitejsie) ... cele sa to da zapuzdrit do objektu a vyriesit pre uzivatela v podstate priehladne

taky prvoplanovy napad ze odstrihnes cast jedneho cisla a cast druheho ... potom vynasobis kazdu cast s kazdou a ich suma je vysledok ... predpokladam ze bude aj rychlejsi sposob matematika ma svoje roky

1111*2222 = 2468642

1100*2200 = 2420000
11*2200 = 24200
1100*22 = 24200
11*22 = 242

v podstate je to presne rovnaky sposob ako sme sa ucili nasobit v skole (ked to robis rucne tak odstrihavas vzdy len jednu desiatku ale ked to robi pc tak sa to da zrychlit)

vynasobit 1100*2200 je to iste ako vynasobit 11*22*(2*100)

v podstate by aj pri deleni sposob ktory pozname z papiera fungoval aj v pc ... len ten z papiera si uz moc nepametam

Java › String Format {1}
13. 8. 2014   #192972

MessageFormat

MySQL › Příkaz insert s where
7. 8. 2014   #192742

nemyslim si ze zatajovanie informacii comukolvek pomoze ... skor verim v slobodnu volbu a ta je najlepsia z uplnych informacii (pripadne pridat vlastny nazor pre objasnenie) ... samozrejme chce to viac prace

MySQL › Příkaz insert s where
7. 8. 2014   #192739

#19 Kit
zdalo sa mi to "zasadne" velmi vylucujuce ... napr nedokazes prenasat query so statusom 302 cize musis dat data do get (mam stranku v facebook iframe a facebook mi preposiela data cez query ... lenze tie data musi nejak dostat - najlepsie cez query ... lenze na facebook stranku sa musim dostat z OpenGraph objektu ktory ma vlastnu adresu a z tejto musim uzivatela presmerovat (a facebook botovy zobrazit dany objekt) ... kedze presmerovavam na iny server (na fb) tak som pouzil radsej 302 aby sa niekto nezasekol na zakazanom redirecte

moznost ulozit OG objekt do zobrazovanej stranky som premyslel a neni mozna - potrebujem vztah dataPreStranku:Stranka ako M:1

ak si ale to zasadne myslel ako vecsinou tak zase nic :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý