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

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

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:4453:4f...–

peter
C / C++ › v cem? programovani gpu, jpe…
24. 7. 2015   #203823

Potreboval bych vedet, v cem programovat pro graficky procesor, intel, amd.
Chtel bych si udelat program, ktery dekoduje jpeg pres graficky procesor a zobrazi nebo posle zpet k zobrazeni.

Pripadne i hotove reseni.
Pripadne priklad, jak se tam pracuje nejak s vice vlakny. O tom nevim nic, programuji linearne, v php.

Mam tu jen free qt nainstalovane, jestli by to treba nestacilo?

peter
Hry › Vlak - remake retro hry pro…
24. 7. 2015   #203822
peter
Hry › Vlak - remake retro hry pro…
24. 7. 2015   #203819

Zkus udelat remake cervi nebo liero :)

peter
Matematika › Neuropočítač
24. 7. 2015   #203816

   

static double max(double a, double b)
{
	if ( a > b )
	{ /* a is greater, it is the maximum, return a */
		return a;
	}
	else
	{ /* b is greater or equal, it is the maximum, return b */
		return b;
	}
}

Jj, zbytecne popisky. Proc tady popisujes "doslovne" kod?

Proc tam mas "if-else" a ne "return podm ? a : b"
Taky je dobre u if-else rozvazit, ktera cas muze nastat casteji a tu davat jako prvni do if. Treba, kdyz vis, ze budes serazovat haldu nahodnych cisel, tak lze predpokladat, ze v prvni vlne budou vicemene nahodne a ve druhe uz je vetsi sance, ze prvni je mensi (zalezi na algoritmu).
Treba, kdyz hledas minimum cisla prochazenim pole, tak lze predpokladat, ze prvni cislo bude na zacatku nahodne vetsi mensi, ale ke konci jen mensi. Coz mas dobre v tom kodu. Minim to jen jako takovou poznamku.

Pro i++ rychlejsi je ++i, pokud nepotrebujes predchozi hodnotu. Napriklad funkce(i++), do funkce jde i. funkce(++i), po funkci je i = i+1, do funkce jde i+1.

random() % 100 / 10000.0 - random funkce se daji take urychlit, ted si ale nevybavim jak je to v c++

peter
PHP › form select a echo
24. 7. 2015   #203815

Ty zavorky bych mozna otocil, mohlo by to byt o nejakou setinu rychlejsi na vyhledani

(b.id_okres=a.id_spol AND b.typ=1)
(c.id_kraj=b.id_spol AND c.typ=0)

(b.typ=1 AND b.id_okres=a.id_spol)
(b.typ=0 AND c.id_kraj=b.id_spol)

Pripadne pouzil dvojklic pres oba sloupce.

INDEX kraj (typ,id_kraj),
INDEX okres (typ,id_okres)

 

peter
PHP › form select a echo
24. 7. 2015   #203814

Co se ti nezda na kitove reseni?

kraj: id, nazev
okres: id, kraj_id, nazev
obec: id, okres_id, nazev

SELECT a.nazev, b.nazev, c.nazev
FROM obec a
  LEFT JOIN okres b ON b.id_okres=a.id_okres
  LEFT JOIN kraj c ON c.id_kraj=b.id_kraj

To mi prijde jako nejlepsi. Pak samozrejme muzes experimentovat s tim, ze das okresy a kraje do jedne tabulky a budes mezi nimi rozlisovat podle dalsiho sloupce typ. Nebo to das vsechno do jedne tabulky. Ale to je podle mne reseni na pikacu.
tbl: id_spol, typ, id_kraj, id_okres, nazev
typ = 0 kraj, =1 okres, =2 obec

SELECT a.nazev, b.nazev, c.nazev
FROM tbl a
  LEFT JOIN tbl b ON (b.id_okres=a.id_spol AND b.typ=1)
  LEFT JOIN tbl c ON (c.id_kraj=b.id_spol AND c.typ=0)
WHERE a.typ=2

 

 

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