| Autor | Správa |
|---|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| Vždy, keď chceš použiť out parameter (čiže parameter, ktorý chceš meniť vo funkcií a nechať zmenený aj vonku), musíš použiť referenciu na danú premennú. Takže void vypis_V(FILE** fr) { (*fr) = fopen("ZAMESTNANCI2.txt", "r"); if( (*fr) == NULL ) {...} }
FILE * fr = ...; vypis... |
|
Fórum: Frontend Téma: Otváracie tlačidlo |
Odpovede: 5 Zobrazenia: 519
| Ten chat očividne beží na http://yourshoutbox.com/ Prejdi si stránku a určite nájdeš návod, ako na to  No a ako ho skrývať a odkrývať - na to je v jQuery jednoducho funkcia http://api.jquery.com/toggle/ ktorú stačí dať do click udalosti (máš tam aj príklady, ktoré stačí skopírovať). |
|
Fórum: Frontend Téma: Otváracie tlačidlo |
Odpovede: 5 Zobrazenia: 519
| GamerSK - ak chceš naozaj chat ako taký, môžeš použiť hotové riešenie. Napríklad smartsupp, zopim a iné.
Ak sa pýtaš na ten efekt "rozbalenia" nejakého samostatného okna, tak to nie je nič ťažké. Ale buď trocha konkrétnejší, nechce sa mi to tu celé písať a na internete tiež nájdeš kopec p... |
|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| | Ak chceš pracovať priamo s platy, stačí vždy použiť zápis (*platy) včetne zátvoriek. Tak sa dereferencia vždy vykoná správne. |
|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| Nooo... tak pekne poporiadku. Nejaké maličkosti radšej aj vynechám :D
Premennej platy chýba inicializácia. Ak by si ju mal, nepotrebuješ tie hrozné booly s napohľad nič-nehovoriacim názvom. double *platy = NULL; //pole je prázdne, nepoužiteľné
Premennú prikazN takto môžeš úplne ostrániť. Máš p... |
|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| Poprosím celý kód, včetne deklarácie temp. A inak poznáme aj if-else  |
|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| To, či je pole fyzicky alokované alebo nie, nezistíš. Musíš sa spoliehať na to, že programátor ho po uvoľnení vyNULLoval (čo by sa malo robiť VŽDY, a nezabudnúť aj pri deklarácií premennej) a otestovať pointer na hodnotu NULL. Ísť na to cez hodnoty nemôžeš, pretože ak prisúpiš na prvý prvok uvoľnené... |
|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| | Teda pozor, ak pred tou funkciu žiadne pole nealokuješ (cez malloc), tak to samozrejme musíš v tej funkcií. Inak povedané aspoň raz ho alokovať musíš. Buď pred funkciou a v nej už s ním pracuješ, alebo v tej funkcií a vrátiš novo alokované pole. |
|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| Miso problém tam môže byť v priorite operátorov - viz http://en.cppreference.com/w/c/language/operator_precedence => Najprv sa vyhodnocujú zátvorky a až potom hviezdička. Takže to asi robí niečo iné, než by si chcel.
+ Kopírovať celé pole netreba. Stačilo by len prehodiť si to do inej premennej spr... |
|
Fórum: Backend Téma: [C] pointer na pole vo vedlajsej funkcii [vyriešené] |
Odpovede: 25 Zobrazenia: 1020
| magic má asi pravdu, len to napíšem trochu zrozumeteľnejšie, lebo to magicove som mal aj ja problém pochopiť :D
& je referencia * je dereferencia Keď napíšeš &*platy, tak & a * sa ti navzájom vyrušia (robíš referenciu dereferencie) a ostane ti len platy. Keďže samotná premenná platy je ... |
|
Fórum: Frontend Téma: Jquery - progress bar - while / for |
Odpovede: 5 Zobrazenia: 595
| Melouch cyklus ako cyklus. Nikdy v živote nebudeš riešiť dilemu "while alebo for", proste použiješ jeden a hotovo, oba fungujú rovnako. Veď sú to cykly. V javascripte na toto ale cyklus vôbec nepotebuješ. Zadáš setInterval a v ňom prečítaš hodnotu progressbaru, zvýšiš ju, vykreslíš a uloží... |
|
Fórum: Ostatné Téma: Pascal a kompilovanie |
Odpovede: 3 Zobrazenia: 436
| Viacero jazykov je problém, pretože každý jazyk potrebuje vlastný prekladač. A hlavne keď ide o pascal, bude určite rýchlejšie stiahnuť Lazarus, alebo free pascal a nemáš problém. Alebo si teda stiahneš prekladač pre pascal (fpc) a najdeš si návod, ako ho nastaviť s tým Visual Studio Code. |
|
Fórum: Backend Téma: jazykova verzia [vyriešené] |
Odpovede: 15 Zobrazenia: 983
| Ak tam nie sú desatisíce slov, tak to môžeš natiahnuť kľudne aj celé do pamäte a neriešiť to. Nemá zmysel robiť to zbytočne efektíve, ak je slov málo. Ak ale píšeš o nadpisoch a obsahu stránok v CMS, tak to je iná vec. To už budú záznamy v databázi, predpokladám, že budú editovateľné. A tam už je tr... |
|
Fórum: Frontend Téma: Cookiebar text vo vyhladavaci Google |
Odpovede: 2 Zobrazenia: 477
| | Buď dať ten text zobraziť cez js, alebo do footeru (resp na koniec stránky). |
|
Fórum: Backend Téma: Email a roboti [vyriešené] |
Odpovede: 7 Zobrazenia: 671
| Ako píšem, robotom a programátorom je javascript ukradnutý. Pozriem sa na atribút action vo form tagu a odošlem tam POST request s čím chcem. Javascript ma určite nezastaví (nehovoriac o tom, že mi ho stačí vypnúť v prehliadači). Takže ak chceš mať istotu, že do funkcie mail idú správne údaje, musíš... |
|
Fórum: Backend Téma: Email a roboti [vyriešené] |
Odpovede: 7 Zobrazenia: 671
| Robotom je JavaScript ukradnutý, oni prostě urobia submit na form. Skúšal si ten form odoslať bez js? Tak to skús a zistíš, že ten php kód je zlý.
Ten and na konci je asi najväčší problém. |
|
Fórum: Backend Téma: Email a roboti [vyriešené] |
Odpovede: 7 Zobrazenia: 671
| | A si si istý, že to chodí z toho formulára na webe? |
|
Fórum: Frontend Téma: web - user scalable |
Odpovede: 3 Zobrazenia: 444
| | Ja osobne používam zoom veľmi často a vždy ma naserie, keď mi to zakazujú. Nevidím pre to dôvod. |
|
Fórum: Backend Téma: jazykova verzia [vyriešené] |
Odpovede: 15 Zobrazenia: 983
| 1. Chcelo by to niečo prehľadnejšie než json 2. Chcelo by to oddeliť jednotlivé jazyky do rôznych súborov. Takto budeš musieť načítať vždy všetky jazyky a z toho potom vybrať ten jeden. Tiež sa tak zjednoduší tvorba ďalších prekladov.
Koment od JanoF tiež stojí za zváženie. |
|
Fórum: Ponuka a dopyt práce Téma: Hladam skuseneho PHP programatora - Bratislava (lokalita nie je nutne podmienkou) |
Odpovede: 5 Zobrazenia: 1181
| Toto píšem nie len pre autora, ale pre všetkých podobných:
Keďže je to taká úžasne nová vec, tak investori sa pôjdu potrhať aby to zainvestovali. Takže to najmenej, čo môžeš urobiť je spísať dobrý business plán (je to jednoduchšie než učiť sa programovať) a ziskať tak peniaze od investora. Dostaneš... |
|
Fórum: Backend Téma: jazykova verzia [vyriešené] |
Odpovede: 15 Zobrazenia: 983
| S tou hromadou premenných sa to môže zdať čudné, ale naozaj sa to tak robí. Resp nie premenné, ale prvky asociatívneho poľa.
Môžeš použiť nejaký template engine (smarty, twig...), alebo sa nimi aspoň inšpirovať. Pripadne sa inšpiruj nejakým frameworkom (laravel to veľmi pekne vyriešené) |
|
Fórum: Backend Téma: vypis z dtb - 2 moznosti [vyriešené] |
Odpovede: 2 Zobrazenia: 568
| Tak buď musíš zistiť už v php, či si na mobile - Táto knižnica je na to celkom dobrá http://mobiledetect.net/
Alebo druhá možnosť je ajax a zariadiť sa podľa toho, čo zistí javascript. Ale ten mobiledetect by mal zvládnuť väčšinu mobilných zariadení. |
|
Fórum: Backend Téma: Formatovanie emailu |
Odpovede: 4 Zobrazenia: 556
| CSS doporučujem písať priamo medzi tagy <style></style>. Obrázky by fungovať mali, skontroluj, či tam máš absolútne cesty (čiže celá url v tvare http://...).
Ďalšia možnosť, ako predísť filtrovaniu do spamu je nastaviť pre odosielane emailov smtp server. Na to použi napríklad knižnicu PHP Mailer. M... |
|
Fórum: Backend Téma: Formatovanie emailu |
Odpovede: 4 Zobrazenia: 556
| 1. Headre máš nastavené správne na odoslanie ako html, tak to využi. Správu môžeš poskladať z nejakej html šablóny, ktorú si predpripravíš a potom tam len doplníš info. Typicky to vyzerá nejako takto <h1>Toto je šablóna</h1>
<b>Meno:</b> [[MENO]] <br> <b>Telefón:</b> [[TEL]] <br>
...atď Toto u... |
|
Fórum: Backend Téma: Kernel, OS, C alebo C++ |
Odpovede: 5 Zobrazenia: 676
| Máš úplne jedno jedno, v čom to napíšeš. Na konci z toho aj tak budú jednotky a nuly. Oveľa väčší problém je riešiť, ako písal MTK, správu pamäte, zavádzanie OS a programov, prístup k HW atď. Na tvojom mieste by som toto moc neriešil. Stiahni si jadro unixu a vyrob si vlastný OS na ňom. Tak sa to na... |
|
Fórum: Backend Téma: Efektívne využitie objemu |
Odpovede: 3 Zobrazenia: 539
| Môžeš sa inšpirovať týmito algoritmami Problém batohu https://www.algoritmy.net/article/5521/Batoh Bin packing problem https://en.wikipedia.org/wiki/Bin_packing_problem 2D Strip Packing Problem http://dip.sun.ac.za/~vuuren/repositories/levelpaper/spp%5B1%5D.htm 3D Strip Packing Problem - google
V 3... |
|
Fórum: Backend Téma: Link na konkrétne ID |
Odpovede: 5 Zobrazenia: 717
| | Walther o to nemusíš mať strach. Takto vyzerajú systémy v malých firmách, ktoré preferujú nízku cenu pred kvalitou. Je to normálne a firma sa aspoň poučí. |
|
Fórum: Backend Téma: Zaciatky programovania |
Odpovede: 23 Zobrazenia: 1779
| shiro ty už si trocha inde, na začiatok sa dá predpokladať, že pôjde do 2D priestoru, kde kameru často riešiť ani netreba (stačí default fixný pohľad). A tie veci čo popisuješ idú aj v C++ celkom ľahko - v knižniciach ako Allegro, či SFML. Programovať priamo na DirectX (a jeho tenkých nadstavbách) j... |
|
Fórum: Ostatné Téma: automaticke prihlasovanie na terminy skusok |
Odpovede: 1 Zobrazenia: 511
| Niečo univerzálne určite neexistuje, aj keď neviem, na akom systéme vám to beží. Ak na nejakom rozšírenom, tak možno nejaká appka existuje. Ak nie, tak php/java/python a curl (alebo alternatívy) ti zariadi prihlásenie do systému a prihlásenie na skúšku. Cez cron to zase vieš sledovať pravidelne, či ... |
|
Fórum: Backend Téma: Zaciatky programovania |
Odpovede: 23 Zobrazenia: 1779
| Je úplne jedno, čo chceš programovať, základy sú rovnaké a tie sa naučíš v akomkoľvek jazyku. Hry sú dosť špecifická oblasť - jedna z najťažších, čo sa programovania týka. Na učenie princípov tvorby hier odporúčam pohrať sa aj s programom GameMaker  |
|